JavaScript izstrādātājs. Pamata - bezmaksas kurss no Otus, apmācība 6 mēneši, Datums: 2023. gada 1. decembris.
Literārs Mistrojums / / December 04, 2023
Kurss sniegs jums priekšgala izstrādes prasmes, kas jūs atšķirs no topošajiem izstrādātājiem.
Jūs apgūsit šobrīd projektos izmantotās tehnoloģijas: React, TypeScript, Babel, Webpack, Node.js. Pēc kursa jums būs viegli iesaistīties darbā, un darba devējam nebūs „jāpabeidz” jūsu apmācība.
Jūs iemācīsities izprast kodu un izstrādes principus, spēsiet strādāt bez veidnēm un pārliecinoši rīkoties savu kompetenču ietvaros, uzdot jautājumus un rast atbildes.
Jau no pirmā mēneša mācīsies reālai attīstībai pietuvinātos apstākļos: mācīsies lietot Git, segsi kodu ar testiem un iepazīsies ar CI procesiem.
Līdz apmācības beigām jūs savāksiet paveikto darbu portfolio un izveidosiet gatavu projektu, ko varēsit publicēt un parādīt intervijās.
Kursu programma ir paredzēta:
- programmēšanas iesācējiem, kuri vēlas iekļūt IT;
- pārzināt programmēšanas pamatus un vēlmi attīstīties kā JavaScript izstrādātājam;
- iesācējiem, kuri apgūst JavaScript, bet vēlas sistematizēt savas zināšanas un saņemt ekspertu atsauksmes;
- iesācējiem, kuri apgūst backend izstrādi un vēlas paplašināt savu prasmju arsenālu ar frontend tehnoloģijām.
Bonuss: video kurss “JavaScript iesācējiem”
Neatkarīgai caurbraukšanai. Šīs zināšanas jums būs nepieciešamas, lai apgūtu valodas pamata konstrukcijas, ja jums nav iepriekšējas pieredzes ar JavaScript.
Tu iemācīsies:
Izmantojiet JavaScript, tā React sistēmu un citas tehnoloģijas, lai atrisinātu priekšgala problēmas
Strādājiet ar Git un GitHub plūsmu
Atkļūdojiet un pārbaudiet savu kodu
Sadaliet kodu moduļos un loģiskajās daļās
Strādājiet ar dokumentāciju un Google
Izstrādājiet lietotnes, izmantojot React
Izpratne par jauno API
PERSONĪGAIS MENTORS: tiešsaistes sesijas 40 minūtes katru nedēļu
Apmācības sākumā jums tiek nozīmēts mentors. Tāpat kā skolotāji, mentori ir eksperti, kas strādā frontend izstrādē.
Reizi nedēļā pildāt mājasdarbu, publicējiet to GitHub un vienojieties par zvanu ar savu mentoru
Mentors jau iepriekš iepazīstas ar jūsu kodu, tāpēc līdz tikšanās brīdim viņš jau zina, kam pievērst uzmanību. Varat arī sagatavot jautājumus
Sesijas laikā mentors komentēs jūsu lēmumu. Ja nepieciešams, uzreiz var doties uz izstrādes vidi, veikt izmaiņas kodā un uzreiz redzēt rezultātu
Pieredzējis JavaScript izstrādātājs. Viņš piedalījās dažādu projektu īstenošanā: izstrādāja pakalpojumu lietojumprogrammas, saskarnes banku programmatūrai, kataloģizācijas un grāmatvedības sistēmas. Man ir pieredze serveru izstrādē ar Node.js. Sākās pirms vairāk nekā 10 gadiem...
Pieredzējis JavaScript izstrādātājs. Viņš piedalījās dažādu projektu īstenošanā: izstrādāja pakalpojumu lietojumprogrammas, saskarnes banku programmatūrai, kataloģizācijas un grāmatvedības sistēmas. Man ir pieredze serveru izstrādē ar Node.js. Pirms vairāk nekā 10 gadiem viņš sāka strādāt kā PHP izstrādātājs un 2013. gadā pārgāja uz JavaScript izstrādi. Šobrīd nodarbojas ar Pārtikas piegādes pakalpojuma mobilā virziena izstrādi. HolyJS programmas komitejas loceklis, aktīvi piedalās JS kopienas dzīvē: tikšanās, konferences, mācības - tas viss jau daudzus gadus ir neatņemama dzīves sastāvdaļa. Brīvajā laikā palīdz citiem un mācās pats. Programmas vadītājs
JavaScript pamatkursa mentors Pirmās programmēšanas valodas bija C un Assembler. Es vienmēr gribēju programmēt ne tikai augstākās klases “lietas” no inženierijas viedokļa, bet arī šo “lietu” vizuālo komponentu. Tā es iepazinos...
JavaScript pamatkursa mentors Pirmās programmēšanas valodas bija C un Assembler. Es vienmēr gribēju programmēt ne tikai augstākās klases “lietas” no inženierijas viedokļa, bet arī šo “lietu” vizuālo komponentu. Tā es iepazinos ar JavaScript ❤Pašlaik nodarbojos ar pilnu steku izstrādi Javascript un Python. Piedalījies frontend/backend izveidē tādiem projektiem kā Vila, Booktopia, SamSoe, Tradus, DeepDee. Esmu maģistrantūras students Baltkrievijas Valsts informātikas un radioelektronikas universitātē (BSUIR) informācijas radiotehnoloģiju specialitātē.
Fullstack izstrādātājs ar > 6 gadu pieredzi. Vairāk nekā 4 gadus viņš ir izstrādājis JavaScript priekšgalu. Man ir pieredze serveru izstrādē ar Node.js. Šobrīd nodarbojas ar programmatūras izstrādi attālinātai...
Fullstack izstrādātājs ar > 6 gadu pieredzi. Vairāk nekā 4 gadus viņš ir izstrādājis JavaScript priekšgalu. Man ir pieredze serveru izstrādē ar Node.js. Šobrīd viņš izstrādā programmatūru attālinātai sadarbībai – konferencēm un tāfelēm. Mums bija arī jāizstrādā produktu konfiguratori. Mēģina ieviest mūsdienīgus rīkus un pieejas attīstībai. Papildus tehniskajām prasmēm viņam ir prasme strādāt komandā, dekomponēt biznesa uzdevumus, kā arī prasme strādāt, izmantojot Agile un Scrum metodikas.
Pamata JavaScript. Darbs ar GIT un vides iestatīšana
-1.tēma.Ievads kursā + JS pamati un prakse
-2. tēma. JavaScript pamata sintakse: pamati, pamatoperācijas, sazarošana un pamata algoritmizācija
-3. tēma. Objekta modelis Javascript: Prototipa pārmantošana un konstruktora funkcijas
-4.tēma. Konteksts darbā ar funkcijām
-5. tēma. API un JavaScript pamata izmantošana. Kā strādāt ar DOM un citām pieejamajām API
-6.tēma. Koda testēšana kā daļa no izstrādes procesa, piemērs testēšanas pielietošanai mājasdarbos
-7. tēma. VCS izmantošana: problēmas un risinājumi, tipiska izstrādes procedūra, izmantojot Git. CI/CD izmantošana produkta apstiprināšanai un piegādei
-8. tēma. Kods kā “projekts” - izstrādātāja darba artefakti. Atkarības un utilītas JavaScript kaudzē
- 9. tēma. Konsultācija. Grūto brīžu analīze mājasdarbu pildīšanā. TDD izmantošanas piemērs izstrādes praksē
-10. tēma. JS sintakses kopsavilkums
-11. tēma. Darbs ar asinhrono kodu
-12.tēma. Mūsdienīgi rīki klientu (un ne tikai) aplikāciju izstrādei
-13.tēma. Koda kvalitātes kritēriji, problēmu novēršana un izstrādes vides iekārtošana
-14.tēma.Konsultācija
HTML lapu veidošana un veidošana
-15.tēma. HTML dokumenta struktūra, semantika un lappušu izkārtojuma pamati
-Tēma 16. Lapas stils, elementu pozicionēšana
-17.tēma.Attīstības instrumenti. Izkārtojuma testēšana, izmantojot multivides vaicājumus
-18.tēma. Pamatpieejas pozicionēšanas elementiem
JavaScript/mašīnraksta izmantošana interaktīvu lapu izveidei
-19. tēma. Spraudņu izveide
-20. tēma. Atšķirība starp valodas standartiem, tulkošanas rīkiem, mašīnrakstīšanas problēmām
-21.tēma. Vides iestatīšana modernai attīstībai uz TS, testa vides izveide
-Tēma 22.OOP JavaScript, izmantojot API izstrādes procesā
-23.tēma. Funkcionālās attīstības pamati, asinhronais kods
-24.tēma. Mašīnraksta izstrādes pamatmetožu analīze - veidi, interfeisi, uzskaitījumi utt.
-25. tēma. Uzlabotas rakstīšanas iespējas
-26.tēma. Daži JavaScript izstrādes modeļi - prezentācijas un loģikas atdalīšana
-27. tēma. Sava API izstrāde
-28.tēma. Šablonu dzinēja izstrāde
-29.tēma.Viedojumu aktualizēšana, ieviešanas pieejas, reaktivitāte
JavaScript programmu strukturēšana un vienas lapas lietojumprogrammu izstrāde
-Tēma 30. Mediator un EvenEmitter kā koda organizēšanas rīks
-31.tēma. Lietojumprogrammu stāvokļa vadība, redux izstrāde
-32.tēma. Darbs ar asinhronām darbībām redux režīmā
-Tēma 33. REST, RPC un tīkla pieprasījumi redux sistēmā
-Tēma 34. Klientu maršrutēšana, kā tiek veidota vienas lapas aplikācija
- 35. tēma. Darba īpatnības vienas lapas aplikācijās - deleģēšanas izmantošana izstrādes vienkāršošanai, zombiju skatījumu problēma
-36. tēma. Redux izmantošana lietojumprogrammas stāvokļa saglabāšanai
-37. tēma. Selektoru izmantošana, lai atsaistītu maršrutus no redux, darbs ar HOC (maršrutu un redux saistīšanas ietvars)
Izstrāde ar React.js
-Tēma 38. Kas ir React, JSX, vides iestatīšana
-Tēma 39. Gudri un stulbi komponenti React kontekstā
-Tēma 40. Sastāvdaļas dzīves cikls, āķi
- 41. tēma. React un redux izmantošana kopā
-Tēma 42. Maršrutēšana un slinka lapu ielāde, strādājot ar React
Node.js izstrādes un koda uzturēšanas pamati
-43.tēma. Node.js pielietošanas jomas, atšķirības no izstrādes pārlūkprogrammā
-44. tēma. Lietojumprogrammu servera izveide, izmantojot Node.js. Pasākuma modelis un pavedieni
-45.tēma. Darba prezentācija - kas jādara, lai tas būtu labi
Projekta darbs
-46.tēma. Tēmas izvēle un projekta darba organizācija
-47.tēma.Projektēšanas darbu aizsardzība