Fullstack arendaja - kursus 149 000 hõõruda. Hexletilt, koolitus 16 kuud, kuupäev 30. november 2023.
Varia / / November 28, 2023
Fullstack arendaja on sukeldunud veebiteenuste arendamise kõikidesse etappidesse. Ta osaleb nii visuaalse osa - esiotsa - loomisel kui ka serveri - taustaprogrammi - rakendamisel
Õppige looma veebirakendusi nullist: küljendage lehti HTML-is ja CSS-is, äratage need JavaScripti abil ellu, arendage Reactis kliendipoolt ja koostage kogu taustaprogramm Node.js-i abil.
Fullstack arendaja on sukeldunud veebiteenuste arendamise kõikidesse etappidesse. Ta osaleb nii visuaalse osa – esiotsa – loomisel kui ka serveri – tagaotsa – rakendamisel.
Hexleti õppeprotsess on kujundatud nii, et pole võimalik "läbi istuda" ega "kuulata". Hexlet on mõeldud tõsiseks koolituseks ja sobib ideaalselt neile, kes soovivad saada heaks inseneriks
Teemade sügav uurimine
Me ei poolda lähenemist "korda õpetaja järel".
Hexletis saab probleemide lahendamine toimuda ainult tõelise mõistmise kaudu. Te ei kirjuta lihtsalt koodi, vaid õpite ise parimaid lahendusi leidma
tunnistus
Tööandjad hindavad Hexleti lõpetajaid, tunnistus on kinnitus, et oled endaga palju vaeva näinud ja sul on hea väljavaade saada esmaklassiliseks spetsialistiks
Harjuta esimesest päevast peale
Alustame koodi kirjutamist esimeses tunnis. Simulaatorist leiate sadu harjutusi, väljakutseülesandeid neile, kellele meeldivad keerulisemad asjad, aga ka 4 projekti, mille käigus kirjutate GitHubis täisväärtuslikke portfooliorakendusi.
Kogenud mentorid
Harjutavad arendajad, kes kohandavad teie õpiteed ja aitavad teil raskustest üle saada.
Teid ei jäeta üksi ja te ei häbene tulemust
Garanteeritud intervjuud
Valmistame teid igakülgselt ette intervjuudeks ja esimese töökoha otsimiseks. Teeme teie kandidatuuri ettepaneku partnerettevõtetele
Hariduselt radiofüüsik, veebiarenduses alates 2014. aastast. Omab töökogemust nii vabakutselisena kui ka hajutatud meeskondades. Rostelecomi jaoks välja töötatud projektid, Gazprom Nefti juurdepääsu jaotussüsteemi esiosa
Meie lõpetaja! Temast sai Hexleti täispakkarendaja. Jõudsin töötada nii allhankena kui ka tootefirma meeskonnas. Praegu arendaja ettevõttes EPAM Systems. Põhipinn – React / Redux / Effector / TypeScript
Töötab juhtiva JS Frontendi programmeerijana. Rohkem kui 10-aastase tarkvaraarenduse kogemusega proovisin end erinevates rollides. Lisaks esiotsa arendusele huvitab teda tarkvaraarenduse taustaarendus, disain ja juhtimine.
[Paigutuse ja positsioneerimise põhitõed]
Looge esilehti HTML-i ja CSS-i abil
Positsioneerige HTML-i elemendid olemasolevate positsioneerimisvõimaluste ja CSS Flex mooduli abil
Õppige CSS-i põhitõdesid lehe elementide kujundamiseks.
Õppige looma vorme, tabeleid, kasutama saadaolevaid HTML-i silte õige semantika jaoks
VEEBINAARID
Silumiskood (Chrome DevTools)
Küljenduse stilistika ja põhilised paigutusmetoodikad
KURSUSED
Kaasaegse paigutuse põhitõed
Sisu paigutuse põhitõed
CSS: elementide positsioneerimine
CSS: Flexi põhitõed
[Veebiprogrammeerimise põhitõed]
Õppige programmeerimise põhialuseid: andmetüübid, tingimuslikud tingimused, tsüklid ja funktsioonid
Täitke oma GitHubi portfell oma esimeste programmidega
Parandage oma algoritmilist mõtlemist ja rakendage ise sortimisfunktsioone
Seadistage operatsioonisüsteem arendamiseks õigesti, õppige käsurida kasutama
Installige Git, VS Code koodiredaktor
KURSUSED
Sissejuhatus programmeerimisse
Käsurea põhitõed
JS. Keskkonna seadistamine
JS. Massiivid
Sissejuhatus Gitisse
VEEBINAARID
Keskkonna seadistamine (asdf versioonihaldur, ubuntu Windowsis)
Tõhus koodi silumine (siluja, lähenemisviisid)
Otsige tehnilist teavet
Ülesannete korraldamine Kanbani tahvli abil (Trello)
VIIMANE PROJEKT
Mõttemängud
[03]
[Professionaalne JavaScript]
Õppige kirjutama tootmisvalmis koodi
Seadistage pidev integreerimine ja avaldage oma esimene pakett npm-s
Õppige projektipõhise ja funktsionaalse programmeerimise põhimõtteid
Alustage modulaarse koodi kirjutamist, mida on lihtne laiendada ja hooldada
Kiirendage oma koodi automaatse testimisega
KURSUSED
Tööhõive
JS. Funktsioonid
JS. Abstraktsioon andmete abil
JS.Objects
JS.Automatiseeritud testimine
JS.Puud
VEEBINAARID
Algoritmid ja andmestruktuurid
Tõhus töö (kiirklahvid, tööruumi korraldus, puutetundlik trükkimine)
Funktsionaalne programmeerimine (puhtus, kõrvalmõjud)
Keele struktuur (parsimine, AST, tõlgi/kompilaatori toiming, arvutusjärjekord, tippimine)
VIIMANE PROJEKT
Erinevuste kalkulaator
[04]
[Asünkroonne programmeerimine ja võrgupäringud]
Sukelduge asünkroonsusse, õppige kirjutama koodi, mis kasutab protsessorit tõhusalt
Õppige HTTP-d ja esitage taotlusi Axiose abil
Looge utiliidi arhitektuur, mis laadib veebisaitide lehed Internetist alla, analüüsib neid ja muudab neid nii, et need saaksid töötada ilma Interneti-juurdepääsuta
KURSUSED
JS. OOP tutvustus
Objektile orienteeritud disain
HTTP protokoll
Asünkroonne programmeerimine
Regulaaravaldised Regexp
Täiustatud testimine
VEEBINAARID
Operatsioonisüsteemide struktuur (kood, administreerimine, protsessid, mälu, failisüsteem)
Ühenduse loomine taskuhäälingusaadete, raamatute ja veebisündmustega, kohalikes kogukondades osalemine, ajaveebi pidamine, teiste abistamine Hexlet Slackis ja aruteludes
VIIMANE PROJEKT
Lehekülje laadija
[05]
[brauseri rakenduste arendus]
Looge brauseris interaktiivseid rakendusi ja ühendage need Webpackiga
Kasutage tõhusalt DOM API-d, tehke HTTP-päringuid AJAX-i abil
Kasutage MVC arhitektuurilist lähenemist muutustele vastupidavate rakenduste loomiseks
Õppige vormidega õigesti töötama: kontrollige andmete õigsust ja mõelge turvalisusele
Õppige tundma JavaScripti asünkroonsust
KURSUSED
JS. DOM API
Frontendi arhitektuur
JS. Polümorfism
VEEBINAARID
Meeskonnatöö Gitis
REST API, järjekorrad, taustatööd
VIIMANE PROJEKT
RSS-i koondaja
[06]
[Reageeri rakenduste arendus]
Master React, et luua keerukaid ühelehelisi saite (SPA-sid)
Kasutage täielikult ära eelmistes moodulites omandatud teadmisi
Ühendage veebipistikupesad reaalajas rakenduste jaoks
Hallake rakenduse olekut nutikalt Reduxi tööriistakomplekti abil
Looge komponente, mida on lihtne hooldada ja taaskasutada isegi erinevatel saitidel
Integreerige Reactiga teegid, mis ei olnud algselt loodud sellega töötama
KURSUSED
JS.Reageeri
JS.Redux (reageerida)
JS.Polümorfism
JS. Reageeri konksud
Reageerige. Reduxi tööriistakomplekt
JS. Sukeldumine klassidesse
VEEBINAARID
Naljaintervjuud
Reageerimiskonksud: useState, useEffect, useRef
Põhiline veebipakett
Kuidas Redux töötab ja analoogi loomine React Hooksi abil
Harjutage reageerimiskonksu
VIIMANE PROJEKT
Vestlus (Slack)
[07]
[Arendus Fastifys]
Looge Fastifyga täisteenuseid
Kasutage mudelite loomiseks ja andmebaasi vastendamiseks ORM-i. Andmebaasi arendamiseks rakendage migratsioone. Rakendage autentimist ja autoriseerimist
Kirjutage automaatteste, et parandada koodi kvaliteeti ja tagada selle toimimine
Juurutage sait serverisse
KURSUSED
JS. HTTP server
JS. Ekspress
Relatsiooniandmete põhitõed
VEEBINAARID
Tootearendus (Lean Start Up: aeg turule jõuda, MVP, A/B testid)
Insenerikultuur
VIIMANE PROJEKT
Tegumihaldur