Frontend izstrāde. Pamatlīmenis

Web-lapu un web-aplikāciju frontenda izstrādes pirmais līmenis

Programma ir paredzēta iesācējiem, kas vēlās apgūt frontend izstrādātāja profesiju un nodarboties ar tīmekļa lapu izstrāde, izmantojot HTML un CSS valodas, kā arī JavaScript programmēšanu.

Apmācības praktiskā orientācija studentiem ļaus iegūt prasmes web izstrādē no nulles un radīt paaugstinātas sarežģitības vietnes. Jūs gaidīs daudz mājas darbu, bet izlaiduma projekts būs labs darba piemērs jūsu darba portfelim.

Programmas pasniedzējs

Maksims Kitajevs
frontend izstrādātājs

Programmas saturs

  1. Ievads
    • Par kursu
    • IDE sagatave (Sublime, VS Code, Atom)
    • Konsole (Terminal)
    • Versiju kontroles sistēma Git (darbs ar Github)
    • Projektu vadība (Trello, Asana, Jira)
  2. HTML5 pamati
    • Ievads (vēsture, standarti, W3C, pārlūkprogrammas)
    • Doctype
    • Semantika, validācija
    • Chrome developer tools
    • Tagi, komentāri
    • Rindu un bloku elementi
    • Atribūti
    • Hipersaites, navigācija
    • Saraksti. Tabulas. Formas
    • Vektorgrafika SVG
  3. CSS3 pamati
    • Ievads
    • Pārlūku savietojamība.
    • Stilu pieslēgums. Noklusējuma stili
    • Identifikatori un klases
    • Selektori. Selektoru specifiskums
    • Mantojums un kaskāde
    • Bloku modelis
    • Mērvienības
    • Fonts. Teksta formatēšana
    • Fona īpašības
    • Vektorgrafikas SVG stilizācija
    • Elementu pozicionēšana
    • Sarakstu, formu un tabulu stilizācija
    • Responsīvais dizains. Media queries
    • Vendorprefiksi
    • Gradienti. Ēnas. Noapaļoti stūri
    • Animācija un transformācija
    • Flexbox, Grid Layout
    • BEM metodoloģija
    • Preprocesori
    • Sass/SCSS apskats
  4. Freimvorki (Frameworks)
    • Bootstrap 4 pamati.
  5. JavaScript pamati
    • Ievads. Rīki. Dokumentācija
    • Mainīgie
    • Datu tipi
    • Pamatoperatori
    • Modālie logi
    • Koda atkļūdošana
    • Salīdzinājuma operatori un būla vērtības
    • Tipu konvertēsana
    • Nosacījuma operatori
    • Loģiskie operatori
    • Cikli while, for
    • Konstrukcija switch
    • Funkcijas
    • Darbs ar masīviem
    • Regulārie izteicieni
    • Striktais režīms
    • Objekti: īpašību uzskaitīšana, kopēšana pēc atsauces
    • Izsaukuma konteksts (this)
    • Pseidomasīvs «arguments»
    • Datums un laiks
    • Saslēgums, darbības tvērums
    • «call», «apply», «bind»
    • Taimeri
    • Atkļūdošana un Kļūdu apstrāde (try, catch)
    • Iebūvētās klases — Object.prototype
    • AJAX. JSON
    • XML
  6. Ievads Web APIs
    • Pārlūku īpašības (Navigator)
    • Ekrāna īpašības (Screen)
    • Darbs ar adresēm (Location)
    • Pārlūku vēsture (History)
    • DOM — Dokumenta objekta modelis
    • DOM koks
    • Navigācija DOM
    • Mezglu īpašības, atribūti
    • Elementu meklēšana
    • Mezglu pievienošana un dzēšana
    • Cookie. Local Storage
  7. Notikumi
    • Ievads. Uzniršana un pārtveršana. Notikumu deleģēsana
    • Peles notikumi
    • Formas notikumi
    • Scroll, load, error, ready notikumi
  8. jQuery
    • Ievads
    • Selektori
    • Atribūti
    • Papildu metodes
    • Darbs ar CSS (izmēri, pozicionēšana)
    • Notikumi
    • Efekti
Programmas beigās studentam tiek izsniegts sertifikāts par programmas pabeigšanu. Turklāt visi šīs programmas absolventi saņems 20% atlaidi mācībām jebkurā no mūsu skolas mācību programmām.
Bez priekšzināšanām
Mācību valoda: krievu, latviešu
Kursa ilgums
4 mēneši (144 ak. stundas)
Mācību sākums
2. decembrī
Nodarbību dienas un laiki
2 nodarbības nedēļā 3 stundas katrapirmdienās, trešdienās. 18:00—21:00
Mācību maksa
Ar savu datoru
249
mēnesī
Ar skolas datoru
299
mēnesī
Atlaide skolēniem 10%
Naudas atmaksas garantija14 dienu laikā

Mācību valodaMācību forma

Paldies par reģistrāciju mācībām Webskolā.
Mēs ar jums sazināsimies tuvākajā laikā!