Profesija „Full stack developer“ – nemokamas HTML akademijos kursas, mokymas 1 metus ir 7 mėnesius, 2023 m. lapkričio 27 d.
įvairenybės / / November 28, 2023
Tai rimtas mokymas, trunkantis 11 mėnesių ir pastatytas remiantis profesine triada „kriterijai-projektai-mentoriai“.
Įgysite įgūdžių sprendžiant tipines pilno krūvos kūrėjo problemas ir išmoksite kurti tikrus projektus, kurių sudėtingumas toks pat kaip ir pramonėje. Ir jūs juos atliksite teisingai, aukštu profesionaliu lygiu.
Iš karto po treniruotės laikysite visų savo naujų įgūdžių egzaminą ir praktikuosite keliuose projektuose „Accelerator“. Tada turėsite apmokamą stažuotę „A lygoje“. su tikrais užsakymais, terminais ir pirmą kartą uždirbtais pinigų naujai full stack kūrėjo profesijai – komandoje su kitais kūrėjais, testuotojais ir vadovas. Išmoksite įvertinti terminus ir gebėsite kaip nindzė užbaigti projektus – greitai ir be klaidų.
1 mėn. Pasiruošimas profesijai
Šis modulis skirtas paruošti visiškai pradedančiuosius sėkmingai įsisavinti pilno krūvos kūrėjo profesinius įgūdžius.
Sklandžiai pasinersite į mokymosi ritmą, taip pat pereisite ir įtvirtinsite „technologinį minimumą“ nuo nulio, kuris yra būtinas norint efektyviai išmokti spręsti pilno krūvos kūrėjo problemas.
Šis minimumas apima pagrindines HTML ir CSS žinias, JavaScript kalbos pagrindus ir pagrindinius algoritmus, darbo su naršyklės API, naudojančios „JavaScript“, taip pat galimybė naudoti komandos kūrimo įrankius, būtent „Git“ ir GitHub.
2 mėnesiai JavaScript. Profesionalus žiniatinklio sąsajų tobulinimas
Išmoksite JavaScript pagrindų, susipažinsite su dabartinėmis ECMAScript 2018 standarto galimybėmis, išmoksite algoritminio mąstymo, suprasite, kaip atgaivinti statinius puslapius, patvirtinti duomenis formose, bendrauti su serveriais ir įgyti praktikos sprendžiant tipinius užduotys.
2 mėnesiai JavaScript. Kliento programų architektūra
Sužinosite, kaip kurti mažas programas JavaScript, pajusite JS galimybes iš būsimų ECMAScript standarto versijų ir susipažinsite su OOP koncepcija. Kurdami programą, naudosite MVC modelį ir sužinosite apie komponentų požiūrį į kūrimą, laisvai susietą kodą ir duomenų susiejimą. Be to, išmoksite dirbti su REST API ir kurti programas neprisijungus. Taip pat kalbėsime apie aplinkos nustatymą: priklausomybes, išorinių bibliotekų naudojimą, kūrimo kodą ir kūrimo serverius.
2 mėnesiai Reaguoti. Sudėtingų klientų programų kūrimas
Išmoksite kurti dideles kliento programas naudodami „React-Redux-Thunk-Jest“ krūvą. Sutvarkysite aplinką. Suprasite, kur naudoti React ir kur jo nereikia. Susipažinkite su Redux biblioteka. Didelis dėmesys bus skiriamas kodo derinimui. Be to, išmoksite išbandyti savo programas: rašyti regresijos ir vienetų testus ir tam naudoti Jest biblioteką.
2 mėnesiai Node.js. Profesionalus REST API kūrimas
Susipažinkime su Node.js platforma ir serverio programų kūrimo TypeScript pagrindais. Projektuojame, dokumentuojame ir tikriname REST API veikimą naudodami automatinius testus. Patvirtiname duomenis iš klientų, susipažįstame su MongoDB DBVS ir tvarkome duomenis duomenų bazėje iš aplikacijos. Kuriame visavertę REST API paslaugą su viešųjų ir privačių išteklių palaikymu.
Kursų krūva: Node.js LTS, MongoDB, TypeScript, Express.js, got, jest, supertest, Open API, joi.
2 mėnesiai Node.js. Interneto paslaugų dizainas
Plečiame savo žinias apie TypeScript, Node.js platformą ir integruotą API. Kompleksines paslaugas projektuojame naudodami DDD (Domain Driven Design) principus. Plėsti žinias OOP srityje. Sužinokime, kas yra valdymo inversija ir priklausomybės įpurškimas.
Išplėskite savo žinias apie duomenų saugojimą ir susipažinkite su PostgreSQL DBVS bei kaip su ja sąveikauti naudodami programą. Sužinokite, kaip prie programos pridėti realiojo laiko palaikymą naudojant WebSocket protokolą. Kursų metu išmoksite keletą naujų dizaino modelių, kurie dažnai naudojami kuriant serverio programas.
Kursų krūva: Node.js LTS, TypeScript, Express.js / Fastify, Inversify.js, PostgreSQL, ORM.
3,5 mėnesio gradavimas + pagreitis
Pirmiausia įvertinsime jūsų įgūdžių lygį ir tobulėjimo greitį naudodami įvertinimą ir pasakysime, ką galima patobulinti.
Tada mes pradėsime atnaujinti jūsų greitintuvą. Dirbsite projektą po projekto kaip nedidelės komandos dalis: jūs kaip kūrėjas, taip pat mentorius, testuotojas ir vadovas. Padėsime, pateiksime atsiliepimus, įvertinsime Jūsų veiklą ir stebėsime jos augimą.
Prieš kiekvieną projektą gausite techninę specifikaciją, maketą ir terminą, iki kurio projektas turi būti parengtas. Kai baigsite, jūsų mentorius peržiūrės jūsų kodą ir galėsite atsakyti į savo pastabas. Po to projektas bus išsiųstas testavimui, o vėliau bus vertinamas pagal kelis kriterijus.
Akceleratoriaus efektyvumas išbandytas ir kituose Akademijos kursuose: trečiajame projekte studento darbo greitis, palyginti su pirmuoju, vidutiniškai padidėja 2 kartus. Jūsų kode bus daug mažiau klaidų, o jūs patys išmoksite analizuoti savo darbus ir testuoti projektus.