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!
Course Image
cik-ilgi

Kad? *

Pirmā nodarbība 13.08.2024. Nodarbības tiešsaistē notiek katru otrdienu plkst. 18:00 pēc vietējā laikā.
kad

Cik ilgi?

Kurss ilgst 5 mēnešus. Kopumā kursā ir 21 nodarbība, katra ilgst 3 stundas.
format

Formāts

Vebināri, tiešsaistes nodarbības, praktiskie uzdevumi
language

Mācību valoda

Mācības notiek latviešu valodā
format

Cena

Kursa pilnā cena 900€ ar PVN, sadalīta 5 mēnešu maksājumos. Vai vienreizējs maksājums ar 20% atlaidi 720€.
format

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:

plus
Piekļuve mācību videoierakstiem.
plus
Iespēja iegūt nepieciešamās iemaņas darbam attālināti.
plus
Ietaupīts laiks, kas jāpavada ceļā.
plus
Nav ceļa izdevumu.
plus
Samazināts saslimšanas risks.
plus
Ērta mājas atmosfēra.
plus
Iespēja skaidri redzēt un dzirdēt visu notiekošo mācību laikā.
plus
Saņemt rakstiskus skaidrojumus par interesējošiem jautājumiem.
plus
Iespēja mācīties no jebkuras vietas pasaulē.
plus

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
why-our-courses

Kāpēc izvēlēties mūsu kursu?

star
Prakstiski uzdevumi un reāli piemēri
star
Saņemiet sertifikātu pēc eksāmena nokārtošanas
star
Individuāls hostings katram dalībniekam
star
Pieeja materiāliem pēc kursa beigām
star
Tehniskais atbalsts un konsultācijas
star
Praktiskās nodarbības ar nozares ekspertiem
star
Mūsdienīgu rīku izmantošana
star
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.
Peteris Logins

Jūsu rezultāti - mūsu galvenais mērķis

check
Tehnoloģiju zināšanu līmeņa paaugstināšana par 60%
check
Aiz katra panākuma stāv komanda, gatava palīdzēt jums sasniegt vairāk.
check
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.

Pierakstieties mūsu jaunumiem

Nospiežot pogu, es piekrītu personisko datu apstrādei