Înscriere „Noțiuni fundamentale de programare” pentru un curs gratuit cu exemple în JavaScript

Înscriere „Noțiuni fundamentale de programare” pentru un curs gratuit cu exemple în JavaScript

Dragi colegi ingineri și viitori ingineri, comunitatea Metarhia deschide înscrierea la un curs gratuit „Noțiuni fundamentale de programare”, care va fi disponibil pe youtube и github fara nici o restrictie. Unele dintre prelegeri au fost deja înregistrate la sfârșitul lui 2018 și începutul lui 2019, iar unele vor fi susținute în Institutul Politehnic din Kiev în toamna lui 2019 și disponibil imediat pe canalul cursului. Experiența din ultimii 5 ani, când am ținut prelegeri mai complexe, a arătat nevoia de prelegeri pentru foarte începători. De data aceasta, din cauza numeroaselor solicitări din partea studenților, voi încerca să adaug o mulțime de materiale despre bazele programării și, dacă este posibil, să abstrag cursul din JavaScript. Desigur, majoritatea exemplelor vor rămâne în JavaScript, dar partea teoretică va fi mult mai largă și nu se va limita la sintaxa și API-ul limbajului. Câteva exemple vor fi în TypeScript și C++. Acesta nu este un curs simplu de JavaScript, ci un curs fundamental în bazele programării, inclusiv concepte de bază și modele de proiectare pentru diferite paradigme, funcționale, procedurale, orientate pe obiecte, generice, asincrone, reactive, paralele, multi-paradigma și metaprogramarea, precum și elementele de bază ale structurilor de date, testare, principii de construire a structurii și arhitecturii proiectelor.

Înscriere „Noțiuni fundamentale de programare” pentru un curs gratuit cu exemple în JavaScript

Despre curs

Cursul este construit fără a utiliza biblioteci externe, dependențe și cadre, în schimb vom încerca să facem totul singuri, aprofundând cum și de ce funcționează. Exemplele de cod vor folosi Node.js și un browser ca mediu de lansare. Anul acesta cursul va fi completat cu sarcini practice, care lipseau atât de mult înainte. Pentru a stăpâni procesul de dezvoltare, vor fi demonstrate tehnici de refactorizare și optimizare a codului, inclusiv revizuirea codului sarcinilor studenților. Se va acorda atenție stilului de cod și utilizării unor instrumente precum sistemele de control al versiunilor și managerii de pachete. Am încercat să fac toate exemplele cât mai aproape de proiecte reale, pentru că vrei să devii specialiști nu în exemple educaționale, ci în programare practică. Exemple de cod sunt disponibile în formă deschisă în Github al organizației Cum funcționează programarea, link-urile către cod vor fi sub fiecare videoclip, iar backlink-urile de la cod către videoclip sunt acolo unde au fost deja înregistrate prelegerile video. Este în Github dicționar de termeni и continutul cursului. Întrebările pot fi puse în grupuri pe Telegram sau direct sub videoclip. Toate prelegerile sunt deschise, puteți veni la KPI și puteți pune întrebări la seminarii după prelegeri. Programul cursurilor publicat imediat, dar se poate modifica ușor.

Înscriere „Noțiuni fundamentale de programare” pentru un curs gratuit cu exemple în JavaScript

examen

Iarna, după semestrul I, participanților la curs li se vor oferi sarcini independente pentru a-și evalua nivelul de cunoștințe, iar dacă sunt finalizate cu succes, puteți susține un examen pentru a primi un certificat de la Metarhia. Examenul meu nu este un examen universitar cu bilete, cu teorie și practică, ci un examen complet pe tot materialul, unde teoria nu este divorțată de practică. Nu este loc pentru simplu noroc aici. Nu toată lumea va promova examenul; aproximativ 1-1 din 2 de studenți pot primi un certificat. Dar studiem nu de dragul lucrărilor, ci de dragul cunoașterii. Puteți susține din nou examenul abia după un an. Instruirea este gratuită și deschisă tuturor. Peste 100 de persoane s-au înscris deja. Formarea poate dura de la 1200 la 1 ani, în funcție de succesul elevului. Dacă cineva pică examenul, poate continua să studieze, dar le voi dedica mai mult timp celor care trec. Vă voi spune mai detaliat despre examenele mai aproape de sfârșitul semestrului, nu vă lăsați distrași de acest lucru acum, nu este nevoie de întrebări inutile în grup, concentrați-vă pe stăpânirea materialului.

Înscriere „Noțiuni fundamentale de programare” pentru un curs gratuit cu exemple în JavaScript

FAQ

Q: Este posibil să mă înscriu la un curs dacă nu sunt de la KPI, sau de la altă universitate, sau nu sunt deloc student, sau din altă țară, sau nu pot veni la examene, sau lucrez deja, sau ( ... o grămadă de alte motive...)?
A: Dacă ești o persoană de pe planeta Pământ, poți. În caz contrar, nu vom accepta cererea.

Q: Pot susține examenul fără a participa la curs sau pot participa la curs fără a promova examenul?
A: Esti incredibil de norocos! Promovare! Eu personal iti dau permisiunea!

Q: Am auzit că există o grupă de seniori (anul doi de studii), dar pot merge și eu acolo?
A: Încercați, materialul de acolo este mai dificil, dar dacă vă place, atunci nu vă interzic să mergeți acolo.

Q: Pot susține examene de la distanță?
A: Nu, cu siguranță trebuie să vii.

Înscriere „Noțiuni fundamentale de programare” pentru un curs gratuit cu exemple în JavaScript

referințe

Formular de inscriere la curs: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Grup Telegram: https://t.me/Programming_IP9X
Grup în întâlniri: https://www.meetup.com/HowProgrammingWorks/
Canalul grupului senior: https://t.me/metarhia
Echipa Node.js: https://t.me/nodeua
Canalul canalului YouTube: https://www.youtube.com/TimurShemsedinov
Organizație pe GitHub: https://github.com/HowProgrammingWorks
Lector pe Github: https://github.com/tshemsedinov

Înscriere „Noțiuni fundamentale de programare” pentru un curs gratuit cu exemple în JavaScript

Concluzie

Aștept cu nerăbdare sugestii pentru adăugarea de noi subiecte la curs și sper contribuții la exemple de cod, inclusiv traducerea exemplelor în alte limbi. Feedbackul dvs. va ajuta la îmbunătățirea cursului.

Îți mulțumesc pentru interes. Ne vedem la prelegeri și seminarii!

Numai utilizatorii înregistrați pot participa la sondaj. Loghează-te, Vă rog.

Cât de interesant este acest curs pentru tine?

  • Voi urmări/asista la toate prelegerile

  • Voi alege subiecte interesante și voi urmări videoclipul

  • Voi studia exemple

  • Eu voi face sarcinile

  • voi da examenul

  • Totul e banal, nu ma intereseaza

Au votat 45 utilizatori. 7 utilizatori s-au abținut.

Ai de gând să participi personal?

  • Da

  • Aș vrea, dar nu pot

  • Nu

Au votat 44 de utilizatori. 2 de utilizatori s-au abținut.

Sursa: www.habr.com

Adauga un comentariu