JavaScripti arendaja. Baas - tasuta kursus Otust, koolitus 6 kuud, Kuupäev: 01.12.2023.
Varia / / December 04, 2023
Kursus annab teile esiotsa arendusoskused, mis eristavad teid pürgivatest arendajatest.
Õppite praegu projektides kasutatavaid tehnoloogiaid: React, TypeScript, Babel, Webpack, Node.js. Pärast kursust on sul lihtne töösse kaasa lüüa ning tööandja ei pea sinu koolitust “lõpetama”.
Õpid mõistma koodi ja arenduspõhimõtteid, oskad töötada ilma mallideta ning tegutseda enesekindlalt oma pädevuste piires, esitada küsimusi ja leida vastuseid.
Juba esimesest kuust õpid reaalsele arengule lähedastes tingimustes: õpid kasutama Gitit, katad koodi testidega ja tutvud CI protsessidega.
Koolituse lõpuks kogute kokku portfoolio tehtud töödest ja koostate valmis projekti, mida saate avaldada ja intervjuudel näidata.
Kursuse programm on mõeldud:
- programmeerimisega algajad, kes soovivad IT-sse siseneda;
- tunned programmeerimise põhitõdesid ja oled valmis arenema JavaScripti arendajana;
- algajad, kes valdavad JavaScripti, kuid soovivad oma teadmisi süstematiseerida ja saada asjatundlikku tagasisidet;
- algajad, kes valdavad taustaprogrammi arendamist ja soovivad laiendada oma oskuste arsenali kasutajaliidese tehnoloogiatega.
Boonus: videokursus “JavaScript algajatele”
Iseseisvaks läbipääsuks. Kui teil pole JavaScriptiga varasemat kogemust, vajate neid teadmisi keele põhikonstruktsioonide valdamiseks.
Sa õpid:
Kasutage esiotsa probleemide lahendamiseks JavaScripti, selle Reacti raamistikku ja muid tehnoloogiaid
Töötage Giti ja GitHubi vooga
Siluge ja testige oma koodi
Jagage kood mooduliteks ja loogilisteks osadeks
Töötage dokumentatsiooni ja Google'iga
Arendage rakendusi Reactiga
Uue API mõistmine
ISIKLIK MENTOR: Interneti-seansid 40 minutit iga nädal
Koolituse alguses määratakse teile mentor. Nagu õpetajad, on ka mentorid eksperdid, kes töötavad frontend arendusega.
Kord nädalas teete oma kodutööd, postitate selle GitHubisse ja lepi kokku oma mentoriga kõne
Mentor tutvub teie koodiga eelnevalt, nii et kohtumise ajaks teab ta juba, millele tähelepanu pöörata. Samuti saate koostada küsimusi
Seansi ajal kommenteerib mentor teie otsust. Vajadusel saab kohe minna arenduskeskkonda, teha koodis muudatusi ja kohe näha tulemust
Kogenud JavaScripti arendaja. Ta osales mitmesuguste projektide elluviimisel: töötas välja teenuserakendusi, pangatarkvara liideseid, kataloogimis- ja raamatupidamissüsteeme. Mul on Node.js-iga serveriarenduse kogemus. Algas üle 10 aasta tagasi...
Kogenud JavaScripti arendaja. Ta osales mitmesuguste projektide elluviimisel: töötas välja teenuserakendusi, pangatarkvara liideseid, kataloogimis- ja raamatupidamissüsteeme. Mul on Node.js-iga serveriarenduse kogemus. Ta alustas enam kui 10 aastat tagasi PHP arendajana ja 2013. aastal läks ta üle JavaScripti arendamisele. Hetkel tegeleb Toidu kohaletoimetamise teenuse mobiilse suuna arendamisega. HolyJS programmikomitee liige, osaleb aktiivselt JS kogukonna elus: kokkusaamised, konverentsid, õppetöö – kõik see on juba aastaid olnud elu lahutamatu osa. Vabal ajal aitab ta teisi ja õpib ise. Programmijuht
JavaScripti baaskursuse mentor Esimesed keeled programmeerimises olid C ja Assembler. Olen alati tahtnud programmeerida mitte ainult tipptasemel "asju" inseneri vaatenurgast, vaid ka nende "asjade" visuaalset komponenti. Nii ma tutvusin...
JavaScripti baaskursuse mentor Esimesed keeled programmeerimises olid C ja Assembler. Olen alati tahtnud programmeerida mitte ainult tipptasemel "asju" inseneri vaatenurgast, vaid ka nende "asjade" visuaalset komponenti. Nii sain tutvust JavaScriptiga ❤Tegelen hetkel Javascripti ja Pythoni täisstack arendusega. Osalenud selliste projektide nagu Vila, Booktopia, SamSoe, Tradus, DeepDee frontendi/taustaprogrammi loomisel. Olen Valgevene Riikliku Informaatika ja Radioelektroonika Ülikooli (BSUIR) magistrant inforaadiotehnoloogiate erialal.
Fullstack arendaja > 6-aastase kogemusega. Rohkem kui 4 aastat on ta arendanud JavaScripti esiosa. Mul on Node.js-iga serveriarenduse kogemus. Hetkel tegeleb kaugjuhtimise tarkvaraarendusega...
Fullstack arendaja > 6-aastase kogemusega. Rohkem kui 4 aastat on ta arendanud JavaScripti esiosa. Mul on Node.js-iga serveriarenduse kogemus. Hetkel arendab ta tarkvara kaugkoostööks – konverentsideks ja tahvliteks. Samuti pidime välja töötama tootekonfiguraatorid. Püüab tutvustada kaasaegseid tööriistu ja lähenemisviise arendamiseks. Lisaks tehnilistele oskustele on tal meeskonnas töötamise, äriülesannete lagundamise oskused, aga ka oskus töötada Agile ja Scrumi metoodikatega.
Põhiline JavaScript. GIT-ga töötamine ja keskkonna seadistamine
-Teema 1.Sissejuhatus kursusesse + JS põhitõed ja praktika
-Teema 2. Põhiline JavaScripti süntaks: põhitõed, põhitoimingud, hargnemine ja põhialgoritmeerimine
-Teema 3. Objektimudel Javascriptis: Prototüübi pärimine ja konstruktori funktsioonid
-Teema 4. Kontekst funktsioonidega töötamisel
-Teema 5. API ja JavaScripti põhikasutus. Kuidas töötada DOM-i ja muude saadaolevate API-dega
-Teema 6. Koodi testimine arendusprotsessi osana, näide testimise rakendamisest kodutöödes
-Teema 7. VCS-i kasutamine: probleemid ja lahendused, tüüpiline arendusprotseduur Giti abil. CI/CD kasutamine toote kinnitamiseks ja tarnimiseks
-Teema 8. Kood kui "projekt" - arendaja töö artefaktid. Sõltuvused ja utiliidid JavaScripti virnas
- Teema 9. Konsultatsioon. Kodutööde tegemise raskete hetkede analüüs. Näide TDD kasutamisest arenduspraktikas
-Teema 10. JS-i süntaksi kokkuvõte
-Teema 11.Töö asünkroonse koodiga
-Teema 12. Kaasaegsed tööriistad kliendi (ja mitte ainult) rakenduste arendamiseks
-Teema 13. Koodi kvaliteedikriteeriumid, probleemide ennetamine ja arenduskeskkonna seadistamine
-Teema 14.Konsultatsioon
HTML-lehtede loomine ja kujundamine
-Teema 15. HTML-dokumendi struktuur, semantika ja lehekülje paigutuse alused
-Teema 16. Lehekülje stiil, elementide paigutus
-Teema 17.Arendusvahendid. Paigutuse testimine, meediapäringute kasutamine
-Teema 18. Positsioneerimiselementide põhikäsitlused
JavaScripti/Typescripti kasutamine interaktiivsete lehtede loomiseks
-Teema 19.Pluginate loomine
-Teema 20. Keelestandardite erinevus, tõlkimisvahendid, trükkimisprobleemid
-Teema 21. TS-i kaasaegse arenduse keskkonna seadistamine, testkeskkonna seadistamine
-Teema 22.OOP JavaScriptis, kasutades arendamisel API-sid
-Teema 23.Funktsionaalse arengu alused, asünkroonkood
-Teema 24. Põhiliste arendustehnikate analüüs masinakirjas - tüübid, liidesed, loendused jne.
-Teema 25. Täiustatud tippimisvõimalused
-Teema 26. Mõned JavaScripti arendusmustrid - esitluse ja loogika eraldamine
-Teema 27. Oma API arendamine
-Teema 28.Mallimootori arendamine
-Teema 29.Vaadete ajakohastamine, juurutamise lähenemisviisid, reaktsioonivõime
JavaScripti programmide struktureerimine ja üheleheliste rakenduste arendamine
-Teema 30. Vahendaja ja EvenEmitter kui koodi korraldamise tööriist
-Teema 31. Rakenduse oleku haldus, redux arendus
-Teema 32. Töö reduxis asünkroonsete toimingutega
-Teema 33. REST, RPC ja võrgupäringud redux süsteemis
-Teema 34. Kliendi marsruutimine, kuidas koostatakse üheleheline rakendus
- Teema 35. Üheleheliste rakenduste sees töötamise iseärasused - delegeerimise kasutamine arenduse lihtsustamiseks, zombivaadete probleem
-Teema 36. Reduxi kasutamine rakenduse oleku salvestamiseks
-Teema 37. Valijate kasutamine marsruutide ühendamiseks reduxist, töötamine HOC-ga (marsruutide ja reduksi ühendamise ümbris)
Arendus React.js-iga
-Teema 38. Mis on React, JSX, keskkonna seadistamine
-Teema 39. Targad ja rumalad komponendid Reacti kontekstis
-Teema 40. Komponentide elutsükkel, konksud
-Teema 41. Reacti ja reduxi kooskasutamine
-Teema 42. Reactiga töötamisel lehtede marsruutimine ja laisk laadimine
Node.js arenduse ja koodi hoolduse põhitõed
-Teema 43. Node.js kasutusvaldkonnad, erinevused brauseris arendusest
-Teema 44. Rakendusserveri loomine Node.js abil. Sündmuse mudel ja niidid
-Teema 45. Töö esitlus – mida teha, et see hea oleks
Projektitöö
-Teema 46. Teema valik ja projektitöö korraldus
-Teema 47.Projekteerimistööde kaitsmine