JavaScript fejlesztő. Alap - ingyenes tanfolyam az Otustól, képzés 6 hónap, Időpont: 2023. december 1.
Vegyes Cikkek / / December 04, 2023
A tanfolyam olyan front-end fejlesztői készségeket ad, amelyek megkülönböztetik Önt a törekvő fejlesztőktől.
Elsajátítja a projektekben jelenleg használt technológiákat: React, TypeScript, Babel, Webpack, Node.js. A tanfolyam után könnyű lesz belekötni a munkába, és a munkáltatónak sem kell „befejeznie” a képzését.
Megtanulod megérteni a kódot és a fejlesztési elveket, képes leszel sablonok nélkül dolgozni, és magabiztosan cselekedni a kompetenciádon belül, kérdéseket feltenni és válaszokat találni.
Már az első hónaptól a valódi fejlődéshez közeli körülmények között tanulsz: tanuld meg a Git használatát, fedd le a kódot tesztekkel, ismerkedj meg a CI folyamatokkal.
A képzés végére összegyűjti az elkészült munkák portfólióját, és elkészít egy kész projektet, amelyet publikálhat és bemutathat interjúkon.
A kurzus program célja:
- kezdők programozásban, akik szeretnének bekerülni az informatikába;
- ismeri a programozás alapjait, és hajlandó JavaScript fejlesztőként fejlődni;
- kezdőknek, akik a JavaScriptet elsajátítják, de szeretnék rendszerezni tudásukat és szakértői visszajelzéseket kapni;
- kezdőknek, akik elsajátítják a háttérfejlesztést, és szeretnék bővíteni tudástárukat frontend technológiákkal.
Bónusz: „JavaScript kezdőknek” videotanfolyam
Az önálló áthaladáshoz. Erre a tudásra szüksége lesz a nyelv alapvető konstrukcióinak elsajátításához, ha nincs korábbi tapasztalata a JavaScripttel kapcsolatban.
Tanulni fogsz:
Használja a JavaScriptet, annak React keretrendszerét és más technológiákat a front-end problémák megoldására
Dolgozzon a Git és a GitHub áramlással
Hibakeresés és tesztelje a kódot
Bontsa fel a kódot modulokra és logikai részekre
Dolgozzon a dokumentációval és a Google-lal
Alkalmazások fejlesztése a React segítségével
Az új API megértése
SZEMÉLYES MENTOR: Online foglalkozások hetente 40 percig
A képzés elején kijelölnek egy mentort. A tanárokhoz hasonlóan a mentorok is a frontend fejlesztésben dolgozó szakértők.
Hetente egyszer elkészíti a házi feladatát, közzéteszi a GitHubon, és megbeszél egy hívást a mentorával
A mentor előre megismerkedik a kódoddal, így a találkozás idejére már tudja, mire kell figyelni. Kérdéseket is készíthet
A foglalkozás során a mentor kommentálja döntését. Ha szükséges, azonnal beléphet a fejlesztői környezetbe, módosíthatja a kódot, és azonnal láthatja az eredményt
Tapasztalt JavaScript fejlesztő. Változatos projektek megvalósításában vett részt: szolgáltató alkalmazásokat, banki szoftverekhez interfészt, katalogizálási és könyvelési rendszereket fejlesztett. Szerverfejlesztésben van tapasztalatom Node.js-szal. Több mint 10 éve kezdődött...
Tapasztalt JavaScript fejlesztő. Változatos projektek megvalósításában vett részt: szolgáltató alkalmazásokat, banki szoftverekhez interfészt, katalogizálási és könyvelési rendszereket fejlesztett. Szerverfejlesztésben van tapasztalatom Node.js-szal. Több mint 10 éve kezdett PHP fejlesztőként, majd 2013-ban JavaScript fejlesztésre váltott. Jelenleg a Food Delivery szolgáltatás mobil irányának fejlesztésével foglalkozik. A HolyJS programbizottság tagja, aktívan részt vesz a JS közösség életében: találkozók, konferenciák, tanítás – mindez évek óta az élet szerves része. Szabadidejében másokon segít és maga tanul. Program menedzser
A JavaScript alaptanfolyam mentora A programozás első nyelvei a C és az Assembler voltak. Mindig is nem csak a csúcskategóriás „dolgokat” akartam mérnöki szempontból programozni, hanem ezeknek a „dolgoknak” a vizuális összetevőit is. Így ismerkedtem meg...
A JavaScript alaptanfolyam mentora A programozás első nyelvei a C és az Assembler voltak. Mindig is nem csak a csúcskategóriás „dolgokat” akartam mérnöki szempontból programozni, hanem ezeknek a „dolgoknak” a vizuális összetevőit is. Így ismerkedtem meg a JavaScripttel ❤Jelenleg full-stack fejlesztéssel foglalkozom Javascriptben és Pythonban. Részt vett a frontend/backend létrehozásában olyan projektekhez, mint a Vila, Booktopia, SamSoe, Tradus, DeepDee. A Fehérorosz Állami Informatikai és Rádióelektronikai Egyetem (BSUIR) mesterszakos hallgatója vagyok, információs rádiótechnológia szakon.
Fullstack fejlesztő > 6 év tapasztalattal. Több mint 4 éve fejleszti a JavaScript felületét. Szerverfejlesztésben van tapasztalatom Node.js-szal. Jelenleg távoli szoftverfejlesztéssel foglalkozom...
Fullstack fejlesztő > 6 év tapasztalattal. Több mint 4 éve fejleszti a JavaScript felületét. Szerverfejlesztésben van tapasztalatom Node.js-szal. Jelenleg szoftvereket fejleszt távoli együttműködéshez - konferenciákhoz és táblákhoz. Termékkonfigurátorokat is fejlesztenünk kellett. Igyekszik modern eszközöket és megközelítéseket bevezetni a fejlesztésbe. A technikai ismeretek mellett rendelkezik a csapatmunka, az üzleti feladatok lebontásának készségeivel, valamint az Agile és Scrum módszertannal való munkavégzés képességével.
Alap JavaScript. GIT-vel való munka és a környezet beállítása
-Téma 1. Bevezetés a tanfolyamba + JS alapok és gyakorlat
-Téma 2. Alapvető JavaScript szintaxis: alapok, alapvető műveletek, elágazás és alapvető algoritmizálás
-Téma 3. Objektummodell Javascriptben: Prototípus öröklődés és konstruktor függvények
-4. témakör. Kontextus a függvényekkel való munka során
-5. témakör. Az API és a JavaScript alapvető használata. Hogyan kell dolgozni a DOM-mal és más elérhető API-kkal
-6. témakör. Kódtesztelés a fejlesztési folyamat részeként, példa a tesztelés alkalmazására házi feladatban
-7. témakör. VCS használata: problémák és megoldások, tipikus fejlesztési eljárás Git használatával. CI/CD használata a termék érvényesítéséhez és szállításához
-Téma 8. A kód mint „projekt” – a fejlesztő munkájának műtermékei. Függőségek és segédprogramok a JavaScript-veremben
- 9. téma. Konzultáció. A házi feladat nehéz pillanatainak elemzése. Példa a TDD használatára a fejlesztési gyakorlatban
-10. témakör. A JS szintaxis összefoglalása
-11. témakör. Munka aszinkron kóddal
-12. témakör. Korszerű eszközök kliens (és nem csak) alkalmazások fejlesztéséhez
-13. témakör Kódminőségi kritériumok, problémamegelőzés és a fejlesztői környezet kialakítása
-14. témakör.Konzultáció
HTML oldalak készítése és formázása
-15. témakör. HTML dokumentum szerkezete, szemantika és az oldalelrendezés alapjai
-Téma 16. Oldalstílus, elem pozicionálás
-17. témakör.Fejlesztő eszközök. Elrendezés tesztelése, médialekérdezések segítségével
-18. témakör. A pozicionálási elemek alapvető megközelítései
JavaScript/Typescript használata interaktív oldalak létrehozásához
-19. témakör. Bővítmények létrehozása
-20. témakör. Nyelvi szabványok különbsége, fordítási eszközök, gépelési problémák
-21. témakör. A modern fejlesztés környezetének beállítása TS-en, tesztkörnyezet felállítása
-Topic 22.OOP JavaScriptben, API-k használatával fejlesztés alatt
-23. témakör.A funkcionális fejlesztés alapjai, aszinkron kód
-24. témakör Alapvető fejlesztési technikák elemzése Typescriptben - típusok, felületek, felsorolások stb.
-Topic 25. Fejlett gépelési lehetőségek
-26. témakör. Néhány JavaScript fejlesztési minta - a prezentáció és a logika szétválasztása
-27. témakör. Saját API fejlesztése
-28. témakör.Sablonmotor fejlesztése
-29. témakör.Nézetek frissítése, megvalósítási megközelítések, reakciókészség
JavaScript programok strukturálása és egyoldalas alkalmazások fejlesztése
-Theme 30.Mediator és EvenEmitter, mint kódszervezési eszköz
-31. témakör Alkalmazás állapotkezelés, redux fejlesztés
-32. témakör. Munkavégzés aszinkron műveletekkel reduxban
-33. témakör. REST, RPC és hálózati kérések redux rendszerben
- 34. témakör. Kliens útválasztás, hogyan épül fel egy egyoldalas alkalmazás
- 35. témakör. Az egyoldalas alkalmazásokon belüli munkavégzés sajátosságai - delegálás használata a fejlesztés egyszerűsítésére, zombi-nézeti probléma
- 36. témakör. Redux használata az alkalmazás állapotának tárolására
- 37. témakör. Kiválasztók használata az útvonalak reduxról való leválasztására, munka a HOC-val (útvonalak és redux összekapcsolására szolgáló burkoló)
Fejlesztés React.js segítségével
- 38. témakör. Mi a React, JSX, a környezet beállítása
-Téma 39. Okos és buta alkatrészek a React kontextusában
-40. témakör. Alkatrész életciklusa, horgok
- 41. témakör. A React és a redux együttes használata
- 42. témakör. Oldalak irányítása és lusta betöltése a React-tal való munka során
A Node.js fejlesztésének és kódkarbantartásának alapjai
-43. témakör. A Node.js alkalmazási területei, eltérések a böngészőben történő fejlesztéstől
- 44. témakör. Alkalmazásszerver létrehozása Node.js használatával. Eseménymodell és szálak
-45. témakör. Munka bemutatása - mit kell tenni, hogy jó legyen
Projekt munka
-46. témakör Témaválasztás és projektmunka szervezése
-47. témakör. Tervezési munka védelme