Fullstack developer - kurz 149 000 rub. od Hexlet, školení 16 měsíců, datum 30.11.2023.
Různé / / November 28, 2023
Fullstack vývojář je ponořen do všech fází vývoje webových služeb. Podílí se jak na tvorbě vizuální části - frontendu, tak na implementaci serveru - backendu
Naučte se vytvářet webové aplikace od začátku: rozmístěte stránky v HTML a CSS, oživte je pomocí JavaScriptu, vyvíjejte klientskou stranu v Reactu a sestavte celý backend pomocí Node.js.
Fullstack vývojář je ponořen do všech fází vývoje webových služeb. Podílí se jak na tvorbě vizuální části - front-endu, tak na implementaci serveru - back-endu.
Proces učení na Hexlet je navržen tak, že není možné „sedět“ nebo „poslouchat“. Hexlet je určen pro seriózní trénink a je ideální pro ty, kteří se chtějí stát dobrými inženýry
Hluboké studium témat
Nejsme zastánci přístupu „opakování po učiteli“.
Na Hexletu přichází řešení problémů pouze prostřednictvím skutečného porozumění. Nebudete jen psát kód, ale naučíte se sami najít nejlepší řešení
Osvědčení
Zaměstnavatelé si absolventů Hexlet váží, certifikát je potvrzením, že jste na sobě tvrdě pracovali a máte dobrou vyhlídku stát se prvotřídním specialistou
Cvičte od prvního dne
Začněme psát kód v první lekci. Najdete v něm stovky cvičení v simulátoru, challenge úkoly pro ty, kteří mají rádi věci náročnější, ale i 4 projekty, ve kterých budete psát plnohodnotné portfoliové aplikace na GitHubu
Zkušení mentoři
Cvičící vývojáři, kteří upraví vaši učební cestu a pomohou vám překonat potíže.
Nezůstanete sami a za výsledek se nebudete stydět
Zaručené pohovory
Komplexně vás připravíme na pohovory a hledání vaší první práce. Vaši kandidaturu navrhneme partnerským společnostem
Vystudovaný radiofyzik, ve vývoji webových aplikací od roku 2014. Má zkušenosti s prací na volné noze i v distribuovaných týmech. Vyvinuté projekty pro Rostelecom, fronta pro přístupový distribuční systém v Gazprom Neft
Náš absolvent! Staňte se vývojářem full stack na Hexletu. Podařilo se mi pracovat jak jako outsourcer, tak v týmu produktové společnosti. V současné době vývojář ve společnosti EPAM Systems. Hlavní zásobník – React / Redux / Effector / TypeScript
Pracuje jako hlavní programátor JS Frontend. S více než 10 lety zkušeností s vývojem softwaru jsem si vyzkoušel různé role. Kromě front-end vývoje se zajímá o back-end vývoj, návrh a řízení vývoje softwaru.
[Základy rozvržení a umístění]
Vytvářejte titulní stránky pomocí HTML a CSS
Umístěte prvky HTML pomocí dostupných možností polohování a modulu CSS Flex
Naučte se základy CSS pro stylování prvků na stránce.
Naučte se vytvářet formuláře, tabulky, používat dostupné HTML tagy pro správnou sémantiku
WEBINÁŘE
Ladicí kód (Chrome DevTools)
Stylistika rozvržení a základní metodiky rozvržení
KURZY
Základy moderního uspořádání
Základy rozvržení obsahu
CSS: Umístění prvků
CSS: Základy Flex
[Základy programování na webu]
Naučte se základy programování: datové typy, podmínky, cykly a funkce
Naplňte své portfolio GitHubu svými prvními programy
Zlepšete své algoritmické myšlení a sami implementujte funkce řazení
Správně nakonfigurujte operační systém pro vývoj, naučte se používat příkazový řádek
Nainstalujte Git, editor kódu VS
KURZY
Úvod do programování
Základy příkazového řádku
JS. Nastavení prostředí
JS. Pole
Úvod do Git
WEBINÁŘE
Nastavení prostředí (správce verzí asdf, ubuntu ve Windows)
Efektivní ladění kódu (debugger, přístupy)
Hledejte technické informace
Organizace úkolů pomocí Kanban boardu (Trello)
KONEČNÝ PROJEKT
Hry s myslí
[03]
[Profesionální JavaScript]
Naučte se psát kód připravený k produkci
Nastavte průběžnou integraci a publikujte svůj první balíček na npm
Osvojit si principy projektového a funkcionálního programování
Začněte psát modulární kód, který lze snadno rozšířit a udržovat
Zrychlete pomocí automatického testování vašeho kódu
KURZY
Zaměstnanost
JS.Functions
JS. Abstrakce pomocí dat
JS.Objects
JS.Automatizované testování
JS.Stromy
WEBINÁŘE
Algoritmy a datové struktury
Efektivní práce (klávesové zkratky, organizace pracovního prostoru, dotykové psaní)
Funkční programování (čistota, vedlejší účinky)
Struktura jazyka (analýza, AST, operace tlumočníka/překladače, pořadí výpočtu, typování)
KONEČNÝ PROJEKT
Kalkulačka rozdílů
[04]
[Asynchronní programování a síťové požadavky]
Ponořte se do asynchronie, naučte se psát kód, který efektivně využívá CPU
Naučte se HTTP a zadávejte požadavky s Axios
Vybudujte architekturu nástrojů, která stahuje webové stránky z internetu, analyzuje je a mění tak, aby mohly fungovat bez přístupu k internetu
KURZY
JS. Úvod do OOP
Objektově orientovaný design
HTTP protokol
Asynchronní programování
Regulární výrazy Regexp
Pokročilé testování
WEBINÁŘE
Struktura operačních systémů (kód, administrace, procesy, paměť, souborový systém)
Připojení k výukovým podcastům, knihám a online událostem, zapojení do místních komunit, blogování, pomoc ostatním v Hexlet Slack a Diskuse
KONEČNÝ PROJEKT
Nakladač stránek
[05]
[Vývoj aplikací pro prohlížeče]
Vytvářejte interaktivní aplikace v prohlížeči a spojujte je s Webpack
Efektivně používejte DOM API, provádějte požadavky HTTP pomocí AJAX
Použijte architektonický přístup MVC k vytvoření aplikací odolných vůči změnám
Naučte se správně pracovat s formuláři: kontrolujte správnost údajů a myslete na bezpečnost
Seznamte se s asynchronní povahou JavaScriptu
KURZY
JS. DOM API
Architektura frontendu
JS. Polymorfismus
WEBINÁŘE
Týmová práce v Gitu
REST API, fronty, úlohy na pozadí
KONEČNÝ PROJEKT
RSS agregátor
[06]
[React Application Development]
Master React k vytváření složitých jednostránkových webů (SPA)
Plně využijte znalosti získané v předchozích modulech
Připojte webové zásuvky pro aplikace v reálném čase
Inteligentně spravujte stav aplikací pomocí Redux Toolkit
Vytvářejte součásti, které se snadno udržují a opakovaně používají, a to i na různých místech
Integrujte s Reactem knihovny, které nebyly původně navrženy pro práci s Reactem
KURZY
JS.Reagovat
JS.Redux (Reagovat)
JS. Polymorfismus
JS. Reagovat Hooks
Reagovat. Redux Toolkit
JS. Potápění do tříd
WEBINÁŘE
Falešné rozhovory
Reagovat Hooks: useState, useEffect, useRef
Základní webový balíček
Jak funguje Redux a vytváření analogu pomocí React Hooks
Procvičte si React Hooks
KONEČNÝ PROJEKT
Chat (slack)
[07]
[Vývoj na Fastify]
Vytvářejte end-to-end služby s Fastify
Pomocí ORM vytvořte modely a namapujte je do databáze. Zaveďte migrace pro vývoj databáze. Implementujte autentizaci a autorizaci
Pište automatizované testy pro zlepšení kvality kódu a zajištění jeho funkčnosti
Nasaďte web na server
KURZY
JS. HTTP server
JS. Vyjádřit
Základy relačních dat
WEBINÁŘE
Vývoj produktu (Lean Start Up: Time To Market, MVP, A/B testy)
Inženýrská kultura
KONEČNÝ PROJEKT
Správce úloh