JavaScript-ի օրինակներով անվճար դասընթացի համար նախատեսված «Ծրագրավորման հիմունքներ»:

JavaScript-ի օրինակներով անվճար դասընթացի համար նախատեսված «Ծրագրավորման հիմունքներ»:

Հարգելի գործընկեր ինժեներներ և ապագա ինժեներներ, Մետարհիա համայնքը բացում է «Ծրագրավորման հիմունքներ» անվճար դասընթացի գրանցումը, որը հասանելի կլինի ս. youtube и GitHub առանց որևէ սահմանափակումների։ Դասախոսությունների մի մասն արդեն ձայնագրվել է 2018-ի վերջին և 2019-ի սկզբին, իսկ որոշները կտրամադրվեն XNUMXթ. Կիևի պոլիտեխնիկական ինստիտուտ 2019 թվականի աշնանը և անմիջապես հասանելի դասընթացի ալիք. Նախորդ 5 տարիների փորձը, երբ ես ավելի բարդ դասախոսություններ էի կարդում, ցույց տվեց դասախոսությունների անհրաժեշտությունը շատ սկսնակների համար։ Այս անգամ ուսանողների բազմաթիվ խնդրանքների պատճառով կփորձեմ ավելացնել բազմաթիվ նյութեր ծրագրավորման հիմունքների վերաբերյալ և հնարավորության դեպքում դասընթացը վերացարկել JavaScript-ից։ Իհարկե, օրինակների մեծ մասը կմնա JavaScript-ում, սակայն տեսական մասը կլինի շատ ավելի լայն և չի սահմանափակվի լեզվի շարահյուսությամբ և API-ով։ Որոշ օրինակներ կլինեն TypeScript-ում և C++-ում: Սա JavaScript-ի մերկ դասընթաց չէ, այլ ծրագրավորման հիմունքների հիմնարար դասընթաց, ներառյալ տարբեր պարադիգմների հիմնական հայեցակարգերը և նախագծման օրինաչափությունները, ֆունկցիոնալ, ընթացակարգային, օբյեկտի վրա հիմնված, ընդհանուր, ասինխրոն, ռեակտիվ, զուգահեռ, բազմապատիկ և պարադիգմային: մետածրագրավորում, ինչպես նաև տվյալների կառուցվածքների հիմունքներ, թեստավորում, նախագծերի կառուցվածքի և ճարտարապետության կառուցման սկզբունքներ:

JavaScript-ի օրինակներով անվճար դասընթացի համար նախատեսված «Ծրագրավորման հիմունքներ»:

Դասընթացի մասին

Դասընթացը կառուցված է առանց արտաքին գրադարանների, կախվածությունների և շրջանակների օգտագործման, փոխարենը մենք կփորձենք ամեն ինչ անել ինքներս՝ խորանալով, թե ինչպես և ինչու է այն աշխատում: Կոդի օրինակները որպես գործարկման միջավայր կօգտագործեն Node.js-ը և դիտարկիչը: Այս տարի դասընթացը կհամալրվի գործնական առաջադրանքներով, որոնք նախկինում այդքան պակասում էին։ Մշակման գործընթացին տիրապետելու համար կցուցադրվեն կոդի վերամշակման և օպտիմիզացման տեխնիկան, ներառյալ ուսանողների առաջադրանքների կոդի վերանայումը: Ուշադրություն է դարձվելու կոդի ոճին և այնպիսի գործիքների օգտագործմանը, ինչպիսիք են տարբերակների կառավարման համակարգերը և փաթեթների կառավարիչները: Ես փորձեցի բոլոր օրինակները հնարավորինս մոտեցնել իրական նախագծերին, քանի որ դուք ցանկանում եք մասնագետ դառնալ ոչ թե կրթական օրինակների, այլ գործնական ծրագրավորման։ Կոդի օրինակները բաց ձևով հասանելի են կազմակերպության Github-ում Ինչպես է աշխատում ծրագրավորումը, կոդի հղումները կլինեն յուրաքանչյուր տեսանյութի տակ, իսկ կոդից դեպի տեսահոլովակ հետադարձ հղումներն այն վայրերն են, որտեղ տեսադասախոսություններն արդեն ձայնագրվել են: Գիթհուբում է տերմինների բառարան и դասընթացի բովանդակությունը. Հարցերը կարող են տրվել խմբերով Telegram-ում կամ անմիջապես տեսանյութի տակ։ Բոլոր դասախոսությունները բաց են, դուք կարող եք գալ KPI և դասախոսություններից հետո սեմինարներին հարցեր տալ: Դասախոսությունների ժամանակացույց հրապարակվել է անմիջապես, բայց կարող է փոքր-ինչ փոխվել:

JavaScript-ի օրինակներով անվճար դասընթացի համար նախատեսված «Ծրագրավորման հիմունքներ»:

Քննությունը

Ձմռանը՝ 1-ին կիսամյակից հետո, կուրսի մասնակիցներին առաջարկվելու են ինքնուրույն առաջադրանքներ՝ գնահատելու իրենց գիտելիքների մակարդակը, իսկ եթե դրանք հաջողությամբ ավարտվեն, կարող եք քննություն հանձնել՝ Metarhia-ից վկայական ստանալու համար։ Իմ քննությունը բուհական քննություն չէ տոմսերով, տեսությամբ և պրակտիկայով, այլ ամբողջ նյութի ամբողջական քննություն, որտեղ տեսությունը պրակտիկայից բաժանված չէ։ Այստեղ հասարակ բախտի համար տեղ չկա։ Քննությունը ոչ բոլորն են հանձնելու, 1 ուսանողից մոտավորապես 2-100-ը կարող է վկայական ստանալ։ Բայց մենք սովորում ենք ոչ թե հանուն թղթերի, այլ հանուն գիտելիքի։ Դուք կարող եք նորից քննություն հանձնել միայն մեկ տարի անց։ Դասընթացն անվճար է և բաց բոլորի համար։ Արդեն գրանցվել է ավելի քան 1200 մարդ։ Ուսուցումը կարող է տևել 1-ից 4 տարի՝ կախված ուսանողի հաջողություններից: Եթե ​​ինչ-որ մեկը տապալվի քննությունից, կարող է շարունակել սովորել, բայց ես ավելի շատ ժամանակ կհատկացնեմ նրանց, ովքեր հանձնում են: Կիսամյակի ավարտին մոտ քննությունների մասին ավելի մանրամասն կպատմեմ, հիմա սրանով մի շեղվեք, խմբերով ավելորդ հարցերի կարիք չկա, կենտրոնացեք նյութը յուրացնելու վրա։

JavaScript-ի օրինակներով անվճար դասընթացի համար նախատեսված «Ծրագրավորման հիմունքներ»:

FAQ

Q: Հնարավո՞ր է արդյոք գրանցվել դասընթացի, եթե ես KPI-ից կամ այլ համալսարանից չեմ, կամ ընդհանրապես ուսանող չեմ, կամ այլ երկրից, կամ չեմ կարող գալ քննությունների, կամ արդեն աշխատում եմ, կամ ( ... մի փունջ այլ պատճառներ...):
A: Եթե ​​դուք երկիր մոլորակի մարդ եք, կարող եք: Հակառակ դեպքում մենք դիմումը չենք ընդունի։

Q: Կարո՞ղ եմ քննություն հանձնել առանց դասընթացին մասնակցելու կամ մասնակցել դասընթացին առանց քննություն հանձնելու:
A: Դուք աներևակայելի հաջողակ եք: Առաջխաղացում! Ես անձամբ ձեզ թույլտվություն եմ տալիս:

Q: Լսել եմ, որ ավագ խումբ կա (ուսման երկրորդ կուրս), բայց կարո՞ղ եմ ես էլ գնալ այնտեղ։
A: Փորձիր, այնտեղ նյութն ավելի դժվար է, բայց եթե քեզ դուր է գալիս, ապա ես քեզ չեմ արգելում գնալ այնտեղ։

Q: Կարո՞ղ եմ քննություններ հանձնել հեռակա կարգով:
A: Ոչ, դուք անպայման պետք է գաք:

JavaScript-ի օրինակներով անվճար դասընթացի համար նախատեսված «Ծրագրավորման հիմունքներ»:

Սայլակ

Դասընթացի գրանցման ձև. https://forms.gle/Yo3Fifc7Dr7x1m3EA
Telegram խումբ. https://t.me/Programming_IP9X
Խումբը հանդիպումներում. https://www.meetup.com/HowProgrammingWorks/
Ավագ խմբի ալիք. https://t.me/metarhia
Node.js Թիմ: https://t.me/nodeua
YouTube ալիք. https://www.youtube.com/TimurShemsedinov
Կազմակերպություն GitHub-ում. https://github.com/HowProgrammingWorks
Github-ի դասախոս. https://github.com/tshemsedinov

JavaScript-ի օրինակներով անվճար դասընթացի համար նախատեսված «Ծրագրավորման հիմունքներ»:

Ամփոփում

Ես անհամբեր սպասում եմ դասընթացին նոր թեմաներ ավելացնելու առաջարկներին, և հուսով եմ, որ կոդերի օրինակների ներդրումը կլինի, ներառյալ օրինակների թարգմանությունը այլ լեզուներով: Ձեր կարծիքը կօգնի բարելավել դասընթացը:

Շնորհակալություն հետաքրքրության համար։ Կհանդիպենք դասախոսությունների և սեմինարների ժամանակ:

Հարցմանը կարող են մասնակցել միայն գրանցված օգտվողները։ Մուտք գործել, խնդրում եմ:

Որքանո՞վ է հետաքրքիր այս դասընթացը ձեզ համար:

  • Դիտելու եմ/կմասնակցեմ բոլոր դասախոսություններին

  • Կընտրեմ հետաքրքիր թեմաներ և կդիտեմ տեսանյութը

  • Ես կուսումնասիրեմ օրինակներ

  • Ես կկատարեմ առաջադրանքները

  • Ես կհանձնեմ քննությունը

  • Այդ ամենը բանական է, ինձ չի հետաքրքրում

Քվեարկել է 45 օգտատեր։ 7 օգտատեր ձեռնպահ է մնացել։

Նախատեսու՞մ եք անձամբ մասնակցել:

  • Այո

  • Ես կցանկանայի, բայց չեմ կարող

  • Ոչ

Քվեարկել է 44 օգտատեր։ 2 օգտատեր ձեռնպահ է մնացել։

Source: www.habr.com

Добавить комментарий