Fullstack-utvikler - kurs 149 000 rub. fra Hexlet, trening 16 måneder, dato 30. november 2023.
Miscellanea / / November 28, 2023
En fullstack-utvikler er fordypet i alle stadier av utvikling av webtjenester. Han tar del både i opprettelsen av den visuelle delen - frontenden, og i implementeringen av serveren - backend
Lær å lage nettapplikasjoner fra bunnen av: layout sider i HTML og CSS, gjør dem levende ved hjelp av JavaScript, utvikler klientsiden i React, og sett sammen hele backend ved hjelp av Node.js.
En fullstack-utvikler er fordypet i alle stadier av utvikling av webtjenester. Han tar del i både opprettelsen av den visuelle delen – front-end, og implementeringen av serveren – back-end.
Læringsprosessen på Hexlet er utformet på en slik måte at det er umulig å "sitte gjennom" eller "lytte til". Hexlet er designet for seriøs trening og er ideell for de som ønsker å bli en god ingeniør
Dyp studie av emner
Vi er ikke tilhengere av "gjenta etter læreren"-tilnærmingen.
På Hexlet kommer problemløsning bare gjennom reell forståelse. Du skal ikke bare skrive kode, men lære hvordan du finner de beste løsningene selv
Sertifikat
Arbeidsgivere verdsetter Hexlet-kandidater; sertifikatet er en bekreftelse på at du har jobbet hardt med deg selv og har gode utsikter til å bli en førsteklasses spesialist
Øv fra dag én
La oss begynne å skrive kode i den første leksjonen. Du finner hundrevis av øvelser i simulatoren, utfordringsoppgaver for de som liker ting mer utfordrende, samt 4 prosjekter der du skal skrive fullverdige porteføljesøknader på GitHub
Erfarne mentorer
Praktiserende utviklere som vil justere læringsveien din og hjelpe deg med å overvinne vanskeligheter.
Du vil ikke bli stående alene og du vil ikke skamme deg over resultatet
Garanterte intervjuer
Vi vil forberede deg grundig til intervjuer og søk etter din første jobb. Vi vil foreslå ditt kandidatur til partnerbedrifter
Radiofysiker utdannet, innen webutvikling siden 2014. Har erfaring med å jobbe både som frilanser og i distribuerte team. Utviklet prosjekter for Rostelecom, front for tilgangsdistribusjonssystemet i Gazprom Neft
Vår nyutdannede! Ble en fullstack-utvikler på Hexlet. Jeg klarte å jobbe både som outsourcer og i teamet til et produktselskap. For tiden utvikler hos EPAM Systems. Hovedstabel – React / Redux / Effector / TypeScript
Jobber som en ledende JS Frontend-programmerer. Med mer enn 10 års erfaring innen programvareutvikling, prøvde jeg meg i forskjellige roller. I tillegg til front-end-utvikling er han interessert i back-end-utvikling, design og ledelse av programvareutvikling.
[Grunnleggende om layout og plassering]
Lag forsider ved hjelp av HTML og CSS
Plasser HTML-elementer ved å bruke tilgjengelige posisjoneringsfunksjoner og CSS Flex-modulen
Lær det grunnleggende om CSS for styling av elementer på en side.
Lær å lage skjemaer, tabeller, bruk tilgjengelige HTML-koder for korrekt semantikk
WEBINARER
Feilsøkingskode (Chrome DevTools)
Layoutstilistikk og grunnleggende layoutmetodikk
KURS
Grunnleggende om moderne layout
Grunnleggende om innholdsoppsett
CSS: Elementposisjonering
CSS: Flex Basics
[Grunnleggende nettprogrammering]
Lær grunnleggende programmering: datatyper, betingelser, looper og funksjoner
Fyll GitHub-porteføljen din med dine første programmer
Forbedre din algoritmiske tenkning og implementer sorteringsfunksjoner selv
Konfigurer operativsystemet riktig for utvikling, lær å bruke kommandolinjen
Installer Git, VS Code code editor
KURS
Introduksjon til programmering
Grunnleggende kommandolinje
JS. Sette opp miljøet
JS. Matriser
Introduksjon til Git
WEBINARER
Sette opp miljøet (asdf versjonsbehandling, ubuntu på Windows)
Effektiv kodefeilsøking (debugger, tilnærminger)
Søk etter teknisk informasjon
Organisering av oppgaver ved å bruke Kanban-brett (Trello)
SISTE PROSJEKT
Hjernetrim
[03]
[Profesjonell JavaScript]
Lær å skrive produksjonsklar kode
Sett opp kontinuerlig integrasjon og publiser din første pakke til npm
Mestre prinsippene for prosjektorientert og funksjonell programmering
Begynn å skrive modulær kode som er enkel å utvide og vedlikeholde
Få fart med automatisert testing av koden din
KURS
Arbeid
JS.Functions
JS Abstraksjon ved bruk av data
JS.Objekter
JS.Automatisert testing
JS.Trær
WEBINARER
Algoritmer og datastrukturer
Effektivt arbeid (hurtigtaster, organisering av arbeidsområdet, berøringstasting)
Funksjonell programmering (renhet, bivirkninger)
Språkstruktur (parsing, AST, tolk/kompilatoroperasjon, beregningsrekkefølge, skriving)
SISTE PROSJEKT
Differansekalkulator
[04]
[Asynkron programmering og nettverksforespørsler]
Fordyp deg i asynkron, lær å skrive kode som utnytter CPU-en effektivt
Lær HTTP og send forespørsler med Axios
Bygg en verktøyarkitektur som laster ned nettsider fra Internett, analyserer dem og endrer dem slik at de kan fungere uten Internett-tilgang
KURS
JS. Introduksjon til OOP
Objektorientert design
HTTP-protokoll
Asynkron programmering
Regelmessige uttrykk Regexp
Avansert testing
WEBINARER
Strukturen til operativsystemer (kode, administrasjon, prosesser, minne, filsystem)
Koble til podcaster, bøker og nettbegivenheter, engasjere seg i lokalsamfunn, blogge, hjelpe andre i Hexlet Slack og Diskusjoner
SISTE PROSJEKT
Sidelaster
[05]
[Utvikling av nettleserapplikasjoner]
Bygg interaktive apper i nettleseren og sett dem sammen med Webpack
Bruk DOM API effektivt, foreta HTTP-forespørsler ved å bruke AJAX
Bruk MVC-arkitektoniske tilnærming til å lage endringsbestandige applikasjoner
Lær å jobbe med skjemaer riktig: sjekk riktigheten av data og tenk på sikkerhet
Bli kjent med JavaScripts asynkrone natur
KURS
JS. DOM API
Frontend-arkitektur
JS. Polymorfisme
WEBINARER
Teamarbeid i Git
REST API, køer, bakgrunnsjobber
SISTE PROSJEKT
RSS-aggregator
[06]
[React Application Development]
Master React for å bygge komplekse enkeltsidesider (SPA-er)
Gjør full bruk av kunnskapen du har fått i tidligere moduler
Koble til websockets for sanntidsapplikasjoner
Administrer applikasjonstilstand på en smart måte med Redux Toolkit
Lag komponenter som er enkle å vedlikeholde og gjenbruke, selv på tvers av nettsteder
Integrer biblioteker med React som ikke opprinnelig var designet for å fungere med det
KURS
JS.React
JS.Redux (React)
JS. Polymorfisme
JS. React Hooks
Reagere. Redux Toolkit
JS. Dykke inn i klasser
WEBINARER
Hånte intervjuer
React Hooks: useState, useEffect, useRef
Grunnleggende Webpack
Hvordan Redux fungerer og lage en analog med React Hooks
Øv på React Hooks
SISTE PROSJEKT
Chat (slakk)
[07]
[Utvikling på Fastify]
Bygg ende-til-ende-tjenester med Fastify
Bruk ORM til å lage modeller og tilordne dem til en database. Rull ut migreringer for databaseutvikling. Implementer autentisering og autorisasjon
Skriv automatiserte tester for å forbedre kodekvaliteten og sikre at den fungerer
Distribuer nettstedet til serveren
KURS
JS. HTTP-server
JS. Uttrykke
Grunnleggende om relasjonsdata
WEBINARER
Produktutvikling (Lean Start Up: Time To Market, MVP, A/B-tester)
Ingeniørkultur
SISTE PROSJEKT
Oppgavebehandling