Veebiarenduse põhialused: HTML, CSS, JavaScript

Koolituse läbinu:

  • Teab kaasaegse veebirakenduse üldist arhitektuuri;
  • Teab veebirakenduste kolme komponenti - HTML-i, CSS-i ja JavaScripti ning teab, milleks üks või teine on mõeldud;
  • Oskab kirjutada HTML-i veebirakenduste arendamisel;
  • Disainib lihtsamaid veebirakendusi CSS-i abil;
  • Oskab rakendada responsive design-i põhimõtteid;
  • Kirjutab algtasemel JavaScripti ning teab, kuidas seda tehes lisada veebilehele dünaamikat;
  • Teab asünkroonse programmeerimise aluseid ja mida tähendavad terminid async, await, Promise;
  • Oskab kasutada Fetch API funktsionaalsust backend-süsteemist info küsimiseks ja muutmiseks.

Koolituse eesmärk on tutvustada osalejale kaasaegse veebirakenduse kolme komponenti – HTML-i, CSS-i ja JavaScripti – millel baseerub kaasaegne veebirakenduste arhitektuur. Kursusel käsitletakse kolme eelpool nimetatut komponenti nii eraldiseisvatena, kui koostoimivatena.

Käsitletakse ka teemasid, mis seotud veebirakenduse kasutajakogemusega ning tutvustatakse responsive design’i aluseid.

JavaScripti mooduli lõpus tehakse lühiülevaade Fetch API‘st, mille abil on võimalik veebileht panna suhtlema backend-süsteemidega.

Koolituse läbinu omandab baasteadmised sellistest teemadest, nagu HTML-veebileht, veebidisain ning oskab kahte eelnevat siduda JavaScripti programmeerimiskeelega.

Oodatud on

  1. Elukutselised tarkvaraarendajad, kes soovivad oma teadmisi värskendada ja süstematiseeritult veebiarenduse teema läbi käsitleda.
  1. Algajad arendajad (teistest eluvaldkondadest), kes tahavad saada esmast sissevaadet veebiarendusse ja kes soovivad natuke mingit veebilehte arendada. Samuti need, kes kasutavad saadud teadmisi lihtsalt kui hüppelauana edasiseks õppimiseks IT valdkonnas.

Osalejalt ei nõuta eelnevaid veebirakenduse arendamise alaseid teadmisi-kogemusi, kuid eeldatakse, et õpilased tunnevad arvutit tavakasutaja tasemel.

Õppevahendid: Windows operatsioonisüsteemi arvuti (miinimum 8 GB RAM) , millel on õigused rakenduste installeerimiseks ja seadistamiseks.

Neil, kellel puudub vajalik arvuti on võimalik seda rentida kokkuleppel BCS Koolitusega. Palume sellest koolitusettevõtet eelnevalt teavitada.

Päev 1: HTML

  • Sissejuhatus, tutvumine
  • Veebiarhitektuuri ülevaade
  • Keskkonna ettevalmistamine
  • HTMLi põhialused
  • Semantiline HTML
  • HTML Vormid
  • HTML5 ja multimeedia elemendid

Päev 2: CSS

  • CSS-i põhialused
  • CSS Box Model
  • CSS Floats
  • Positsioneerimine
  • Sliding navigation harjutus & JavaScripti sissejuhatus

Päev 3: CSS

  • Layout Systems & JavaScript
  • CSS Layout Systems (Flexbox)
  • Responsive design, CSS Media Queries
  • CSS Layout Systems (Grid)
  • JavaScripti ajalugu ja põhialused
  • Objektid, massiivid, tüüübid

Päev 4: JavaScript

  • Funktsioonid
  • Document Object Model (DOM) – HTML-iga manipuleerimine
  • Noolefunktsioonid
  • Harjutused (noolefunktsioonid)
  • Asünkroonne JavaScript ja Promise’d; Fetch API

Õppemeetodid: Õppetöös saab osaleda klassiruumi tulles või liitudes koolitusega läbi veebikeskkonna Zoom. Koolituse maht on 32  tundi sh 20  tundi praktilisi harjutusi koolituskeskkonnas.

Hindamismeetod: Õpiväljundite saavutamist hinnatakse koolituse ajal läbi viidud tagasisidestatud praktiliste harjutuste põhjal.

Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused.  Osalejatele, kes õpiväljundeid saavutanud ei ole väljastatakse soovi korral tõend koolitusel osalemise kohta.

Hind sisaldab: Kohvipause koolituskeskuses ja ühiseid lõunasööke

Õppekavarühm: 0613 Tarkvara ja rakenduste arendus ning analüüs

Lektori CV

Tähelepanu! Teie veebilehtiseja ei vasta kodulehe külastamiseks vajalikele nõuetele. Palun vahetage veebilehitsejat või seadet, millega te veebilehte sirvite.

Attention! Teie veebilehtiseja ei vasta kodulehe külastamiseks vajalikele nõuetele. Palun vahetage veebilehitsejat või seadet, millega te veebilehte sirvite.

Внимание! Teie veebilehtiseja ei vasta kodulehe külastamiseks vajalikele nõuetele. Palun vahetage veebilehitsejat või seadet, millega te veebilehte sirvite.