«Fundamentele programării» înscriere la cursul gratuit cu exemple în JavaScript

«Fundamentele programării» înscriere la cursul gratuit cu exemple în JavaScript

Dragi colegi ingineri și viitori ingineri, comunitatea Metarhia deschide înscrierile pentru cursul gratuit „Fundamentele programării”, care va fi disponibil pe youtube și github fără nicio restricție. O parte din prelegeri a fost deja înregistrată la sfârșitul anului 2018 și începutul anului 2019, iar o parte va fi susținută în Institutul Politehnic din Kiev în toamna anului 2019 și va fi imediat disponibil pe canalul cursului. Experiența anilor anteriori, când am realizat prelegeri mai complexe, a arătat necesitatea unor lecții și pentru începători. De data aceasta, la numeroasele solicitări ale studenților, voi încerca să adaug multe materiale despre fundamentele programării și, dacă este posibil, să abstractizăm cursul de la JavaScript. Desigur, majoritatea exemplului vor rămâne pe JavaScript, dar partea teoretică va fi mult mai extinsă și nu se va limita doar la sintaxa și API-ul limbajului. O parte din exemple vor fi pe TypeScript și C++. Acesta nu este un curs despre JavaScript simplu, ci un curs fundamental despre principiile programării, incluzând conceptele de bază și șabloane de design pentru diferite paradigme, cum ar fi funcțional, procedural, orientat pe obiect, generativ, asincron, reactiv, paralel, multiparadigmatic și metaprogramare, precum și fundamentele structurilor de date, testării, principiile construcției structurii și arhitecturii proiectelor.

«Fundamentele programării» înscriere la cursul gratuit cu exemple în JavaScript

Despre curs

Cursul este structurat fără utilizarea bibliotecilor externe, dependențelor și framework-urilor, în schimb, vom încerca să facem totul de la zero, aprofundând modul în care și de ce funcționează. Ca mediu de execuție pentru exemplele de cod va fi utilizat Node.js și browserul. Anul acesta, cursul va fi completat cu sarcini practice, de care ne-a lipsit atât de mult în trecut. Pentru a stăpâni procesul de dezvoltare, vor fi prezentate tehnici de refactorizare și optimizare a codului, inclusiv prin revizuirea codului sarcinilor studenților. Se va acorda atenție stilului de cod, utilizării instrumentelor, cum ar fi sistemele de control al versiunilor și managerii de pachete. Toate exemplele au fost realizate cât mai aproape de proiectele reale, deoarece doriți să deveniți specialiști nu în exemplele de studiu, ci în programarea practică. Exemplele de cod sunt disponibile public pe GitHub în organizația HowProgrammingWorks, link-urile către cod vor fi sub fiecare video, iar link-urile inverse din cod către video sunt acolo unde sunt deja înregistrate lecțiile video. Pe GitHub se află glosarul termenilor și cuprinsul cursului. Întrebările pot fi adresate în grupurile din Telegram sau direct sub video. Toate lecțiile sunt deschise, se poate veni la KPI și se pot adresa întrebări la seminarii după lecții. Programul lecțiilor este publicat imediat, dar poate suferi modificări minore.

«Fundamentele programării» înscriere la cursul gratuit cu exemple în JavaScript

Examenul

Se va desfășura iarna, după primul semestru, iar cursanților li se vor oferi sarcini independente pentru evaluarea nivelului de cunoștințe, iar la finalizarea cu succes a acestora, puteți veni la examen pentru obținerea certificatului de la Metarhia. Examenul meu nu este un examen universitar cu întrebări, teorie și practică, ci un examen complet pe material, în care teoria nu este separată de practică. Nu există loc pentru simpla noroc. Examenul nu va fi promovat de toată lumea, estimativ 1-2 din 100 de cursanți pot obține certificat. Dar nu învățăm pentru hârtii, ci pentru cunoștințe. Examenul poate fi repetat doar după un an. Învățarea este gratuită și deschisă tuturor doritorilor. Peste 1200 de persoane s-au înregistrat deja. Învățarea poate dura între 1 și 4 ani, în funcție de succesele studentului. Dacă cineva nu promovează examenul, poate continua studiile, dar celor care au trecut le voi acorda mai mult timp. Voi oferi mai multe detalii despre examene mai aproape de sfârșitul semestrului, nu vă distrageți acum, nu puneți întrebări suplimentare în grupuri, concentrați-vă pe stăpânirea materialului.

«Fundamentele programării» înscriere la cursul gratuit cu exemple în JavaScript

Întrebări frecvente

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

Î: Pot să susțin examenul fără a participa la curs sau să particip la curs fără a susține examenul?
R: Ai avut o șansă incredibilă! Promoție! Îți permit personal!

Î: Am auzit că există un grup avansat (anul doi de studiu), pot să merg și eu acolo?
R: Încearcă, materialul este un pic mai complicat, dar dacă îți place, nu interzic să te duci și acolo.

Î: Se pot susține examenele de la distanță?
R: Nu, trebuie să veniți neapărat.

«Fundamentele programării» înscriere la cursul gratuit cu exemple în JavaScript

Linkuri

Forma de înregistrare la curs: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Grupul din Telegram: https://t.me/Programming_IP9X
Grupul de meet-up-uri: https://www.meetup.com/HowProgrammingWorks/
Canalul grupului avansat: https://t.me/metarhia
Grupul pe Node.js: https://t.me/nodeua
Canalul de pe YouTube: https://www.youtube.com/TimurShemsedinov
Organizarea pe GitHub: https://github.com/HowProgrammingWorks
Lecturer pe GitHub: https://github.com/tshemsedinov

«Fundamentele programării» înscriere la cursul gratuit cu exemple în JavaScript

Concluzie

Aștept propuneri pentru completarea cursului cu subiecte noi, sper la contribuții în exemplele de cod, inclusiv la traducerea exemplelor în alte limbi. Feedback-ul dumneavoastră va ajuta la îmbunătățirea cursului.

Vă mulțumesc pentru interes. Ne vedem la cursuri și seminarii!

Numai utilizatorii înregistrați pot participa la sondaj. Conectați-vă, vă rugăm.

Cât de interesant este acest curs pentru dumneavoastră?

  • Voi viziona/participa la toate cursurile

  • Voi alege subiecte interesante și voi viziona videoclipuri

  • Voi studia exemplele

  • Voi rezolva exercițiile

  • Voi susține examenul

  • Toate acestea sunt banale, nu mă interesează

Au votat 45 de utilizatori. S-au abținut 7 utilizatori.

Intenționați să participați fizic?

  • Da

  • Mi-ar plăcea, dar nu pot

  • Nu

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

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster