Elukutse "Full stack developer" - HTML Academy tasuta kursus, koolitus 1 aasta ja 7 kuud, kuupäev 27.11.2023.
Varia / / November 28, 2023
Tegemist on tõsise koolitusega, mis kestab 11 kuud ja on üles ehitatud kutsekolmiku “kriteeriumid-projektid-mentorid” alusel.
Saate oskused täispinu arendaja tüüpiliste probleemide lahendamiseks ja õpite looma reaalseid projekte, mis on sama keerukusega kui tööstuses. Ja teete neid õigesti, kõrgel professionaalsel tasemel.
Kohe pärast koolitust sooritate kõigi oma uute oskuste eksami ja harjutate kiirendis mitmes projektis. Järgmisena on teil tasuline praktika A-liigas. reaalsete tellimuste, tähtaegade ja esimesena teenitud raha uue elukutse jaoks full stack arendaja - meeskonnas teiste arendajate, testijate ja juht. Õpid hindama tähtaegu ja suutma ninja kombel projekte lõpule viia – kiiresti ja vigadeta.
1 kuu Ettevalmistus kutseks
See moodul on loodud selleks, et valmistada ette algajaid täispinu arendaja kutseoskuste edukaks omandamiseks.
Sukeldute sujuvalt õppimisrütmi ning läbite ja kindlustate nullist ka “tehnoloogilise miinimumi”, mis on vajalik täisstacki arendaja probleemide tõhusaks lahendamiseks õppimiseks.
See miinimum sisaldab HTML-i ja CSS-i põhiteadmisi, JavaScripti keele ja põhialgoritmide põhitõdesid, töötamise põhitõdesid. JavaScripti kasutavad brauseri API-d, samuti võimalus kasutada meeskonna arendustööriistu, nimelt Git ja GitHub.
2 kuud JavaScript. Veebiliideste professionaalne arendamine
Õpid JavaScripti põhitõdesid, tutvud ECMAScript 2018 standardi praeguste võimalustega, õpid algoritmilist mõtlemist, saate aru, kuidas elustada staatilisi lehti, kinnitada vormides olevaid andmeid, suhelda serveritega ja harjutada tüüpiliste probleemide lahendamist. ülesandeid.
2 kuud JavaScript. Kliendirakenduste arhitektuur
Õpid, kuidas kavandada JavaScriptis väikesi rakendusi, kogete JS-i võimalusi ECMAScripti standardi tulevastest versioonidest ja tutvute OOP-i kontseptsiooniga. Rakenduse kavandamisel kasutate MVC mustrit ja õpite tundma komponentide lähenemist arendusele, lõdvalt seotud koodi ja andmete sidumist. Lisaks saate teada, kuidas töötada REST API-ga ja teha võrguühenduseta rakendusi. Räägime ka keskkonna seadistamisest: sõltuvustest, väliste teekide kasutamisest, ehituskoodidest ja arendusserveritest.
2 kuud Reageerida. Komplekssete klientrakenduste arendamine
Õpid projekteerima suuri kliendipoolseid rakendusi, kasutades pinu React-Redux-Thunk-Jest. Sina seadistad keskkonna. Saate aru, kus Reacti kasutada ja kus seda pole vaja. Tutvuge Reduxi raamatukoguga. Suurt rõhku pannakse koodi silumisele. Lisaks saate teada, kuidas oma rakendusi testida: kirjutada regressiooni- ja ühikteste ning kasutada selleks Jesti teeki.
2 kuud Node.js. Professionaalne REST API arendus
Tutvume Node.js platvormiga ja serverirakenduste arendamise põhitõdedega TypeScriptis. Projekteerime, dokumenteerime ja kontrollime REST API-de toimivust automatiseeritud testide abil. Valideerime klientide andmeid, tutvume MongoDB DBMS-iga ja haldame andmebaasis olevaid andmeid rakendusest. Arendame välja täisväärtuslikku REST API teenust koos avalike ja eraressursside toega.
Kursuse virn: Node.js LTS, MongoDB, TypeScript, Express.js, got, jest, supertest, avatud API, joi.
2 kuud Node.js. Veebiteenuste disain
Laiendame oma teadmisi TypeScripti, Node.js platvormi ja sisseehitatud API kohta. Kujundame kompleksteenuseid kasutades DDD (Domain Driven Design) põhimõtteid. Teadmiste laiendamine OOP valdkonnas. Vaatame, mis on kontrolli inversioon ja sõltuvuse süstimine.
Laiendage oma teadmisi andmete salvestamise kohta ja tutvuge PostgreSQL DBMS-iga ning sellega, kuidas sellega oma rakenduse kaudu suhelda. Siit saate teada, kuidas lisada oma rakendusele WebSocketi protokolli kasutades reaalajas tuge. Kursuse käigus õpid tundma mitmeid uusi disainimustreid, mida sageli kasutatakse serverirakenduste arendamisel.
Kursuse virn: Node.js LTS, TypeScript, Express.js / Fastify, Inversify.js, PostgreSQL, ORM.
3,5 kuud Hindamine + kiirendus
Esiteks hindame hinnete abil teie oskuste taset ja arengukiirust ning ütleme teile, mida saaks parandada.
Seejärel hakkame teid kiirendis täiendama. Töötate projekthaaval väikese meeskonnana: nii arendajana kui ka mentorina, testijana ja juhina. Aitame, anname tagasisidet, mõõdame Sinu sooritust ja jälgime selle kasvu.
Enne iga projekti saate tehnilise kirjelduse, küljenduse ja tähtaja, milleks projekt peab valmis olema. Kui olete lõpetanud, vaatab mentor teie koodi üle ja saate oma kommentaare käsitleda. Pärast seda saadetakse projekt testimisele ja seejärel hinnatakse seda mitme kriteeriumi järgi.
Kiirendi efektiivsust on testitud ka teistel Akadeemia kursustel: kolmandal projektil tõuseb üliõpilase töö kiirus esimesega võrreldes keskmiselt 2 korda. Teie koodis on palju vähem vigu ning õpite ise oma tööd analüüsima ja projekte testima.