Fullstack developer - tečaj 149 000 rub. iz Hexleta, obuka 16 mjeseci, datum 30.11.2023.
Miscelanea / / November 28, 2023
Fullstack programer uronjen je u sve faze razvoja web usluge. Sudjeluje kako u izradi vizualnog dijela - front enda, tako iu implementaciji servera - backenda
Naučite stvarati web aplikacije od nule: rasporedite stranice u HTML-u i CSS-u, oživite ih pomoću JavaScripta, razvijte klijentsku stranu u Reactu i sastavite cijelu pozadinu koristeći Node.js.
Fullstack programer uronjen je u sve faze razvoja web usluge. Sudjeluje kako u izradi vizualnog dijela - front-end, tako i u implementaciji servera - back-end.
Proces učenja na Hexletu osmišljen je na takav način da ga je nemoguće “sjesti” ili “slušati”. Hexlet je dizajniran za ozbiljnu obuku i idealan je za one koji žele postati dobar inženjer
Duboko proučavanje tema
Nismo zagovornici pristupa "ponavljaj za učiteljem".
Na Hexletu, rješavanje problema dolazi samo kroz stvarno razumijevanje. Nećete samo pisati kod, već ćete naučiti kako sami pronaći najbolja rješenja
Potvrda
Poslodavci cijene Hexlet diplomce; certifikat je potvrda da ste marljivo radili na sebi i da imate dobre izglede da postanete prvoklasni stručnjak
Vježbajte od prvog dana
Počnimo pisati kod u prvoj lekciji. U simulatoru ćete pronaći stotine vježbi, izazovne zadatke za one koji vole izazovnije stvari, kao i 4 projekta u kojima ćete pisati potpune portfolio aplikacije na GitHubu
Iskusni mentori
Praktični programeri koji će prilagoditi vaš put učenja i pomoći vam da prevladate poteškoće.
Nećete ostati sami i nećete se sramiti rezultata
Zajamčeni intervjui
Sveobuhvatno ćemo Vas pripremiti za razgovore i traženje Vašeg prvog posla. Vašu kandidaturu ćemo predložiti partnerskim tvrtkama
Radiofizičar po obrazovanju, u web razvoju od 2014. Ima iskustvo rada i kao freelancer i u distribuiranim timovima. Razvijeni projekti za Rostelecom, front za distribucijski sustav pristupa u Gazprom Neftu
Naš maturant! Postao full stack programer na Hexletu. Uspjela sam raditi i kao outsourcer i u timu proizvodne tvrtke. Trenutno programer u EPAM Systems. Glavni stog – React / Redux / Effector / TypeScript
Radi kao vodeći JS Frontend programer. S više od 10 godina iskustva u razvoju softvera, okušao sam se u različitim ulogama. Osim front-end razvoja, zanima ga back-end razvoj, dizajn i upravljanje razvojem softvera.
[Osnove izgleda i pozicioniranja]
Izradite naslovnice koristeći HTML i CSS
Pozicionirajte HTML elemente koristeći dostupne mogućnosti pozicioniranja i CSS Flex modul
Naučite osnove CSS-a za stiliziranje elemenata na stranici.
Naučite kreirati obrasce, tablice, koristiti dostupne HTML oznake za ispravnu semantiku
WEBINARI
Kod za otklanjanje pogrešaka (Chrome DevTools)
Stilistika prijeloma i osnovne metodologije prijeloma
TEČAJEVI
Osnove suvremenog izgleda
Osnove izgleda sadržaja
CSS: Pozicioniranje elemenata
CSS: Osnove Flexa
[Osnove web programiranja]
Naučite osnove programiranja: vrste podataka, uvjete, petlje i funkcije
Napunite svoj GitHub portfelj svojim prvim programima
Unaprijedite svoje algoritamsko razmišljanje i sami implementirajte funkcije sortiranja
Ispravno konfigurirajte operativni sustav za razvoj, naučite koristiti naredbeni redak
Instalirajte Git, VS Code editor
TEČAJEVI
Uvod u programiranje
Osnove naredbenog retka
JS. Postavljanje okoline
JS. Nizovi
Uvod u Git
WEBINARI
Postavljanje okruženja (asdf version manager, ubuntu na windowsima)
Učinkovito otklanjanje pogrešaka koda (debugger, pristupi)
Potražite tehničke informacije
Organiziranje zadataka pomoću Kanban ploče (Trello)
ZAVRŠNI PROJEKT
Misaone igre
[03]
[Profesionalni JavaScript]
Naučite pisati kod spreman za proizvodnju
Postavite kontinuiranu integraciju i objavite svoj prvi paket na npm-u
Ovladati principima projektno orijentiranog i funkcionalnog programiranja
Počnite pisati modularni kod koji je lako proširiti i održavati
Ubrzajte uz automatizirano testiranje vašeg koda
TEČAJEVI
Zapošljavanje
JS.Funkcije
JS Apstrakcija pomoću podataka
JS.Objekti
JS.Automatizirano testiranje
JS.Drveće
WEBINARI
Algoritmi i strukture podataka
Učinkovit rad (vruće tipke, organizacija radnog prostora, tipkanje dodirom)
Funkcionalno programiranje (čistoća, nuspojave)
Struktura jezika (raščlanjivanje, AST, operacija tumača/kompilatora, redoslijed izračuna, tipkanje)
ZAVRŠNI PROJEKT
Kalkulator razlika
[04]
[Asinkrono programiranje i mrežni zahtjevi]
Uronite u asinkroniju, naučite pisati kod koji učinkovito iskorištava CPU
Naučite HTTP i postavljajte zahtjeve s Axiosom
Izgradite uslužnu arhitekturu koja preuzima stranice web stranica s interneta, analizira ih i mijenja tako da mogu raditi bez pristupa internetu
TEČAJEVI
JS. Uvod u OOP
Objektno orijentirani dizajn
HTTP protokol
Asinkrono programiranje
Regularni izrazi Regexp
Napredno testiranje
WEBINARI
Struktura operativnih sustava (kod, administracija, procesi, memorija, datotečni sustav)
Povezivanje s podcastima za učenje, knjigama i mrežnim događajima, uključivanje u lokalne zajednice, blogovanje, pomaganje drugima u Hexlet Slacku i raspravama
ZAVRŠNI PROJEKT
Učitavač stranica
[05]
[Razvoj aplikacije preglednika]
Izgradite interaktivne aplikacije u pregledniku i spojite ih s Webpackom
Učinkovito koristite DOM API, postavljajte HTTP zahtjeve koristeći AJAX
Koristite MVC arhitektonski pristup za stvaranje aplikacija otpornih na promjene
Naučite pravilno raditi s obrascima: provjerite ispravnost podataka i razmislite o sigurnosti
Upoznajte asinkronu prirodu JavaScripta
TEČAJEVI
JS. DOM API
Frontend arhitektura
JS. Polimorfizam
WEBINARI
Timski rad u Gitu
REST API, redovi čekanja, pozadinski poslovi
ZAVRŠNI PROJEKT
RSS agregator
[06]
[Razvoj aplikacije React]
Master React za izradu složenih web stranica s jednom stranicom (SPA)
U potpunosti iskoristite znanje stečeno u prethodnim modulima
Povežite web-utičnice za aplikacije u stvarnom vremenu
Pametno upravljajte stanjem aplikacije uz Redux Toolkit
Stvorite komponente koje je lako održavati i ponovno koristiti, čak i na više web stranica
Integrirajte biblioteke s Reactom koje nisu izvorno dizajnirane za rad s njim
TEČAJEVI
JS.Reagiraj
JS.Redux (Reagiraj)
JS.Polimorfizam
JS. Reagirajte kuke
Reagirati. Redux Toolkit
JS. Uranjanje u razrede
WEBINARI
Lažni intervjui
React kuke: useState, useEffect, useRef
Osnovni Webpack
Kako radi Redux i izrada analoga pomoću React Hooks
Vježbajte React Hookove
ZAVRŠNI PROJEKT
Chat (Slack)
[07]
[Razvoj na Fastifyju]
Izgradite end-to-end usluge uz Fastify
Koristite ORM za stvaranje modela i njihovo mapiranje u bazu podataka. Uvedite migracije za evoluciju baze podataka. Implementirajte autentifikaciju i autorizaciju
Napišite automatizirane testove kako biste poboljšali kvalitetu koda i osigurali da radi
Postavite web mjesto na poslužitelj
TEČAJEVI
JS. HTTP poslužitelj
JS. Izraziti
Osnove relacijskih podataka
WEBINARI
Razvoj proizvoda (Lean Start Up: Time To Market, MVP, A/B testovi)
Inženjerska kultura
ZAVRŠNI PROJEKT
Upravitelj zadataka