Fullstack developer - kurz 149 000 rub. z Hexlet, školenie 16 mesiacov, dátum 30.11.2023.
Rôzne / / November 28, 2023
Fullstack vývojár je ponorený do všetkých štádií vývoja webových služieb. Podieľa sa ako na tvorbe vizuálnej časti - frontendu, tak aj na implementácii servera - backendu
Naučte sa vytvárať webové aplikácie od začiatku: rozmiestnite stránky v HTML a CSS, oživte ich pomocou JavaScriptu, vytvorte stranu klienta v Reacte a zostavte celý backend pomocou Node.js.
Fullstack vývojár je ponorený do všetkých štádií vývoja webových služieb. Podieľa sa ako na tvorbe vizuálnej časti - front-endu, tak aj na implementácii servera - back-endu.
Proces učenia na Hexlet je navrhnutý tak, že nie je možné „presedieť“ alebo „počúvať“. Hexlet je navrhnutý pre seriózny tréning a je ideálny pre tých, ktorí sa chcú stať dobrým inžinierom
Hlboké štúdium tém
Nie sme zástancami prístupu „opakovať po učiteľovi“.
Na Hexlete riešenie problémov prichádza len cez skutočné pochopenie. Nebudete len písať kód, ale naučíte sa, ako sami nájsť najlepšie riešenia
Certifikát
Zamestnávatelia si absolventov Hexlet vážia, certifikát je potvrdením, že ste na sebe tvrdo pracovali a máte dobrú vyhliadku stať sa prvotriednym odborníkom
Cvičte od prvého dňa
Začnime písať kód v prvej lekcii. Nájdete v ňom stovky cvičení v simulátore, challenge úlohy pre tých, ktorí majú radi veci náročnejšie, ale aj 4 projekty, v ktorých budete písať plnohodnotné portfóliové aplikácie na GitHub
Skúsení mentori
Cvičíci vývojári, ktorí upravia vašu cestu učenia a pomôžu vám prekonať ťažkosti.
Nezostanete sami a za výsledok sa nebudete hanbiť
Zaručené pohovory
Komplexne vás pripravíme na pohovory a hľadanie vašej prvej práce. Vašu kandidatúru navrhneme partnerským spoločnostiam
Vyštudovaný rádiofyzik, vo vývoji webových aplikácií od roku 2014. Má skúsenosti s prácou na voľnej nohe aj v distribuovaných tímoch. Vyvinuté projekty pre Rostelecom, front pre prístupový distribučný systém v Gazprom Neft
Náš absolvent! Stali ste sa vývojárom plného zásobníka na Hexlet. Podarilo sa mi pracovať ako outsourcer aj v tíme produktovej spoločnosti. V súčasnosti vývojár v EPAM Systems. Hlavný zásobník – React / Redux / Effector / TypeScript
Pracuje ako hlavný programátor JS Frontend. S viac ako 10-ročnými skúsenosťami vo vývoji softvéru som si vyskúšal sám seba v rôznych rolách. Okrem front-end vývoja sa zaujíma o back-end vývoj, dizajn a riadenie vývoja softvéru.
[Základy rozloženia a umiestnenia]
Vytvorte titulné stránky pomocou HTML a CSS
Umiestnite prvky HTML pomocou dostupných možností polohovania a modulu CSS Flex
Naučte sa základy CSS pre úpravu prvkov na stránke.
Naučte sa vytvárať formuláre, tabuľky, používať dostupné HTML tagy pre správnu sémantiku
WEBINÁRE
Kód ladenia (Chrome DevTools)
Štylistika rozloženia a základné metodiky rozloženia
KURZY
Základy moderného usporiadania
Základy rozloženia obsahu
CSS: Umiestnenie prvkov
CSS: Základy Flex
[Základy programovania webu]
Naučte sa základy programovania: dátové typy, podmienky, cykly a funkcie
Naplňte svoje portfólio GitHub svojimi prvými programami
Zlepšite svoje algoritmické myslenie a implementujte funkcie triedenia sami
Správne nakonfigurujte operačný systém pre vývoj, naučte sa používať príkazový riadok
Nainštalujte Git, editor kódu VS
KURZY
Úvod do programovania
Základy príkazového riadku
JS. Nastavenie prostredia
JS. Polia
Úvod do Git
WEBINÁRE
Nastavenie prostredia (správca verzií asdf, ubuntu v systéme Windows)
Efektívne ladenie kódu (debugger, prístupy)
Vyhľadajte technické informácie
Organizácia úloh pomocou tabule Kanban (Trello)
KONEČNÝ POJEKT
Myšlienkové hry
[03]
[Profesionálny JavaScript]
Naučte sa písať kód pripravený na výrobu
Nastavte nepretržitú integráciu a zverejnite svoj prvý balík na npm
Osvojiť si princípy projektového a funkcionálneho programovania
Začnite písať modulárny kód, ktorý sa ľahko rozširuje a udržiava
Zrýchlite pomocou automatického testovania kódu
KURZY
Zamestnanosť
JS.Funkcie
JS. Abstrakcia pomocou údajov
JS.Objects
JS.Automatizované testovanie
JS.Stromy
WEBINÁRE
Algoritmy a dátové štruktúry
Efektívna práca (klávesové skratky, organizácia pracovného priestoru, dotykové písanie)
Funkčné programovanie (čistota, vedľajšie účinky)
Štruktúra jazyka (analýza, AST, operácia tlmočníka/prekladača, poradie výpočtu, písanie)
KONEČNÝ POJEKT
Kalkulačka rozdielov
[04]
[Asynchrónne programovanie a sieťové požiadavky]
Ponorte sa do asynchrónnosti, naučte sa písať kód, ktorý efektívne využíva CPU
Naučte sa HTTP a odosielajte požiadavky s Axios
Vytvorte architektúru nástrojov, ktorá stiahne webové stránky z internetu, analyzuje ich a zmení tak, aby mohli fungovať bez prístupu na internet
KURZY
JS. Úvod do OOP
Objektovo orientovaný dizajn
HTTP protokol
Asynchrónne programovanie
Regulárne výrazy Regexp
Pokročilé testovanie
WEBINÁRE
Štruktúra operačných systémov (kód, administrácia, procesy, pamäť, súborový systém)
Pripojenie k vzdelávacím podcastom, knihám a online udalostiam, zapojenie sa do miestnych komunít, blogovanie, pomoc ostatným v Hexlet Slack a diskusiách
KONEČNÝ POJEKT
Načítač stránok
[05]
[Vývoj aplikácií prehliadača]
Vytvárajte interaktívne aplikácie v prehliadači a kombinujte ich s Webpack
Efektívne používajte DOM API, odosielajte HTTP požiadavky pomocou AJAX
Použite architektonický prístup MVC na vytváranie aplikácií odolných voči zmenám
Naučte sa správne pracovať s formulármi: skontrolujte si správnosť údajov a myslite na bezpečnosť
Spoznajte asynchrónnu povahu JavaScriptu
KURZY
JS. DOM API
Architektúra frontendu
JS. Polymorfizmus
WEBINÁRE
Tímová práca v Git
REST API, fronty, úlohy na pozadí
KONEČNÝ POJEKT
RSS agregátor
[06]
[React Application Development]
Master React na vytvorenie komplexných jednostránkových stránok (SPA)
Využite naplno vedomosti získané v predchádzajúcich moduloch
Pripojte webové zásuvky pre aplikácie v reálnom čase
Inteligentne spravujte stav aplikácie pomocou Redux Toolkit
Vytvárajte komponenty, ktoré sa ľahko udržiavajú a opakovane používajú, a to aj naprieč lokalitami
Integrujte knižnice s Reactom, ktoré neboli pôvodne navrhnuté na prácu s ním
KURZY
JS.React
JS.Redux (Reagovať)
JS.Polymorfizmus
JS. Reagovat Hooks
Reagovať. Redux Toolkit
JS. Potápanie do tried
WEBINÁRE
Falošné rozhovory
Reaguj Hooks: useState, useEffect, useRef
Základný webový balík
Ako funguje Redux a tvorba analógu pomocou React Hooks
Precvičte si React Hooks
KONEČNÝ POJEKT
Chat (Slack)
[07]
[Vývoj na Fastify]
Vybudujte si komplexné služby s Fastify
Použite ORM na vytváranie modelov a ich mapovanie do databázy. Zaveďte migrácie pre vývoj databázy. Implementujte autentifikáciu a autorizáciu
Napíšte automatizované testy na zlepšenie kvality kódu a zaistenie jeho funkčnosti
Nasaďte stránku na server
KURZY
JS. HTTP server
JS. expresné
Základy relačných údajov
WEBINÁRE
Vývoj produktu (Lean Start Up: Time To Market, MVP, A/B testy)
Inžinierska kultúra
KONEČNÝ POJEKT
Správca úloh