Fullstack fejlesztő - tanfolyam 149 000 dörzsölje. Hexlettől, képzés 16 hónap, dátum: 2023. november 30.
Vegyes Cikkek / / November 28, 2023
Egy fullstack fejlesztő elmerül a webszolgáltatások fejlesztésének minden szakaszában. Részt vesz mind a vizuális rész - a front end - létrehozásában, mind a szerver - a backend - megvalósításában
Tanuljon meg webalkalmazásokat a semmiből létrehozni: oldalak elrendezését HTML-ben és CSS-ben, életre keltését JavaScript használatával, ügyféloldal fejlesztését a Reactban, és a teljes háttér összeállítását a Node.js használatával.
Egy fullstack fejlesztő elmerül a webszolgáltatások fejlesztésének minden szakaszában. Részt vesz mind a vizuális rész - a front-end, mind a szerver - a back-end megvalósításában.
A Hexlet tanulási folyamatát úgy tervezték meg, hogy ne lehessen „végigülni” vagy „hallgatni”. A Hexletet komoly képzésre tervezték, és ideális azok számára, akik jó mérnökké szeretnének válni
A témák mélyreható tanulmányozása
Nem vagyunk a „tanár után ismételd” megközelítés hívei.
A Hexletnél a problémamegoldás csak a valódi megértés révén érhető el. Nem csak kódot ír, hanem megtanulja, hogyan találja meg saját maga a legjobb megoldásokat
Bizonyítvány
A munkaadók nagyra értékelik a Hexlet végzettségűeket; a bizonyítvány megerősíti, hogy keményen dolgozott önmagán, és jó esélye van arra, hogy első osztályú szakemberré váljon
Gyakorolj az első naptól
Kezdjük a kódírást az első leckében. Több száz gyakorlatot találsz a szimulátorban, kihívás feladatokat azoknak, akik szeretik a nagyobb kihívást, valamint 4 projektet, amelyekben teljes értékű portfólió alkalmazásokat írhatsz a GitHubon.
Tapasztalt mentorok
Gyakorló fejlesztők, akik kiigazítják a tanulási utat, és segítenek leküzdeni a nehézségeket.
Nem maradsz egyedül, és nem fogsz szégyellni az eredményt
Garantált interjúk
Átfogóan felkészítjük az interjúkra és az első állása keresésére. Jelölését partnercégeknek javasoljuk
Végzettsége radiofizikus, 2014 óta webfejlesztésben. Szabadúszóként és elosztott csapatokban egyaránt szerzett tapasztalata. Kidolgozott projektek a Rostelecom számára, a Gazprom Neft hozzáférés-elosztó rendszerének frontja
A mi végzősünk! Full stack fejlesztő lett a Hexlet-en. Sikerült outsourcerként és egy termékgyártó cég csapatában is dolgozni. Jelenleg az EPAM Systems fejlesztője. Fő verem – React / Redux / Effector / TypeScript
Vezető JS Frontend programozóként dolgozik. Több mint 10 éves szoftverfejlesztési tapasztalattal különböző szerepekben próbáltam ki magam. A front-end fejlesztés mellett érdekelt a háttérfejlesztés, a szoftverfejlesztés tervezése és menedzselése.
[Az elrendezés és elhelyezés alapjai]
Hozzon létre címoldalakat HTML és CSS használatával
Helyezze el a HTML elemeket a rendelkezésre álló helymeghatározási lehetőségek és a CSS Flex modul segítségével
Tanulja meg a CSS alapjait az oldal elemeinek stílusához.
Tanuljon meg űrlapokat, táblázatokat létrehozni, és használja a rendelkezésre álló HTML-címkéket a megfelelő szemantika érdekében
WEBINÁRIUMOK
Hibakeresési kód (Chrome DevTools)
Elrendezési stilisztika és alapvető elrendezési módszertanok
TANFOLYAMOK
A modern elrendezés alapjai
A tartalom elrendezésének alapjai
CSS: Elempozicionálás
CSS: Flex alapok
[Webprogramozás alapjai]
Ismerje meg a programozás alapjait: adattípusok, feltételes feltételek, hurkok és függvények
Töltse fel GitHub portfólióját első programjaival
Javítsa algoritmikus gondolkodását, és saját maga valósítsa meg a rendezési funkciókat
Helyesen konfigurálja az operációs rendszert a fejlesztéshez, tanulja meg a parancssor használatát
Telepítse a Git, VS Code kódszerkesztőt
TANFOLYAMOK
Bevezetés a programozásba
A parancssor alapjai
JS. A környezet kialakítása
JS. Tömbök
Bevezetés a Gitbe
WEBINÁRIUMOK
A környezet beállítása (asdf verziókezelő, ubuntu windowson)
Hatékony kódhibakeresés (hibakereső, megközelítések)
Műszaki információk keresése
Feladatok szervezése Kanban táblával (Trello)
VÉGSŐ PROJEKT
Elmejáték
[03]
[Professzionális JavaScript]
Tanuljon meg gyártásra kész kódot írni
Állítsa be a folyamatos integrációt, és tegye közzé első csomagját az npm-en
Sajátítsa el a projektorientált és funkcionális programozás alapelveit
Kezdjen el moduláris kódot írni, amely könnyen bővíthető és karbantartható
Gyorsítsa fel kódja automatikus tesztelésével
TANFOLYAMOK
Foglalkoztatás
JS.Functions
JS. Absztrakció adatok felhasználásával
JS.Objects
JS.Automatizált tesztelés
JS.Fák
WEBINÁRIUMOK
Algoritmusok és adatstruktúrák
Hatékony munkavégzés (gyorsbillentyűk, munkaterület-szervezés, érintéssel történő gépelés)
Funkcionális programozás (tisztaság, mellékhatások)
Nyelvi szerkezet (elemzés, AST, értelmező/fordító művelet, számítási sorrend, gépelés)
VÉGSŐ PROJEKT
Különbség kalkulátor
[04]
[Aszinkron programozás és hálózati kérések]
Merüljön el az aszinkronban, tanuljon meg olyan kódot írni, amely hatékonyan használja a CPU-t
Tanulja meg a HTTP-t, és kérjen kérést az Axios segítségével
Készítsen olyan segédprogram-architektúrát, amely letölti a webhelyek oldalait az internetről, elemzi és módosítja, hogy internet-hozzáférés nélkül is működhessenek
TANFOLYAMOK
JS. Bevezetés az OOP-ba
Objektumorientált tervezés
HTTP protokoll
Aszinkron programozás
Reguláris kifejezések Regexp
Haladó tesztelés
WEBINÁRIUMOK
Az operációs rendszerek felépítése (kód, adminisztráció, folyamatok, memória, fájlrendszer)
Csatlakozás tanulási podcastokhoz, könyvekhez és online eseményekhez, bekapcsolódás a helyi közösségekbe, blogírás, mások segítése a Hexlet Slack és a Discussions programban
VÉGSŐ PROJEKT
Oldalbetöltő
[05]
[Böngészőalkalmazások fejlesztése]
Építsen interaktív alkalmazásokat a böngészőben, és kapcsolja össze őket a Webpack segítségével
Hatékonyan használja a DOM API-t, és készítsen HTTP kéréseket az AJAX használatával
Használja az MVC építészeti megközelítést a változásálló alkalmazások létrehozásához
Tanuljon meg helyesen dolgozni az űrlapokkal: ellenőrizze az adatok helyességét, és gondoljon a biztonságra
Ismerje meg a JavaScript aszinkron természetét
TANFOLYAMOK
JS. DOM API
Frontend architektúra
JS. Polimorfizmus
WEBINÁRIUMOK
Csapatmunka a Gitben
REST API, sorok, háttérfeladatok
VÉGSŐ PROJEKT
RSS aggregátor
[06]
[React Application Development]
Master React komplex egyoldalas webhelyek (SPA-k) létrehozásához
Használja ki teljes mértékben az előző modulokban megszerzett tudást
Csatlakoztassa a websocketeket a valós idejű alkalmazásokhoz
Okosan kezelheti az alkalmazás állapotát a Redux Toolkit segítségével
Hozzon létre olyan összetevőket, amelyek könnyen karbantarthatók és újrafelhasználhatók, akár több webhelyen is
Integráljon olyan könyvtárakat a React-tal, amelyeket eredetileg nem arra terveztek, hogy működjenek vele
TANFOLYAMOK
JS.React
JS.Redux (Reagálás)
JS.Polimorfizmus
JS. React Hooks
Reagál. Redux Toolkit
JS. Merülés az osztályokba
WEBINÁRIUMOK
Gúnyinterjúk
React Hooks: useState, useEffect, useRef
Basic Webpack
A Redux működése és analóg készítése a React Hooks segítségével
Gyakorold a React Hook-okat
VÉGSŐ PROJEKT
Csevegés (Slack)
[07]
[Fejlesztés a Fastify-on]
Hozzon létre teljes körű szolgáltatásokat a Fastify segítségével
Az ORM segítségével modelleket hozhat létre, és leképezheti őket egy adatbázisba. Állítsa be az áttelepítéseket az adatbázis-fejlesztéshez. Végezzen hitelesítést és engedélyezést
Írjon automatikus teszteket a kód minőségének javítása és működésének biztosítása érdekében
Telepítse a webhelyet a szerverre
TANFOLYAMOK
JS. HTTP szerver
JS. Expressz
Relációs adatok alapjai
WEBINÁRIUMOK
Termékfejlesztés (Lean Start Up: Time To Market, MVP, A/B tesztek)
Mérnöki kultúra
VÉGSŐ PROJEKT
Feladatkezelő