Dezvoltator Fullstack - curs 149.000 rub. din Hexlet, antrenament 16 luni, data 30 noiembrie 2023.
Miscelaneu / / November 28, 2023
Un dezvoltator fullstack este cufundat în toate etapele dezvoltării serviciilor web. El participă atât la crearea părții vizuale - front-end-ul, cât și la implementarea serverului - backend-ul
Învățați să creați aplicații web de la zero: aranjați pagini în HTML și CSS, aduceți-le la viață folosind JavaScript, dezvoltați partea client în React și asamblați întregul backend folosind Node.js.
Un dezvoltator fullstack este cufundat în toate etapele dezvoltării serviciilor web. El participă atât la crearea părții vizuale - front-end-ul, cât și la implementarea serverului - back-end-ul.
Procesul de învățare de pe Hexlet este conceput în așa fel încât să fie imposibil să „sezi” sau să „asculti”. Hexlet este conceput pentru antrenament serios și este ideal pentru cei care doresc să devină un inginer bun
Studiu profund al subiectelor
Nu suntem susținători ai abordării „repetă după profesor”.
Pe Hexlet, rezolvarea problemelor vine doar prin înțelegere reală. Nu veți scrie doar cod, ci veți învăța cum să găsiți singur cele mai bune soluții
Certificat
Angajatorii apreciază absolvenții Hexlet; certificatul este confirmarea că ai muncit din greu pentru tine și ai o bună perspectivă de a deveni un specialist de primă clasă
Practicați din prima zi
Să începem să scriem cod în prima lecție. Veți găsi sute de exerciții în simulator, sarcini de provocare pentru cei cărora le plac lucrurile mai provocatoare, precum și 4 proiecte în care veți scrie aplicații de portofoliu cu drepturi depline pe GitHub
Mentori cu experiență
Exersați dezvoltatori care vă vor ajusta calea de învățare și vă vor ajuta să depășiți dificultățile.
Nu vei fi lăsat singur și nu îți va fi rușine de rezultat
Interviuri garantate
Te vom pregăti cuprinzător pentru interviuri și pentru căutarea primului tău loc de muncă. Vom propune candidatura dumneavoastră companiilor partenere
Radiofizician de formare, în dezvoltare web din 2014. Are experiență de lucru atât ca freelancer, cât și în echipe distribuite. Proiecte dezvoltate pentru Rostelecom, front pentru sistemul de distributie acces in Gazprom Neft
Absolventul nostru! A devenit un dezvoltator full stack pe Hexlet. Am reușit să lucrez atât ca outsourcer, cât și în echipa unei companii de produse. În prezent, este dezvoltator la EPAM Systems. Stiva principală – React / Redux / Effector / TypeScript
Lucrează ca programator principal JS Frontend. Cu o experiență de peste 10 ani în dezvoltarea de software, m-am încercat în diferite roluri. Pe lângă dezvoltarea front-end, el este interesat de dezvoltarea back-end, proiectarea și managementul dezvoltării software.
[Elementele de bază ale aspectului și poziționării]
Creați pagini principale folosind HTML și CSS
Poziționați elementele HTML utilizând capabilitățile de poziționare disponibile și modulul CSS Flex
Aflați elementele de bază ale CSS pentru stilul elementelor dintr-o pagină.
Învață să creezi formulare, tabele, să folosești etichetele HTML disponibile pentru o semantică corectă
WEBINARURI
Cod de depanare (Chrome DevTools)
Stilistica aspectului și metodologiile de bază ale aspectului
CURSURI
Bazele aspectului modern
Noțiuni de bază privind aspectul conținutului
CSS: Poziționarea elementelor
CSS: Flex Basics
[Noțiuni de bază privind programarea web]
Aflați elementele fundamentale de programare: tipuri de date, condiționale, bucle și funcții
Completează-ți portofoliul GitHub cu primele tale programe
Îmbunătățiți-vă gândirea algoritmică și implementați singur funcțiile de sortare
Configurați corect sistemul de operare pentru dezvoltare, învățați să utilizați linia de comandă
Instalați Git, editor de cod VS Code
CURSURI
Introducere în programare
Noțiuni de bază pentru linia de comandă
JS. Configurarea mediului
JS. Matrice
Introducere în Git
WEBINARURI
Configurarea mediului (manager de versiuni asdf, ubuntu pe Windows)
Depanare eficientă a codului (depanare, abordări)
Căutați informații tehnice
Organizarea sarcinilor folosind panoul Kanban (Trello)
PROIECT FINAL
Jocuri ale mintii
[03]
[JavaScript profesional]
Învață să scrii cod gata de producție
Configurați integrarea continuă și publicați primul pachet pe npm
Stăpânește principiile programării funcționale și orientate spre proiect
Începeți să scrieți cod modular care este ușor de extins și întreținut
Accelerați cu testarea automată a codului dvs
CURSURI
Angajare
JS.Funcții
JS. Abstracția folosind date
JS.Obiecte
JS.Testări automate
JS.Copaci
WEBINARURI
Algoritmi și structuri de date
Muncă eficientă (taste rapide, organizarea spațiului de lucru, tastare la atingere)
Programare funcțională (puritate, efecte secundare)
Structura limbajului (parsare, AST, operare interpret/compilator, ordine de calcul, tastare)
PROIECT FINAL
Calculator de diferențe
[04]
[Programare asincronă și solicitări de rețea]
Cufundați-vă în asincronie, învățați să scrieți cod care utilizează eficient CPU
Aflați HTTP și faceți solicitări cu Axios
Construiți o arhitectură de utilitate care descarcă paginile site-ului de pe Internet, le analizează și le modifică astfel încât să poată funcționa fără acces la Internet
CURSURI
JS. Introducere în POO
Design orientat pe obiecte
Protocolul HTTP
Programare asincronă
Expresii regulate Regexp
Testare avansată
WEBINARURI
Structura sistemelor de operare (cod, administrare, procese, memorie, sistem de fișiere)
Conectarea la podcasturi de învățare, cărți și evenimente online, implicarea în comunitățile locale, blogging, ajutarea altora în Hexlet Slack și discuții
PROIECT FINAL
Încărcător de pagină
[05]
[Dezvoltare aplicație browser]
Creați aplicații interactive în browser și combinați-le cu Webpack
Utilizați eficient API-ul DOM, faceți solicitări HTTP folosind AJAX
Utilizați abordarea arhitecturală MVC pentru a crea aplicații rezistente la schimbare
Învățați să lucrați corect cu formularele: verificați corectitudinea datelor și gândiți-vă la securitate
Cunoașteți natura asincronă a JavaScript
CURSURI
JS. API-ul DOM
Arhitectura front-end
JS. Polimorfismul
WEBINARURI
Lucru în echipă în Git
API REST, cozi, lucrări de fundal
PROIECT FINAL
agregator RSS
[06]
[React Application Development]
Master React pentru a construi site-uri complexe cu o singură pagină (SPA)
Utilizați pe deplin cunoștințele acumulate în modulele anterioare
Conectați socket-uri web pentru aplicații în timp real
Gestionați inteligent starea aplicației cu Redux Toolkit
Creați componente ușor de întreținut și reutilizat, chiar și între site-uri
Integrați biblioteci cu React care nu au fost proiectate inițial să funcționeze cu acesta
CURSURI
JS.React
JS.Redux (reacționează)
JS.Polimorfism
JS. React Hooks
Reacţiona. Setul de instrumente Redux
JS. Scufundarea în cursuri
WEBINARURI
Interviuri simulate
React Hooks: useState, useEffect, useRef
Webpack de bază
Cum funcționează Redux și crearea unui analog folosind React Hooks
Practicați React Hooks
PROIECT FINAL
Chat (slack)
[07]
[Dezvoltare pe Fastify]
Creați servicii end-to-end cu Fastify
Utilizați ORM pentru a crea modele și a le mapa într-o bază de date. Desfășurați migrații pentru evoluția bazei de date. Implementați autentificarea și autorizarea
Scrieți teste automate pentru a îmbunătăți calitatea codului și pentru a vă asigura că funcționează
Implementați site-ul pe server
CURSURI
JS. Server HTTP
JS. Expres
Bazele datelor relaționale
WEBINARURI
Dezvoltare de produs (Lean Start Up: Time To Market, MVP, teste A/B)
Cultura inginerească
PROIECT FINAL
Gestionar de sarcini