"Programozás alapjai" ingyenes tanfolyamsorozat JavaScript példákkal

"Programozás alapjai" ingyenes tanfolyamsorozat JavaScript példákkal

Kedves mérnök barátaim és jövőbeli mérnökök, a Metarhija közösség ingyenes „Programozás alapjai” kurzusra hirdet toborzást, amely elérhető lesz youtube és github bármilyen korlátozás nélkül. Az előadások egy része már 2018 végén és 2019 elején rögzítésre került, míg mások 2019 őszi félévében a Kijevi Műszaki Egyetemen lesznek megtartva, és azonnal elérhetővé válnak a kurzus csatornáján.Az elmúlt 5 év tapasztalata, amikor bonyolultabb előadásokat tartottam, megmutatta az előadások szükségességét a legkezdőbbek számára is. Ezúttal, a hallgatók számos kérésére, sok anyagot igyekszem beépíteni a programozás alapjaiba, és lehetőség szerint eltávolítani a kurzust a JavaScript-től. Természetesen a példák többsége JavaScript alapú marad, de az elméleti rész sokkal szélesebb lesz, és nem korlátozódik a nyelv szintaxisára és API-jára. Egyes példák TypeScript és C++ nyelven is lesznek. Ez nem egy csupán JavaScript kurzus, hanem egy alapvető kurzus a programozás alapjairól, amely magában foglalja a főbb fogalmakat és tervezési mintákat különböző paradigmusokhoz: funkcionális, procedurális, objektumorientált, generikus, aszinkron, reakciós, párhuzamos, többparadigmás és metaprogramozási alapok, valamint az adatstruktúrák, tesztelés elvei, a struktúrák és projektek architektúrájának felépítése.

"Programozás alapjai" ingyenes tanfolyamsorozat JavaScript példákkal

A kurzusról

A kurzus külső könyvtárak, függőségek és keretrendszerek nélkül épül fel, helyette megpróbálunk mindent saját kezűleg megvalósítani, mélyebben belemerülve abba, hogy miért és hogyan működik ez. A kódpéldák futtatásához Node.js-t és böngészőt fogunk használni. Idén a kurzus gyakorlati feladatokkal bővül, amelyek korábban hiányoztak. A fejlesztési folyamat elsajátításához a kódrefaktorálás és optimalizálás technikáit mutatjuk be, beleértve a hallgatói feladatok kód-értékelését. Nagy figyelmet fordítunk a kódstílusra, az eszközök használatára, mint például verziókezelő rendszerek és csomagkezelők. Minden példát a lehető legjobban a valós projektekhez közel próbáltam készíteni, hiszen szakemberekké akartok válni nem tanulmányi példákban, hanem a gyakorlati programozásban. A kódpéldák nyíltan elérhetők a GitHub-on a HowProgrammingWorks, a videókhoz tartozó kódokra mutató hivatkozások minden videó alatt megtalálhatók, és a videókkal kapcsolatos kódokra mutató visszautalások ott vannak, ahol már rögzítették a videóleckéket. A GitHub-on található szakszótár és a kurzus tartalma. Kérdéseket a Telegram csoportokban vagy közvetlenül a videók alatt lehet feltenni. Az összes előadás nyilvános, a hallgatók a KPI-ben is részt vehetnek, és kérdéseket tehetnek fel a szemináriumokon az előadások után. Az előadások időpontja azonnal publikálva van, de enyhén változhat.

"Programozás alapjai" ingyenes tanfolyamsorozat JavaScript példákkal

Vizsga

Télen, az első szemeszter után a kurzus hallgatóinak önálló feladatokat ajánlunk a tudás szintjének felmérésére, és a sikeres teljesítés után lehetőség van a Metarhia által kiadott bizonyítvány vizsgájára. Az én vizsgám nem egy egyetemi vizsga kérdésekkel, elmélettel és gyakorlattal, hanem egy átfogó vizsga az összes anyagról, ahol az elmélet nincs eltávolítva a gyakorlattól. Itt nincs helye a szerencsének. A vizsgát nem mindenki fogja teljesíteni, körülbelül 1-2 ember a 100-ból kaphat bizonyítványt. De nem papírdíjakért tanulunk, hanem tudásért. A vizsgát csak egy év múlva lehet megismételni. A tanulás ingyenes, bárki számára elérhető. Már több mint 1200 ember regisztrált. A tanulás lehet 1-4 évig, a hallgató előrehaladásától függően. Ha valaki nem teljesíti a vizsgát, továbbra is tanulhat, de azoknak, akik sikeresen vizsgáztak, több időt fogok szentelni. A vizsgákról részletesebben a szemeszter vége felé fogok beszélni, most ne tereljük el a figyelmet ezzel, ne tegyetek fel felesleges kérdéseket a csoportokban, összpontosítsatok az anyag elsajátítására.

"Programozás alapjai" ingyenes tanfolyamsorozat JavaScript példákkal

Gyakran ismételt kérdések

K: Lehet jelentkezni a kurzusra, ha nem a KPI-ből jövök, vagy egy másik egyetemről, vagy egyáltalán nem vagyok diák, vagy más országból, vagy nem tudok eljönni a vizsgákra, vagy már dolgozom, vagy (... rengeteg más ok...)?
V: Ha Ön a Föld bolygóról származik — lehet. Ellenkező esetben nem fogadjuk el a pályázatot.

K: Lehet vizsgát tenni anélkül, hogy részt vennék a kurzuson, vagy részt venni a kurzuson anélkül, hogy vizsgáznék?
V: Hihetetlenül szerencsés vagy! Akció! Személyesen megengedem!

K: Hallottam, hogy van egy felsőbb csoport (második tanulmányi év), de lehet, hogy oda is járhatok?
V: Próbáld ki, ott a tananyag nehezebb, de ha tetszik, nem tiltom, hogy oda is járj.

K: Lehet vizsgázni távolról?
V: Nem, feltétlenül el kell jönni.

"Programozás alapjai" ingyenes tanfolyamsorozat JavaScript példákkal

Hivatkozások

Jelentkezési űrlap a kurzusra: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Telegram csoport: https://t.me/Programming_IP9X
Meetup csoport: https://www.meetup.com/HowProgrammingWorks/
Felsőbb csoport csatornája: https://t.me/metarhia
Node.js csoport: https://t.me/nodeua
YouTube csatorna: https://www.youtube.com/TimurShemsedinov
Szervezet a GitHubon: https://github.com/HowProgrammingWorks
Előadó a GitHubon: https://github.com/tshemsedinov

"Programozás alapjai" ingyenes tanfolyamsorozat JavaScript példákkal

Zárás

Várom a javaslatokat a kurzus új témákkal való kiegészítésére, remélem, hogy hozzájárulást kapok a kódpéldákhoz, beleértve a példák más nyelvekre való fordítását is. A véleményeik segítenek javítani a kurzust.

Köszönöm, hogy érdeklődik. Találkozunk az előadásokon és szemináriumokon!

Csak a regisztrált felhasználók vehetnek részt a szavazáson. Kérem, jelentkezzen be., kérem.

Mennyire érdekli Önt ez a kurzus?

  • Meg fogom nézni/ látogatni az összes előadást

  • Választok érdekes témákat és megnézem a videókat

  • Példákat fogok tanulmányozni

  • Feladatokat fogok megoldani

  • Meg fogom írni a vizsgát

  • Mindez banális, számomra nem érdekes

45 felhasználó szavazott. 7 felhasználó tartózkodott.

Tervezik, hogy személyesen részt vesznek?

  • Igen

  • Szeretném, de nem tudok

  • Nem

44 felhasználó szavazott. 2 felhasználó tartózkodott.

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster