„Full stack fejlesztő” szakma – ingyenes tanfolyam a HTML Akadémiától, 1 év 7 hónapos képzés, 2023. november 27.
Vegyes Cikkek / / November 28, 2023
Ez egy komoly, 11 hónapos képzés a „kritériumok-projektek-mentorok” szakmai hármasra épülve.
Készségekre tesz szert egy full stack fejlesztő tipikus problémáinak megoldásában, és megtanulja, hogyan hozhat létre valódi projekteket, ugyanolyan összetettséggel, mint az iparágban. És ezeket helyesen, magas szakmai színvonalon fogja megtenni.
Az edzés után azonnal vizsgát tesz az összes új készségéről, és több projektben is gyakorolhat az Acceleratorban. Ezután fizetett gyakorlaton lesz része az „A ligában”. valós megrendelésekkel, határidőkkel és először keresett pénzt a full stack fejlesztő új szakmájára - csapatban más fejlesztőkkel, tesztelőkkel és menedzser. Megtanulja megbecsülni a határidőket, és képes lesz projekteket végrehajtani, mint egy nindzsa – gyorsan és hiba nélkül.
1 hónap Felkészülés a szakmára
Ez a modul arra készült, hogy teljesen kezdőket készítsen fel egy full stack fejlesztő szakmai ismereteinek sikeres elsajátítására.
Zökkenőmentesen elmerülhet a tanulás ritmusában, és a nulláról megy keresztül és megszilárdíthatja a „technológiai minimumot”, amely szükséges ahhoz, hogy hatékonyan megtanulja megoldani a full-stack fejlesztők problémáit.
Ez a minimum magában foglalja a HTML és CSS alapismereteit, a JavaScript nyelv és alapvető algoritmusok alapjait, valamint a munka alapjait. JavaScriptet használó böngésző API-k, valamint csapatfejlesztő eszközök használatának képessége, nevezetesen a Git és GitHub.
2 hónap JavaScript. Webes felületek szakmai fejlesztése
Megtanulod a JavaScript alapjait, megismerkedsz az ECMAScript 2018 szabvány aktuális lehetőségeivel, elsajátítod az algoritmikus gondolkodást, meg fogja érteni, hogyan kell újraéleszteni a statikus oldalakat, ellenőrizni az adatokat űrlapokon, kommunikálni a szerverekkel, és gyakorlatot szerezni a tipikus feladatokat.
2 hónap JavaScript. Client Application Architecture
Megtanulja, hogyan tervezhet kisméretű alkalmazásokat JavaScriptben, megtapasztalhatja a JS képességeit az ECMAScript szabvány jövőbeli verzióiból, és megismerkedhet az OOP koncepciójával. Egy alkalmazás tervezésekor az MVC-mintát fogja használni, és megismerheti a fejlesztés összetevőinek megközelítését, a lazán csatolt kódot és az adat-összerendelést. Ezenkívül megtanulja, hogyan kell dolgozni a REST API-val, és hogyan készíthet offline alkalmazásokat. Szó lesz még a környezet beállításáról: függőségekről, külső könyvtárak használatáról, építési kódról és fejlesztő szerverekről.
2 hónap React. Komplex kliens alkalmazások fejlesztése
Megtanulja a nagy kliensoldali alkalmazások tervezését a React-Redux-Thunk-Jest verem segítségével. Beállítod a környezetet. Meg fogja érteni, hol kell használni a Reactot, és hol nincs rá szükség. Ismerje meg a Redux könyvtárat. Nagy hangsúlyt kap a kódhibakeresés. Ezenkívül megtanulja, hogyan tesztelheti alkalmazásait: írjon regressziós és egységteszteket, és használja ehhez a Jest könyvtárat.
2 hónap Node.js. Professzionális REST API fejlesztés
Ismerkedjünk meg a Node.js platformmal és a szerveralkalmazások TypeScript-ben történő fejlesztésének alapjaival. Automatizált tesztek segítségével tervezzük, dokumentáljuk és ellenőrizzük a REST API-k teljesítményét. Az ügyfelektől származó adatokat érvényesítjük, megismerkedünk a MongoDB DBMS-szel és az alkalmazásból kezeljük az adatbázisban lévő adatokat. Teljes értékű REST API szolgáltatást fejlesztünk állami és magánforrások támogatásával.
Tanfolyam verem: Node.js LTS, MongoDB, TypeScript, Express.js, got, jest, szuperteszt, Open API, joi.
2 hónap Node.js. Webszolgáltatások tervezése
Bővítjük ismereteinket a TypeScript, a Node.js platform és a beépített API területén. Komplex szolgáltatásokat tervezünk DDD (Domain Driven Design) elvek alapján. Ismeretek bővítése az OOP területén. Tanuljuk meg, mi az a vezérlés inverziója és a függőségi injekció.
Bővítse adattárolási ismereteit, és ismerkedjen meg a PostgreSQL DBMS-szel, valamint azzal, hogy miként kommunikálhat vele az alkalmazásból. Ismerje meg, hogyan adhat hozzá valós idejű támogatást alkalmazásához a WebSocket protokoll használatával. A tanfolyam során számos új tervezési mintát ismerhet meg, amelyeket gyakran használnak szerveralkalmazások fejlesztése során.
Tanfolyamverem: Node.js LTS, TypeScript, Express.js / Fastify, Inversify.js, PostgreSQL, ORM.
3,5 hónap osztályozás + gyorsítás
Először is felmérjük készségszintedet és fejlődési sebességedet az osztályozás segítségével, és elmondjuk, hogy min javíthatsz.
Ezután elkezdünk dolgozni az Accelerator frissítésén. Projektről projektre fogsz dolgozni egy kis csapat részeként: Ön fejlesztőként, valamint mentorként, tesztelőként és menedzserként. Segítünk, visszajelzést adunk, mérjük teljesítményét és nyomon követjük annak növekedését.
Minden projekt előtt megkapja a műszaki leírást, az elrendezést és a határidőt, ameddig a projektnek készen kell lennie. Ha végzett, a mentor áttekinti a kódot, és Ön megválaszolhatja megjegyzéseit. Ezt követően a projektet tesztelésre küldik, majd több szempont szerint értékelik.
Az Accelerator hatékonyságát más Akadémia tanfolyamokon is tesztelték: a harmadik projektnél átlagosan 2-szeresére nő a hallgató munkasebessége az elsőhöz képest. Sokkal kevesebb hiba lesz a kódban, és megtanulja elemezni a munkáját és saját maga teszteli a projekteket.