Fullstack-utvecklare - kurs 149 000 rub. från Hexlet, träning 16 månader, datum 30 november 2023.
Miscellanea / / November 28, 2023
En fullstack-utvecklare är fördjupad i alla stadier av webbtjänstutveckling. Han deltar både i skapandet av den visuella delen - frontend, och i implementeringen av servern - backend
Lär dig att skapa webbapplikationer från grunden: layouta sidor i HTML och CSS, ge dem liv med JavaScript, utveckla klientsidan i React och montera hela backend med Node.js.
En fullstack-utvecklare är fördjupad i alla stadier av webbtjänstutveckling. Han deltar i både skapandet av den visuella delen - front-end, och implementeringen av servern - back-end.
Inlärningsprocessen på Hexlet är utformad på ett sådant sätt att det är omöjligt att "sitta igenom" eller "lyssna på". Hexlet är designad för seriös träning och är idealisk för dig som vill bli en bra ingenjör
Djup studie av ämnen
Vi är inte förespråkare för metoden "upprepa efter läraren".
På Hexlet kommer problemlösning endast genom verklig förståelse. Du kommer inte bara att skriva kod, utan lära dig hur du själv hittar de bästa lösningarna
Certifikat
Arbetsgivare värdesätter Hexlet-examinerade, certifikatet är en bekräftelse på att du har arbetat hårt med dig själv och har goda förutsättningar att bli en förstklassig specialist
Träna från dag ett
Låt oss börja skriva kod i den första lektionen. Du hittar hundratals övningar i simulatorn, utmaningsuppgifter för de som gillar saker mer utmanande, samt 4 projekt där du kommer att skriva fullfjädrade portföljansökningar på GitHub
Erfarna mentorer
Praktiserande utvecklare som kommer att anpassa din inlärningsväg och hjälpa dig att övervinna svårigheter.
Du kommer inte att lämnas ensam och du kommer inte att skämmas över resultatet
Garanterat intervjuer
Vi kommer att förbereda dig för intervjuer och söka efter ditt första jobb. Vi kommer att föreslå din kandidatur till partnerföretag
Radiofysiker genom utbildning, inom webbutveckling sedan 2014. Har erfarenhet av att arbeta både som frilansare och i distribuerade team. Utvecklade projekt för Rostelecom, front för accessdistributionssystemet i Gazprom Neft
Vår examen! Blev en fullstack-utvecklare på Hexlet. Jag lyckades arbeta både som outsourcing och i teamet på ett produktföretag. För närvarande utvecklare på EPAM Systems. Huvudstack – React / Redux / Effector / TypeScript
Arbetar som ledande JS Frontend-programmerare. Med mer än 10 års erfarenhet av mjukvaruutveckling provade jag mig i olika roller. Förutom front-end-utveckling är han intresserad av back-end-utveckling, design och ledning av mjukvaruutveckling.
[Grunderna för layout och positionering]
Skapa framsidor med HTML och CSS
Placera HTML-element med hjälp av tillgängliga positioneringsfunktioner och CSS Flex-modulen
Lär dig grunderna i CSS för styling av element på en sida.
Lär dig att skapa formulär, tabeller, använd tillgängliga HTML-taggar för korrekt semantik
WEBINARIER
Felsökningskod (Chrome DevTools)
Layoutstilistik och grundläggande layoutmetoder
KURSER
Grunderna i modern layout
Grundläggande innehållslayout
CSS: Elementpositionering
CSS: Flex Basics
[Grundläggande webbprogrammering]
Lär dig grundläggande programmering: datatyper, villkor, loopar och funktioner
Fyll din GitHub-portfölj med dina första program
Förbättra ditt algoritmiska tänkande och implementera sorteringsfunktioner själv
Konfigurera operativsystemet korrekt för utveckling, lär dig att använda kommandoraden
Installera Git, VS Code code editor
KURSER
Introduktion till programmering
Grundläggande om kommandoraden
JS. Att sätta upp miljön
JS. Matriser
Introduktion till Git
WEBINARIER
Konfigurera miljön (asdf version manager, ubuntu på Windows)
Effektiv kodfelsökning (debugger, tillvägagångssätt)
Sök efter teknisk information
Organisera uppgifter med Kanban-tavlan (Trello)
SLUTPROJEKT
Hjärntrick
[03]
[Professionell JavaScript]
Lär dig att skriva produktionsklar kod
Ställ in kontinuerlig integration och publicera ditt första paket till npm
Bemästra principerna för projektorienterad och funktionell programmering
Börja skriva modulär kod som är enkel att utöka och underhålla
Snabba upp med automatisk testning av din kod
KURSER
Sysselsättning
JS.Funktioner
JS Abstraktion med hjälp av data
JS.Objects
JS.Automatisk testning
JS.Trees
WEBINARIER
Algoritmer och datastrukturer
Effektivt arbete (snabbtangenter, organisation av arbetsytan, tryckknappsskrivning)
Funktionell programmering (renhet, biverkningar)
Språkstruktur (analys, AST, tolk-/kompilatoroperation, beräkningsordning, maskinskrivning)
SLUTPROJEKT
Skillnadskalkylator
[04]
[Asynkron programmering och nätverksförfrågningar]
Fördjupa dig i asynkron, lär dig att skriva kod som utnyttjar CPU: n effektivt
Lär dig HTTP och gör förfrågningar med Axios
Bygg en verktygsarkitektur som laddar ner webbsidor från Internet, analyserar dem och ändrar dem så att de kan fungera utan internetåtkomst
KURSER
JS. Introduktion till OOP
Objektorienterad design
HTTP-protokoll
Asynkron programmering
Reguljära uttryck Regexp
Avancerad testning
WEBINARIER
Strukturen av operativsystem (kod, administration, processer, minne, filsystem)
Ansluta till lärande podcaster, böcker och onlineevenemang, engagera sig i lokala samhällen, blogga, hjälpa andra i Hexlet Slack och diskussioner
SLUTPROJEKT
Sidladdare
[05]
[Utveckling av webbläsarapplikationer]
Bygg interaktiva appar i webbläsaren och kombinera dem med Webpack
Använd DOM API effektivt, gör HTTP-förfrågningar med AJAX
Använd MVC: s arkitektoniska tillvägagångssätt för att skapa förändringsresistenta applikationer
Lär dig att arbeta med formulär korrekt: kontrollera att data är korrekta och tänk på säkerheten
Lär känna den asynkrona naturen hos JavaScript
KURSER
JS. DOM API
Frontend arkitektur
JS. Polymorfism
WEBINARIER
Lagarbete i Git
REST API, köer, bakgrundsjobb
SLUTPROJEKT
RSS-aggregator
[06]
[React Application Development]
Master React för att bygga komplexa ensidiga webbplatser (SPA)
Utnyttja kunskaperna från tidigare moduler fullt ut
Anslut websockets för realtidsapplikationer
Hantera applikationstillstånd smart med Redux Toolkit
Skapa komponenter som är enkla att underhålla och återanvända, även på olika webbplatser
Integrera bibliotek med React som inte ursprungligen var designade för att fungera med det
KURSER
JS.React
JS.Redux (React)
JS. Polymorfism
JS. React Hooks
Reagera. Redux Toolkit
JS. Dyk in i klasser
WEBINARIER
Håna intervjuer
React Hooks: useState, useEffect, useRef
Grundläggande webbpaket
Hur Redux fungerar och gör en analog med React Hooks
Öva React Hooks
SLUTPROJEKT
Chatta (Slack)
[07]
[Utveckling på Fastify]
Bygg end-to-end-tjänster med Fastify
Använd ORM för att skapa modeller och mappa dem till en databas. Utrulla migreringar för databasutveckling. Implementera autentisering och auktorisering
Skriv automatiserade tester för att förbättra kodkvaliteten och säkerställa att den fungerar
Distribuera webbplatsen till servern
KURSER
JS. HTTP-server
JS. uttrycka
Grundläggande om relationsdata
WEBINARIER
Produktutveckling (Lean Start Up: Time To Market, MVP, A/B-tester)
Ingenjörskultur
SLUTPROJEKT
Aktivitetshanteraren