„Middle Front-End Developer” tanfolyam - tanfolyam 89 000 dörzsölje. Yandex Workshopból, képzés 5 hónap, Időpont: 2023. december 7.
Vegyes Cikkek / / November 28, 2023
Hogyan nőj juniorból középsővé
A középszakembert nemcsak tapasztalata és technológiai jártassága, hanem soft skilljei is megkülönböztetik. A tanfolyam úgy lett kialakítva, hogy mindkettőt elsajátíthasd.
Meg kell ismerkedni az elmélettel, majd nagy projektekben a gyakorlatban kidolgozni. Csapatban dolgozva képes lesz a feladatok felosztására és saját maga beosztani az időt, felelősséget vállalhat a döntésekért, és befektethet az általános eredménybe.
Kinek alkalmas a tanfolyam?
Aki ismeri a JS-t, CSS-t és HTML-t, rendelkezik kereskedelmi fejlesztési tapasztalattal, ismeri a ciklusok és algoritmusok alapjait.
Ha nem vagy biztos benne, töltsd ki az ingyenes részt és a végén a tesztet. Itt többet megtudhat a tanfolyamról és felmérheti képességeit.
Csak azt tanulja meg, ami a gyakorlatban hasznos lesz.
A programot 5 hónapra tervezték, heti 20-25 órát kell a tanulásra fordítania
Bevezető rész 2 óra
Ingyenes bemutatkozás
Ahhoz, hogy megalapozott döntést hozzon a kurzussal kapcsolatban, tanulmányoznia kell a programot, a képzési formátumot és értékelnie kell az erősségeit. Számunkra fontos, hogy a diploma megszerzése után mindenekelőtt önálló legyél, és bármilyen feladattal megbirkózz a csapatvezető állandó irányítása nélkül. A bevezető tanfolyamon megtudhatja, hogyan sajátítják el a diákok ezt a szuperképességet.
1 rész 120 óra
"Web Messenger" projekt
A Web Messenger projekt megvalósítása során strukturálja és elmélyíti meglévő tudását, valamint új eszközöket sajátít el és gyakorolja a velük való munkát. Ezenkívül az első két hónapban merüljön el a modern technológia minden „varázslatának” elsajátításában.
Ez a modul olyan, mint egy próbaidőszak – elmerül az intenzív fejlesztésben, tanulmányozva a technológia belsőségeit és árnyalatait. Nemcsak a JS tiszta frontján dolgozhat a TS-gépeléssel, hanem többet is megtudhat a tesztelésről, a DevOps-ról és az API-k használatáról.
Ebben a modulban megmutatjuk, hogyan:
• válassza ki a fejlesztői környezetet, a kódot és a projektet, és még egy kicsit az operációs rendszer kiválasztásáról is
• TypeScript használata (alapvető és haladó fogalmak egyaránt)
• dolgozni CSS architektúrával és előfeldolgozókkal
• írja meg saját sablonmotorját, és mi az
• komponens és moduláris megközelítések megvalósítása
• használja a programozási minták és az OOP ismereteit
• konfigurálja az útválasztást, mik az árnyalatok?
• munka API-kkal, mi a WebSocket, és általában a kliens-szerver interakcióról
• használjon lintereket és kódstílust a munkájában
• tesztelje az alkalmazást a Jest segítségével
• munka a biztonsággal: CSRF, XSS, CSP, Clickjacking és még sok más
• konfigurálja a buildet a Parcel, majd a Webpack segítségével, valamint csomagolja az alkalmazást Docker-tárolókba
• munka a DevOps-szal (tanúsítványok, CI/CD és HTTP/2)
1 projekt a portfólióban
2. rész 160 óra
Csapatprojekt
3-4 fős csapatokhoz csatlakozol, és a semmiből létrehozhatod saját webes játékodat: az elrendezések átgondolásától
és logika a felhőbe történő telepítés előtt. Valósítsa meg a játék kliens részét és annak hátterét, és bővítse ki az eredményt
a Yandexben. Felhő.
A kliens bármely olyan könyvtárát használhatja, amely nem befolyásolja a játék részét. A játékot React, TypeScript, Canvas API segítségével fogod megírni.
Ebben a modulban megmutatjuk, hogyan:
• eligazodni az alkalmazásfejlesztés modern megközelítéseiben
• konfigurálja az útválasztást, ha az alkalmazás React-ban van
• tárolja az adatokat, valamint elemzi a Redux, Redux-Thunk (vagy Redux-Saga), valamint Reselect és Sequelise
• munka a React biztonságával: SQL injekció, XSS, CSP, CORS
• barátkozni a TypeScript és a React között
• backend működik: adatbázisok (MongoDB és PostgreSQL), Node.js és számlázás
• még többet dolgozhat az API-val: ismerkedjen meg a Service Workers-szel, és megtudja, mi az a Canvas API
• szkriptek futtatása a háttérben a Web Workers segítségével
• konfigurálja a szerveroldali renderinget és hogyan adja hozzá egy projekthez
• tesztelje az alkalmazást a Jest segítségével
• különféle engedélyezési módszerek alkalmazása: OAuth és egyebek használata
• CI/CD beállítása a GitHub Actions alkalmazásban
• telepítse az alkalmazást a Yandex. A felhő és az Nginx hasznossága
1 projekt a portfólióban
3. rész 40 óra
Algoritmusok és adatstruktúrák. Tartalmazott tanfolyam
Ezt az egységet a program során végig fogja tanulni. Megismerheti a gyakori algoritmusokat és adatstruktúrákat, implementálja azokat JavaScriptben, és megtanulja értékelni az algoritmusok összetettségét.
Témák: algoritmusok összetettségének elemzése, tömb, hash tábla, linkelt lista, sor, verem, fa, kupac, grafikon, rendezés, rekurzió, Huffman algoritmus, szélesség és mélység szerinti keresés, dinamikus programozás, memoizálás.
Opcionális modul 50 óra
Karrier pálya
A főprogram után felkészülhet az állásajánlat fogadására.
Tanulja meg önéletrajz készítését, motivációs levelek írását, portfólió összeállítását és interjúk letételét. A döntőben végig kell menned az összes lépésen a nullától az új munkáig (vagy a jelenlegi munkahelyeden való előléptetésig).
A modul magában foglalja a szakemberekkel folytatott személyes munkát:
• HR konzultáció
• 2 technikai próbainterjú
• kérdésekre adott válaszok és személyes segítség az önéletrajz és egyéb műtárgyak véglegesítéséhez
• munkaügyi felügyelő támogatása és segítsége
K
ksunyaSt
10.04.2021 G.
Kiderült, hogy a tanulás kellemes
Előnyök: Kommunikáció, kiváló gyakorlati munka, közepesen nehéz, támogatás minden oldalról (gyakorlat, elmélet, motivációvesztés), kiegészítő anyagok, ajándékok a műhelytől. Motiváció a tanuláshoz. Hátrányok: Igen, drága. Személy szerint még mindig nincs elég gyakorlatom a szimulátorokban. Már nem látom :) 2020 novembere óta veszek részt egy Yandex tanfolyamon. Workshop a front-end fejlesztésről. Előtte mindenhol olvastam kritikákat...