Fullstack izstrādātājs - kurss 149 000 rub. no Hexlet, apmācība 16 mēneši, datums 2023. gada 30. novembris.
Literārs Mistrojums / / November 28, 2023
Pilna komplekta izstrādātājs ir iegrimis visos tīmekļa pakalpojumu izstrādes posmos. Viņš piedalās gan vizuālās daļas - priekšgala izveidē, gan servera - backend - ieviešanā
Iemācieties izveidot tīmekļa lietojumprogrammas no jauna: izkārtojiet lapas HTML un CSS, atdzīviniet tās, izmantojot JavaScript, izstrādājiet klienta pusi programmā React un salieciet visu aizmugursistēmu, izmantojot Node.js.
Pilna komplekta izstrādātājs ir iegrimis visos tīmekļa pakalpojumu izstrādes posmos. Viņš piedalās gan vizuālās daļas - priekšgala, gan servera - back-end - ieviešanā.
Mācību process Hexlet ir veidots tā, lai nebūtu iespējams “izsēdēt” vai “klausīties”. Hexlet ir paredzēts nopietnai apmācībai un ir ideāli piemērots tiem, kas vēlas kļūt par labu inženieri
Padziļināta tēmu izpēte
Mēs neesam "atkārtot pēc skolotāja" pieejas piekritēji.
Hexlet problēmu risināšana notiek tikai ar patiesu izpratni. Jūs ne tikai rakstīsit kodu, bet arī iemācīsities pats atrast labākos risinājumus
Sertifikāts
Darba devēji augstu vērtē Hexlet absolventus; sertifikāts ir apliecinājums, ka esat smagi strādājis ar sevi un jums ir labas izredzes kļūt par pirmās klases speciālistu
Trenējies no pirmās dienas
Sāksim rakstīt kodu pirmajā nodarbībā. Simulatorā atradīsiet simtiem vingrinājumu, izaicinājumu uzdevumus tiem, kam patīk izaicinošākas lietas, kā arī 4 projektus, kuros rakstīsiet pilnvērtīgas portfolio lietojumprogrammas GitHub.
Pieredzējuši mentori
Praktiski izstrādātāji, kas pielāgos jūsu mācību ceļu un palīdzēs pārvarēt grūtības.
Jūs nepaliks viens un jums nebūs kauns par rezultātu
Garantētas intervijas
Mēs vispusīgi sagatavosim jūs intervijām un pirmā darba meklējumiem. Mēs piedāvāsim jūsu kandidatūru partneruzņēmumiem
Pēc izglītības radiofiziķis, tīmekļa izstrādē kopš 2014. gada. Ir pieredze darbā gan kā ārštata darbiniekam, gan sadalītās komandās. Izstrādāti projekti Rostelecom, Gazprom Neft piekļuves sadales sistēmas priekšpuse
Mūsu absolvents! Kļuvu par pilnas komplektācijas izstrādātāju Hexlet. Man izdevās strādāt gan kā ārpakalpojumu sniedzēja, gan produktu uzņēmuma komandā. Pašlaik EPAM Systems izstrādātājs. Galvenā steks – React / Redux / Effector / TypeScript
Strādā par vadošo JS Frontend programmētāju. Ar vairāk nekā 10 gadu pieredzi programmatūras izstrādē es izmēģināju sevi dažādās lomās. Papildus priekšgala izstrādei viņu interesē back-end izstrāde, programmatūras izstrādes dizains un vadība.
[Izkārtojuma un pozicionēšanas pamati]
Izveidojiet pirmās lapas, izmantojot HTML un CSS
Novietojiet HTML elementus, izmantojot pieejamās pozicionēšanas iespējas un CSS Flex moduli
Apgūstiet CSS pamatus lapas elementu veidošanai.
Iemācieties izveidot formas, tabulas, izmantot pieejamos HTML tagus pareizai semantikai
WEBINĀRI
Atkļūdošanas kods (Chrome DevTools)
Maketēšanas stilistika un pamata maketēšanas metodikas
KURSI
Mūsdienu izkārtojuma pamati
Satura izkārtojuma pamati
CSS: elementu pozicionēšana
CSS: Flex pamati
[Tīmekļa programmēšanas pamati]
Apgūstiet programmēšanas pamatus: datu tipus, nosacījumus, cilpas un funkcijas
Aizpildiet savu GitHub portfeli ar pirmajām programmām
Uzlabojiet savu algoritmisko domāšanu un ieviesiet šķirošanas funkcijas pats
Pareizi konfigurējiet operētājsistēmu izstrādei, iemācieties izmantot komandrindu
Instalējiet Git, VS koda redaktoru
KURSI
Ievads programmēšanā
Komandrindas pamati
JS. Vides iekārtošana
JS. Masīvi
Ievads Git
WEBINĀRI
Vides iestatīšana (asdf versiju pārvaldnieks, ubuntu operētājsistēmā Windows)
Efektīva koda atkļūdošana (atkļūdotājs, pieejas)
Meklējiet tehnisko informāciju
Uzdevumu organizēšana, izmantojot Kanban dēli (Trello)
NOBEIGUMA PROJEKTS
Prāta spēles
[03]
[Profesionāls JavaScript]
Iemācieties rakstīt ražošanai gatavu kodu
Iestatiet nepārtrauktu integrāciju un publicējiet savu pirmo pakotni npm
Apgūt uz projektiem orientētas un funkcionālas programmēšanas principus
Sāciet rakstīt modulāru kodu, kuru ir viegli paplašināt un uzturēt
Paātriniet, izmantojot automatizētu sava koda testēšanu
KURSI
Nodarbinātība
JS.Funkcijas
JS. Abstrakcija, izmantojot datus
JS.Objekti
JS.Automātiskā pārbaude
JS.Koki
WEBINĀRI
Algoritmi un datu struktūras
Efektīvs darbs (karstie taustiņi, darbvietas organizēšana, skārienrakstīšana)
Funkcionālā programmēšana (tīrība, blakusparādības)
Valodas struktūra (parsēšana, AST, tulka/kompilatora darbība, aprēķinu secība, rakstīšana)
NOBEIGUMA PROJEKTS
Atšķirību kalkulators
[04]
[Asinhronā programmēšana un tīkla pieprasījumi]
Iegremdējieties asinhronijā, iemācieties rakstīt kodu, kas efektīvi izmanto centrālo procesoru
Apgūstiet HTTP un veiciet pieprasījumus, izmantojot Axios
Izveidojiet utilītu arhitektūru, kas lejupielādē vietņu lapas no interneta, parsē tās un maina tās, lai tās varētu darboties bez piekļuves internetam
KURSI
JS. Ievads OOP
Objektorientēts dizains
HTTP protokols
Asinhronā programmēšana
Regulāras izteiksmes Regexp
Uzlabota pārbaude
WEBINĀRI
Operētājsistēmu struktūra (kods, administrēšana, procesi, atmiņa, failu sistēma)
Savienojuma izveide ar mācīšanās aplādes, grāmatām un tiešsaistes pasākumiem, iesaistīšanās vietējās kopienās, emuāru veidošana, palīdzība citiem programmā Hexlet Slack un Diskusijas
NOBEIGUMA PROJEKTS
Lapu ielādētājs
[05]
[Pārlūkprogrammas lietojumprogrammu izstrāde]
Veidojiet interaktīvas lietotnes pārlūkprogrammā un apvienojiet tās ar Webpack
Efektīvi izmantojiet DOM API, veiciet HTTP pieprasījumus, izmantojot AJAX
Izmantojiet MVC arhitektūras pieeju, lai izveidotu lietojumprogrammas, kas ir izturīgas pret izmaiņām
Iemācieties pareizi strādāt ar veidlapām: pārbaudiet datu pareizību un domājiet par drošību
Iepazīstiet JavaScript asinhrono būtību
KURSI
JS. DOM API
Frontend arhitektūra
JS. Polimorfisms
WEBINĀRI
Komandas darbs programmā Git
REST API, rindas, fona darbi
NOBEIGUMA PROJEKTS
RSS apkopotājs
[06]
[React Application Development]
Master React, lai izveidotu sarežģītas vienas lapas vietnes (SPA)
Pilnībā izmantojiet iepriekšējos moduļos iegūtās zināšanas
Pievienojiet tīmekļa kontaktligzdas reāllaika lietojumprogrammām
Gudri pārvaldiet lietojumprogrammas stāvokli, izmantojot Redux Toolkit
Izveidojiet komponentus, kurus ir viegli uzturēt un atkārtoti izmantot pat dažādās vietnēs
Integrējiet bibliotēkas ar React, kas sākotnēji nebija paredzētas darbam ar to
KURSI
JS.Reaģēt
JS.Redux (reaģēt)
JS.Polimorfisms
JS. Reaģēt Āķi
Reaģēt. Redux rīkkopa
JS. Niršana klasēs
WEBINĀRI
Izspēles intervijas
Reakcijas āķi: useState, useEffect, useRef
Pamata tīmekļa pakotne
Kā darbojas Redux un izveido analogu, izmantojot React Hooks
Praktizējiet reakcijas āķus
NOBEIGUMA PROJEKTS
Tērzēšana (Slack)
[07]
[Izstrāde pakalpojumā Fastify]
Izveidojiet visaptverošus pakalpojumus, izmantojot Fastify
Izmantojiet ORM, lai izveidotu modeļus un kartētu tos datu bāzē. Izvērst migrācijas datu bāzes attīstībai. Ieviest autentifikāciju un autorizāciju
Rakstiet automatizētus testus, lai uzlabotu koda kvalitāti un nodrošinātu tā darbību
Izvietojiet vietni serverī
KURSI
JS. HTTP serveris
JS. Express
Relāciju datu pamati
WEBINĀRI
Produktu izstrāde (lean Start Up: Time To Market, MVP, A/B testi)
Inženierzinātņu kultūra
NOBEIGUMA PROJEKTS
Uzdevumu pārvaldnieks