Online

Curs Fullstack Developer de la zero

Programul de formare Junior Fullstack Developer, unde vei învăța cum să construiești site-uri și aplicații moderne.

  • Hard skills + soft skills

  • 7 proiecte în portofoliu

  • Engleza de bază

10 luni

Сursuri serale

Avantajele profesiei Fullstack Developer

Fullstack = Frontend + Backend. Este un programator flexibil. Poate dezvolta de la zero partea de client și server a aplicației, deci este capabil să deruleze proiectele în mod independent.
  • Середня зарплатня

    $2500

    Salariul mediu unui middle-dezvoltator în România

  • Frontend + Backend

    Cele mai solicitate două profesii din IT

  • d

    800+ de
posturi vacante

    Lunar pentru specialiștii Frontend și Backend

  • Lucrează remote

    75% dintre posturile vacante oferă posibilitatea de a lucra remote

  • Proiecte interesante

    Site-uri web, aplicații mobile, jocuri online, rețele sociale, mass-media, bănci etc.

  • Condiții optime

    Programe de formare, asigurăre de sănătate, sală de fitness, vacanțe și zile libere

Programa cursului

Ce trebuie să cunoască un dezvoltator FullStack? Răspunsurile sunt mai jos
  • Temele lecțiilor: 11

    HTML și CSS

    Să începem cu machetarea. Folosind HTML și CSS, vom crea structura și stilurile unui site, vom colecta fonturi, culori, blocuri de pagini. Vom învăța elementele de bază și sintaxa. În această perioadă vei realiza 3 proiecte

    Temele lecțiilor →

    • Elementele de bază ale HTML. Tag-uri și atribute. Semantică
    • Elementele de bază ale CSS. Selectori. Culoare
    • Stilizarea textului și fonturile
    • Modelul blocului. Flexbox
    • Fundal și elemente decorative
    • Poziţionarea elementelor
    • Transformări. Tranziții și animații
    • Formulare
    • Machetarea receptivă. Grafică receptivă
    • Metodologii. Preprocesoare
    • +2 proiecte personale și 1 de echipă
  • Temele lecțiilor: 12

    JavaScript

    Învățăm cum să creăm pagini web interactive cu JavaScript, astfel încât utilizatorii să poată interacționa cu elementele. De exemplu, să punem like, să trimitem aplicații, să primim notificări

    Temele lecțiilor →

    • Variabile și tipuri. Ramificare. Cicluri
    • Tablouri. Funcții
    • Obiecte. Operațiuni rest și spread
    • Metodele de iterare ale tablourilor
    • Cuvântul cheie this. Prototipuri și clase
    • DOM și evenimente
    • Pattern-uri și optimizarea evenimentelor
    • Infrastructura proiectului. Stocare web
    • Async și Date. Promisiuni
    • Interacțiunea cu backend-ul
    • CRUD. Funcții asincrone
    • +1 proiect de echipă
  • Temele lecțiilor: 19

    React

    Dezvoltăm site-urile web de o singură pagină și aplicațiile mobile cu React. Aceasta este o bibliotecă JavaScript populară, utilizată pentru a crea interfețe interactive pentru Instagram, Netflix, WhatsApp

    Temele lecțiilor →

    • Introducere în React
    • JSX. Props. Colecții
    • Stilizare
    • Screencast-uri
    • Evenimente. Stare
    • Formulare
    • Ciclul de viață al componentelor
    • Lucrul cu API
    • Cârlige React
    • Navigarea în aplicație
    • Divizarea codului (code splitting)
    • Screencast-uri
    • Managementul stării. Noțiuni de bază Redux
    • Reducerea Redux Boilerplate
    • Middleware. Redux asincron
    • Selectori și memoizare
    • Înregistrare, autentificare și reîmprospătare
    • Rute publice și private
    • +1 proiect personal
  • Temele lecțiilor: 13

    Node.js

    Vom studia platforma Node.js pentru a crea aplicații și servicii web unde este nevoie de comunicare continuă cu utilizatorul. Vom consolida abilitățile într-un proiect de echipă

    Temele lecțiilor →

    • Elementele de bază ale Node.js
    • Crearea unei aplicații de consolă
    • Elementele de bază ale Express
    • CRUD în Express
    • MongoDB și Mongoose
    • Scheme și metode Mongoose
    • Deploy în Heroku
    • Autentificare
    • Lucrul cu imagini
    • Teste. Testarea modulară
    • Poștă. Docker
    • Websocket-uri
    • +1 proiect final de echipă – dezvoltarea aplicație web
  • Temele lecțiilor: 8

    React Native

    Acest framework este util atunci când se creează aplicații mobile multiplatformă pentru iOS și Android. Este folosit de Facebook, Tesla, Airbnb, Uber. Tu vei scrie un proiect personal în React Native

    Temele lecțiilor →

    • Pregătirea pentru lucru
    • Stilizarea și lucrul cu formulare
    • Debugger
    • Navigare
    • Componente native
    • Redux și firebase
    • Deploy pe serverele Expo
    • +1 proiect personal
  • Temele lecțiilor: 14

    Soft skills

    Pentru a întrece alți juniori, îți vom crește abilitățile soft, abilitățile de carieră, îți vom îmbunătăți limba engleză la cursurile live. De asemenea, îți vom sugera cum să găsești o companie de vis și te vom recomanda partenerilor noștri

    Temele lecțiilor →

    • Filozofia Agile
    • Metodologia Scrum
    • Lucru în echipă
    • Time management
    • Analiza proiectelor
    • Instruire pentru angajare
    • Scrierea unui CV competent
    • Crearea unei pagini pe LinkedIn
    • Scrierea unei scrisori de intenție
    • Platforme de recrutare
    • Pregătirea pentru un interviu cu HR
    • Pregătirea pentru un interviu tehnic
    • Abilități de comunicare
    • Interviuri de testare

Proiectele elevilor

Proiectele similare din portofoliu sunt biletul tău la IT

    Landing Ice cream

    Grupul Fullstack 40 (online)

    După ce au studiat HTML/CSS, elevii au creat un site web pentru o companie de înghețată. Aici poți afla informații despre companie, produse, servicii. Сonsulta contactele și a completa un formular de feedback. Proiectul are o mulțime de animații discrete și un design plăcut, care întărește impresia că produsul este natural.

    • Animate.css
    • HTML5
    • JavaScript
    • Parcel
    • Primul proiect de echipă
    • Sass
    Mergi la proiect

    Aplicația web Filmoteka

    Grupul Fullstack 55 (online)

    După ce au studiat JavaScript, elevii au creat o aplicație web pentru a găsi și viziona filme populare. Site-ul are o galerie foarte utilă, o căutare după titlu și pagini cu descrieri ale filmelor. De asemenea, utilizatorul poate adăuga filmele în lista de filme vizionate sau în coada de așteptare. Elevii au dezvoltat o pagină separată pentru filmele din coadă.

    • Al doilea proiect de echipă
    • Gulp
    • Native JavaScript
    Mergi la proiect

    Aplicația web Questify

    Grupul Fullstack 23 (online)

    Ca proiect final, elevii au realizat o aplicație web de tip Todo. Aici, utilizatorul poate crea fișe cu mementouri pentru sarcini de rutină, precum și sarcini speciale pe care intenționează să le îndeplinească până la un anumit termen stabilit. Site-ul are o funcție de filtrare foarte utilă. Această aplicație va transforma to-doing-ul într-un joc distractiv!

    • Al treilea proiect de echipă
    • CSS3
    • HTML5
    • JavaScript
    • MongoDB
    • Node.js
    • React.js
    Mergi la proiect

    KidHab

    Aplicatie de mobil

    O aplicație mobilă pentru părinți care îi ajută să le insufle copiilor obiceiuri bune. Echipa a creat o interfață de administrare pentru a adăuga cu ușurință conținutul. Pentru a promova proiectul, au dezvoltat un landing page folosind Gatsby.js. Proiectul a durat 8 luni, iar aplicația este acum disponibilă pe App Store și Google Play.

    • Gatsby.js
    Mergi la proiect

Cum predăm

Învățare jetoane la cursul online Fullstack
  • Office my.goit

    mediul de lucru al studenților și accesul pe tot parcursul vieții la toate cursurile și materialele de curs

    Mobile phone
  • Emisiuni live

    2-3 webinarii live de seară pe săptămână, care pot fi vizionate în înregistrare

    Mobile phone
  • Comunicarea prin chat

    aici primiți feedback cu privire la sarcini și comunicați cu grupul dvs

    Mobile phone
  • Mentori cool

    sunt în contact cu tine în fiecare zi, te ajută cu temele și te inspiră

    Mobile phone
  • Lucrați în IT

    serviciul de carieră GoIT ajută la realizarea unui CV, la căutarea posturilor vacante, la pregătirea pentru interviuri

    Mobile phone

Tu + GoIT = 100% compatibilitate!

Dacă ești atașat de principiile noastre, ne potrivim perfect .
  • 70%
    practică

    • Proiecte în portofoliu
    • Proiecte în echipă
    • Proiecte personale
  • 20%
    feedback

    • Verificarea automată a codului
    • Verificare a temelor de către un mentor
    • Chat cu grupul
  • 10%
    teoria

    • Note la toate subiectele
    • Sesiuni live (webinarii)
    • Videoclipuri educaționale

Săptămâna ta este în curs

Cursurile se țin online seara, este convenabil să le combinați cu munca
    • luni

    Citiți rezumatul, urmăriți videoclipul

    • marți, 19:30-21:30

    Urmărește un webinar cu un profesor

    Tutor

    • miercuri

    Lucrezi cu un bot (verificare automată a codului)

    • joi, 19:30-21:30

    Urmărește un webinar cu un profesor

    Tutor

    • vineri

    Dacă faci DZ, primești feedback de la un mentor

    Mentor

    • sâmbătă

    Îți faci temele și te pregătești pentru o nouă clasă

    Mentor

Intrebari si raspunsuri

Dacă mai ai întrebări, solicită o consultație gratuită