Fullstack razvijalec - tečaj 149.000 rub. iz Hexleta, usposabljanje 16 mesecev, datum 30. november 2023.
Miscellanea / / November 28, 2023
Fullstack razvijalec je potopljen v vse faze razvoja spletnih storitev. Sodeluje tako pri izdelavi vizualnega dela - front end, kot pri izvedbi strežnika - backend
Naučite se ustvarjati spletne aplikacije iz nič: strani postavite v HTML in CSS, oživite jih z uporabo JavaScripta, razvijte odjemalsko stran v Reactu in sestavite celotno zaledje z uporabo Node.js.
Fullstack razvijalec je potopljen v vse faze razvoja spletnih storitev. Sodeluje tako pri izdelavi vizualnega dela – front-end, kot pri izvedbi strežnika – back-end.
Učni proces na Hexletu je zasnovan tako, da ga je nemogoče »presedeti« ali »poslušati«. Hexlet je zasnovan za resno usposabljanje in je idealen za tiste, ki želijo postati dober inženir
Poglobljena študija tem
Nismo zagovorniki pristopa »ponavljaj za učiteljem«.
Pri Hexletu pride do reševanja problemov le z resničnim razumevanjem. Ne boste le pisali kode, ampak se naučili, kako sami najti najboljše rešitve
Certifikat
Delodajalci cenijo Hexletove diplomante; certifikat je potrditev, da ste trdo delali na sebi in imate dobre možnosti, da postanete prvovrstni specialist.
Vadite od prvega dne
Začnimo pisati kodo v prvi lekciji. V simulatorju boste našli na stotine vaj, zahtevne naloge za tiste, ki imate radi bolj zahtevne stvari, pa tudi 4 projekte, v katerih boste pisali polnopravne portfeljske aplikacije na GitHubu
Izkušeni mentorji
Praktični razvijalci, ki bodo prilagodili vašo učno pot in vam pomagali pri premagovanju težav.
Ne boste ostali sami in ne boste se sramovali rezultata
Zagotovljeni razgovori
Celovito vas bomo pripravili na razgovore in iskanje prve zaposlitve. Vašo kandidaturo bomo predlagali partnerskim podjetjem
Po izobrazbi radiofizik, v spletnem razvoju od leta 2014. Ima izkušnje z delom tako kot svobodnjak kot v porazdeljenih ekipah. Razviti projekti za Rostelecom, front za distribucijski sistem dostopa v Gazprom Neft
Naš diplomant! Postal razvijalec celotnega sklada na Hexletu. Uspelo mi je delati tako kot zunanji izvajalec kot v ekipi produktnega podjetja. Trenutno razvijalec pri EPAM Systems. Glavni sklad – React / Redux / Effector / TypeScript
Deluje kot vodilni JS Frontend programer. Z več kot 10 letnimi izkušnjami na področju razvoja programske opreme sem se preizkusil v različnih vlogah. Poleg front-end razvoja ga zanimajo back-end razvoj, oblikovanje in vodenje razvoja programske opreme.
[Osnove postavitve in pozicioniranja]
Ustvarite sprednje strani z uporabo HTML in CSS
Postavite elemente HTML z uporabo razpoložljivih zmožnosti pozicioniranja in modula CSS Flex
Naučite se osnov CSS za oblikovanje elementov na strani.
Naučite se ustvarjati obrazce, tabele, uporabljati razpoložljive oznake HTML za pravilno semantiko
SPLETNI SEMINARJI
Koda za odpravljanje napak (Chrome DevTools)
Stilistika postavitve in osnovne metodologije postavitve
TEČAJI
Osnove sodobne postavitve
Osnove postavitve vsebine
CSS: Pozicioniranje elementov
CSS: Osnove Flex
[Osnove spletnega programiranja]
Naučite se osnov programiranja: podatkovni tipi, pogojniki, zanke in funkcije
Napolnite svoj portfelj GitHub s svojimi prvimi programi
Izboljšajte svoje algoritemsko razmišljanje in sami implementirajte funkcije razvrščanja
Pravilno konfigurirajte operacijski sistem za razvoj, naučite se uporabljati ukazno vrstico
Namestite Git, urejevalnik kode VS
TEČAJI
Uvod v programiranje
Osnove ukazne vrstice
JS. Postavitev okolja
JS. Nizi
Uvod v Git
SPLETNI SEMINARJI
Nastavitev okolja (asdf version manager, ubuntu on windows)
Učinkovito razhroščevanje kode (debugger, pristopi)
Iskanje tehničnih informacij
Organiziranje opravil s tablo Kanban (Trello)
KONČNI PROJEKT
Miselne igre
[03]
[Profesionalni JavaScript]
Naučite se pisati kodo, pripravljeno za proizvodnjo
Nastavite neprekinjeno integracijo in objavite svoj prvi paket v npm
Obvladati principe projektnega in funkcionalnega programiranja
Začnite pisati modularno kodo, ki jo je enostavno razširiti in vzdrževati
Pospešite s samodejnim testiranjem kode
TEČAJI
Zaposlitev
JS.Funkcije
JS Abstrakcija z uporabo podatkov
JS.predmeti
JS. Avtomatizirano testiranje
JS.Drevesa
SPLETNI SEMINARJI
Algoritmi in podatkovne strukture
Učinkovito delo (vročnice, organizacija delovnega prostora, tipkanje na dotik)
Funkcionalno programiranje (čistost, stranski učinki)
Struktura jezika (razčlenjevanje, AST, delovanje tolmača/prevajalnika, vrstni red izračuna, tipkanje)
KONČNI PROJEKT
Kalkulator razlike
[04]
[Asinhrono programiranje in omrežne zahteve]
Potopite se v asinhronijo, naučite se pisati kodo, ki učinkovito uporablja CPE
Naučite se HTTP in postavljajte zahteve z Axios
Zgradite arhitekturo pripomočkov, ki prenaša strani spletnega mesta iz interneta, jih razčlenjuje in spreminja tako, da lahko delujejo brez dostopa do interneta
TEČAJI
JS. Uvod v OOP
Objektno usmerjeno oblikovanje
protokol HTTP
Asinhrono programiranje
Regularni izrazi Regexp
Napredno testiranje
SPLETNI SEMINARJI
Struktura operacijskih sistemov (koda, administracija, procesi, pomnilnik, datotečni sistem)
Povezovanje z učnimi podcasti, knjigami in spletnimi dogodki, vključevanje v lokalne skupnosti, bloganje, pomoč drugim v Hexlet Slack in razpravah
KONČNI PROJEKT
Nalagalnik strani
[05]
[Razvoj aplikacije za brskalnik]
Zgradite interaktivne aplikacije v brskalniku in jih povežite z Webpackom
Učinkovito uporabljajte API DOM, naredite zahteve HTTP z uporabo AJAX
Uporabite arhitekturni pristop MVC za ustvarjanje aplikacij, odpornih na spremembe
Naučite se pravilno delati z obrazci: preverite pravilnost podatkov in pomislite na varnost
Spoznajte asinhrono naravo JavaScripta
TEČAJI
JS. DOM API
Frontend arhitektura
JS. Polimorfizem
SPLETNI SEMINARJI
Timsko delo v Gitu
REST API, čakalne vrste, opravila v ozadju
KONČNI PROJEKT
RSS zbiralnik
[06]
[Razvoj aplikacije React]
Master React za izdelavo kompleksnih enostranskih spletnih mest (SPA)
V celoti izkoristite znanje, pridobljeno v prejšnjih modulih
Povežite spletne vtičnice za aplikacije v realnem času
Pametno upravljajte stanje aplikacije z Redux Toolkit
Ustvarite komponente, ki jih je enostavno vzdrževati in ponovno uporabiti, tudi na različnih mestih
Integrirajte knjižnice z Reactom, ki prvotno niso bile zasnovane za delo z njim
TEČAJI
JS.React
JS.Redux (React)
JS.Polimorfizem
JS. React Hooks
Reagiraj. Komplet orodij Redux
JS. Potapljanje v razrede
SPLETNI SEMINARJI
Lažni intervjuji
React Hooks: useState, useEffect, useRef
Osnovni spletni paket
Kako deluje Redux in izdelava analognega z uporabo React Hooks
Vadite React Hooks
KONČNI PROJEKT
Klepet (Slack)
[07]
[Razvoj na Fastify]
Gradite storitve od konca do konca s Fastify
Uporabite ORM za ustvarjanje modelov in njihovo preslikavo v bazo podatkov. Uvedite migracije za razvoj baze podatkov. Izvedite avtentikacijo in avtorizacijo
Napišite samodejne teste, da izboljšate kakovost kode in zagotovite, da deluje
Namestite spletno mesto na strežnik
TEČAJI
JS. HTTP strežnik
JS. Express
Osnove relacijskih podatkov
SPLETNI SEMINARJI
Razvoj izdelkov (Lean Start Up: Time To Market, MVP, A/B testi)
Inženirska kultura
KONČNI PROJEKT
Upravitelj opravil