Online kurss - Web izstrādātājs Frontend JavaScript
Apgūstiet mājas lapu izstrādi no nulles. No HTML, CSS un JavaScript līdz React - mēs jūs iemācīsim!
Kad? *
Pirmā nodarbība 13.08.2024. Nodarbības tiešsaistē notiek katru otrdienu plkst. 18:00 pēc vietējā laikā.
Cik ilgi?
Kurss ilgst 5 mēnešus. Kopumā kursā ir 21 nodarbība, katra ilgst 3 stundas.
Formāts
Vebināri, tiešsaistes nodarbības, praktiskie uzdevumi
Mācību valoda
Mācības notiek latviešu valodā
Cena
Kursa pilnā cena 900€ ar PVN, sadalīta 5 mēnešu maksājumos. Vai vienreizējs maksājums ar 20% atlaidi 720€.
Cena mēnesī
Cena bez atlaides 180€.
* Kursa sākuma datums var mainīties atkarībā no grupas nokomplektēšanas.
Kas jūs sagaida šajā kursā?
Sākot ar HTML un CSS pamatiem līdz JavaScript un reaktīvajām bibliotēkām, ieskaitot MongoDB datu bāzes pārzināšanu.
63 akadēmiskās mācību stundas
3 stundu garas intensīvas nodarbības nedēļā
Mājas darbi un noslēguma projekts
Iespēja uzdot jautājumus ekspertiem
Iespēja analizēt savu personīgo projektu
Kursa galvenās tēmas
1
Frontend izstrādātāja profesijas pārskats
Frontend izstrādātāja loma un uzdevumi
Frontend un Backend mijiedarbība un Full-stack izstrāde
Frontend izstrādes nozares tendences un perspektīvas
2
HTML pamati
HTML dokumenta struktūra
Galvenie HTML tagi un to pielietojums
Formas un ievades elementi
3
Augstāka līmeņa HTML
Semantiskā marķējuma izmantošana
Multimediju ievietošana (attēli, video, audio)
Mūsdienu HTML5 tagi
4
CSS pamati
CSS sintakse un stilu pievienošana
Selektori, atribūti un vērtības
Box modelis un pozicionēšana
5
Augstāka līmeņa CSS
Flexbox
Grid izkārtojums
Adaptīvais un mobilais dizains
6
JavaScript pamati
JavaScript sintakse un pamata konstrukcijas
Datu tipi un mainīgie
Operatori un cikli
7
Funkcijas un objekti JavaScript
Funkciju izveide un izmantošana
Objekti un masīvi
Scope & Closures
8
DOM un notikumi JavaScript
Dokumenta objektu modelis (DOM)
Notikumu apstrāde
DOM elementu modificēšana
9
Asinhronais JavaScript
Callback funkcijas
Promises
Async/Await
10
Ievads React.js
React un JSX pamati
Komponenti un Props
Stāvoklis (State) un dzīves cikls
11
Turpinājums React.js
Stāvokļa pārvaldīšana, izmantojot hook funkcijas
Maršrutēšana ar React Router
Formu pārvaldība
12
Stilizācija ar React
CSS-in-JS
Sass vai Less izmantošana React projektos
Komponentu bibliotēkas (piemēram, Material-UI, Reactstrap)
13
Lietotnes stāvoklis un Recoil, Jotai
Recoil, Jotai darbības princips
Pievienošana un izmantošana kopā ar React
Recoil, Jotai asinhronās darbības
14
Testēšana Frontendā
Unit testēšanas pamati
React komponentu testēšana
End-to-end testēšana (Cypress)
15
Mobilās lietotnes izstrāde ar React Native
React Native pamati
Mobilās lietotnes izveide
Kļūdu novēršana
16
Tīmekļa lietotņu veiktspējas optimizācija
Instrumenti veiktspējas analīzei
Slinkā ielāde un koda sadalīšana
Resursu optimizācija un kešošana
17
Ievads Git un GitHub
Git pamati
Darbs ar GitHub
Atzarošana un apvienošana
18
Darbs ar API un servera datiem
AJAX un Fetch API
Darbs ar RESTful API
MongoDB pamati
19
Noslēguma projekts
Projekta plānošana un projektēšana
Funkcionalitātes izstrāde
Testēšana un kļūdu novēršana
20
Aplikācijas aktivizēšana un DevOps pamati
Hostings un izvietošana uz servera
MongoDB izmantošana mākoņpakalpojumos
Cloudflare aizsardzības iestatīšana
21
Karjera Frontend izstrādē
CV un portfolio izveide
Sagatavošanās intervijai
Darba tirgus un iespēju pārskats
Tiešsaistes mācību priekšrocības:
Piekļuve mācību videoierakstiem.
Iespēja iegūt nepieciešamās iemaņas darbam attālināti.
Ietaupīts laiks, kas jāpavada ceļā.
Nav ceļa izdevumu.
Samazināts saslimšanas risks.
Ērta mājas atmosfēra.
Iespēja skaidri redzēt un dzirdēt visu notiekošo mācību laikā.
Saņemt rakstiskus skaidrojumus par interesējošiem jautājumiem.
Iespēja mācīties no jebkuras vietas pasaulē.
Mūsu panākumi skaitļos
87%
Veiksmīgi pabeidza kursu
92%
Ieteica kursu draugiem un kolēģiem
82%
Praktiski pielietoja iegūtās zināšanas
Kāpēc izvēlēties mūsu kursu?
Prakstiski uzdevumi un reāli piemēri
Saņemiet sertifikātu pēc eksāmena nokārtošanas
Individuāls hostings katram dalībniekam
Pieeja materiāliem pēc kursa beigām
Tehniskais atbalsts un konsultācijas
Praktiskās nodarbības ar nozares ekspertiem
Mūsdienīgu rīku izmantošana
Populāru rīku izmantošana darba gaitā
Kursa pasniedzējs
Peteris Logins
Pasniedzējs, kurš pārzina tādas programmēšanas valodas kā Java, PHP un JavaScript, ar padziļinātām zināšanām gan servera, gan klienta lietojumprogrammu izstrādē, kas viņam ļauj efektīvi mācīt studentus veidot kompleksas web sistēmas un mobilās aplikācijas. Viņa prasme skaidrot sarežģītus jēdzienus vienkāršā valodā padara viņa nodarbības saprotamas un motivējošas visiem mācīties gribētājiem ar dažādiem zināšanu līmeņiem.
Jūsu rezultāti - mūsu galvenais mērķis
Tehnoloģiju zināšanu līmeņa paaugstināšana par 60%
Aiz katra panākuma stāv komanda, gatava palīdzēt jums sasniegt vairāk.
Jūsu panākumi ir mūsu iedvesma nepārtrauktai pilnveidei.
Gatavi sākt savu karjeru Frontend izstrādē?
Reģistrējieties un piedalieties pirmajā bezmaksas nodarbībā!
Biežāk uzdotie jautājumi
Lai veiksmīgi apgūtu kursa tēmas, ir nepieciešamas prasmes darbā ar operētājsistēmām, piemēram, Windows, mācēt izveidot mapes, pārvietoties pa direktorijām un saprast, kur kas atrodas. Nepieciešams prast izmantot tiešsaistes videokonferenču platformas, piemēram, Google Meet, Zoom, kā arī vēlams iepazīties ar koda redaktoru Visual Studio Code.