"Osnove programiranja" upis na besplatni kurs sa primjerima u JavaScript-u

"Osnove programiranja" upis na besplatni kurs sa primjerima u JavaScript-u

Dragi kolege inženjeri i budući inženjeri, zajednica Metarhia otvara upis na besplatni kurs „Osnove programiranja“ koji će biti dostupan na youtube и GitHub bez ikakvih ograničenja. Neka od predavanja su već snimljena krajem 2018. i početkom 2019. godine, a neka će biti održana u Kijevski politehnički institut u jesen 2019. i odmah dostupan kursni kanal. Iskustvo prethodnih 5 godina, kada sam držao složenija predavanja, pokazalo je potrebu za predavanjima za vrlo početnike. Ovog puta, zbog brojnih zahtjeva studenata, pokušat ću dodati dosta materijala o osnovama programiranja i, ako je moguće, apstrahovati kurs iz JavaScripta. Naravno, većina primjera će ostati u JavaScript-u, ali će teorijski dio biti mnogo širi i neće biti ograničen na sintaksu i API jezika. Neki primjeri će biti u TypeScript i C++. Ovo nije osnovni kurs JavaScripta, već osnovni kurs o osnovama programiranja, uključujući osnovne koncepte i obrasce dizajna za različite paradigme, funkcionalne, proceduralne, objektno orijentisane, generičke, asinhrone, reaktivne, paralelne, multiparadigmske i metaprogramiranje, kao i osnove struktura podataka, testiranje, principi konstruisanja strukture i arhitekture projekata.

"Osnove programiranja" upis na besplatni kurs sa primjerima u JavaScript-u

O kursu

Kurs je izgrađen bez upotrebe eksternih biblioteka, zavisnosti i okvira, umesto toga pokušaćemo sve da uradimo sami, udubljujući se u to kako i zašto funkcioniše. Primeri koda će koristiti Node.js i pretraživač kao okruženje za pokretanje. Ove godine kurs će biti dopunjen praktičnim zadacima, kojih je do sada tako nedostajalo. Da bi se savladao proces razvoja, demonstrirat će se tehnike za refaktoriranje i optimizaciju koda, uključujući pregled koda studentskih zadataka. Pažnja će biti posvećena stilu koda i upotrebi alata kao što su sistemi za kontrolu verzija i menadžeri paketa. Trudio sam se da sve primjere učinim što bližim stvarnim projektima, jer želite da postanete specijalisti ne u obrazovnim primjerima, već u praktičnom programiranju. Primjeri kodova dostupni su u otvorenom obliku na Githubu organizacije HowProgrammingWorks, linkovi do koda će biti ispod svakog videa, a povratne veze od koda do videa su tamo gdje su video predavanja već snimljena. Na Githubu je rječnik pojmova и sadržaj kursa. Pitanja se mogu postavljati u grupama na Telegramu ili direktno ispod videa. Sva predavanja su otvorena, možete doći u KPI i postavljati pitanja na seminarima nakon predavanja. Raspored predavanja objavljeno odmah, ali se može neznatno promijeniti.

"Osnove programiranja" upis na besplatni kurs sa primjerima u JavaScript-u

Ispit

U zimskom periodu, nakon 1. semestra, polaznicima kursa će biti ponuđeni samostalni zadaci za provjeru nivoa znanja, a ako uspješno završe, možete polagati ispit za dobijanje sertifikata iz Metarhije. Moj ispit nije fakultetski ispit sa ulaznicama, sa teorijom i praksom, već kompletan ispit iz cijelog gradiva, gdje teorija nije odvojena od prakse. Ovdje nema mjesta za običnu sreću. Neće svi položiti ispit; otprilike 1-2 od 100 studenata može dobiti certifikat. Ali ne učimo zbog papira, već radi znanja. Ispit možete ponovo polagati tek nakon godinu dana. Obuka je besplatna i otvorena za sve. Već je registrovano više od 1200 ljudi. Obuka može trajati od 1 do 4 godine, u zavisnosti od uspjeha polaznika. Ako neko padne na ispitu, može nastaviti da uči, ali ja ću više vremena posvetiti onima koji polože. Reći ću vam detaljnije o ispitima bliže kraju semestra, nemojte da vas ovo ometa sada, nema potrebe za nepotrebnim pitanjima u grupama, fokusirajte se na savladavanje gradiva.

"Osnove programiranja" upis na besplatni kurs sa primjerima u JavaScript-u

Često postavljana pitanja

Q: Da li je moguće da se upišem na kurs ako nisam sa KPI, ili sa drugog fakulteta, ili uopšte nisam student, ili iz druge zemlje, ili ne mogu da dođem na ispite, ili već radim, ili ( ... gomila drugih razloga...)?
A: Ako ste osoba sa planete Zemlje, možete. U suprotnom, nećemo prihvatiti prijavu.

Q: Mogu li polagati ispit bez pohađanja kursa ili pohađati kurs bez položenog ispita?
A: Nevjerovatno ste sretni! Promocija! Ja vam lično dajem dozvolu!

Q: Čuo sam da postoji viša grupa (druga godina studija), ali mogu li i ja tamo?
A: Probajte, tamo je gradivo teže, ali ako vam se sviđa, onda vam ne zabranjujem da idete tamo.

Q: Mogu li polagati ispite na daljinu?
A: Ne, definitivno morate doći.

"Osnove programiranja" upis na besplatni kurs sa primjerima u JavaScript-u

reference

Obrazac za prijavu na kurs: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Telegram grupa: https://t.me/Programming_IP9X
Grupa na sastancima: https://www.meetup.com/HowProgrammingWorks/
Kanal starije grupe: https://t.me/metarhia
Node.js tim: https://t.me/nodeua
YouTube kanal: https://www.youtube.com/TimurShemsedinov
Organizacija na GitHubu: https://github.com/HowProgrammingWorks
Predavač na Githubu: https://github.com/tshemsedinov

"Osnove programiranja" upis na besplatni kurs sa primjerima u JavaScript-u

zaključak

Radujem se prijedlozima za dodavanje novih tema u kurs, i nadam se doprinosima primjerima koda, uključujući prijevod primjera na druge jezike. Vaše povratne informacije će vam pomoći da poboljšate kurs.

Hvala na Vašem interesu. Vidimo se na predavanjima i seminarima!

Samo registrovani korisnici mogu učestvovati u anketi. Prijavite semolim.

Koliko vam je ovaj kurs zanimljiv?

  • Gledat ću/posjećivati ​​sva predavanja

  • Odabrat ću zanimljive teme i pogledati video

  • Proučavat ću primjere

  • Ja ću obaviti zadatke

  • Ja ću polagati ispit

  • Sve je to banalno, ne zanima me

Glasalo je 45 korisnika. Uzdržano je bilo 7 korisnika.

Planirate li prisustvovati lično?

  • Da

  • Voleo bih, ali ne mogu

  • Nijedan

44 korisnika je glasalo. 2 korisnika su bila uzdržana.

izvor: www.habr.com

Dodajte komentar