Programiranje HTML5 aplikacij z jezikom JavaScript

Prihajajoče izvedbe

Nivo:For IT professionals
Kategorija prodajalca:Javascript
Teme:Developer
Trajanje (dni):5
Ur/dan:8
Tip učenja:V učilnici
Cena:1.190€ + DDV

Na delavnici bomo skupaj izdelali samostojno spletno aplikacijo tipa HTML5. Aplikacija bo upoštevala klasične načrtovalske vzorce:

  • vsa interakcija med odjemalcem in strežnikom se dogaja v istem okvirju strani (single page)
  • pogovor odjemalec - strežnik poteka preko izmenjave podatkov v JSON formatu
  • odjemalec je narejen v skladu z “responsive design” smernicami, ki zaznajo tip naprave, orientacijo, podprte funkcionalnosti
  • odjemalec se v veliki meri poslužuje Javaskripta
  • zasnova aplikacije strogo loči kode za uporabniški vmesnik, za kontrolnik ter za strežnik na drugi strani

 

Na koncu bo še kratek arhitekturni praktikum, kjer bomo spoznali, kako zasnovati izvajalno okolje za aplikacijo, ki bo kasneje omogočalo organsko rast ob povečevanju zmogljivosti. Izvorna koda izhodiščne aplikacije je na voljo tukaj: https://github.com/gustinmi/rest4php.

Jezik HTML5

  • skladnja jezika, nove semantične oznake, HTML5 specifike
  • zaznavanje različnih naprav
  • DOM drevesna struktura
  • razhroščevanje dela, ki ga opravi brskalnik preko razvijalskih orodij

CSS3

  • osnovni predmeti CSS jezika (črke, besede, vrstice, box elementi, ipd)
  • postavitev strani brez uporabe tabel
  • CSS3 selektorji in CSS3 media queries
  • načela “responsive design”

JavaScript jezik

  • Vrednosti, spremenljivke in literali
  • Izrazi in operatorji
  • Stavki
  • Funkcije
  • Delo z objekti
  • Dedovanje in veriga prototipov
  • Predefinirani  objekti (global)
  • Regularni izrazi
  • Uporaba JSON formata
  • Integracija z brskalnikom in DOM
  • Potovanje eventa po DOM (bubble in capture)

Javascript ekosistem

  • uporaba AJAX in Websocket tehnologije
  • uporaba knjižnice jQuery
  • uporaba nekaterih pomembnih knjižnic JavaScript: timeline.js, datatables.js
  • Osnovne izkušnje z programiranjem (poznavanje odločitvenih stavkov "if/else" in zank "for")
  • Osnovno poznavanje brskalnika, spletnih povezav in zasnove spletne strani
  • Osnovno poznavanje delovanja strežnikov
  • Znanje angleščine

Mitja Guštin

Termin ni potrjen

25. september 2017 - 29. september 2017

Pokaži urnik
Termin ni potrjen

16. oktober 2017 - 20. oktober 2017

  • Cena: 1.190€ + DDV
Pokaži urnik

Za več informacij nas kontaktirajte na telefonsko številko: 01 568 40 40 ali trzenje@housing.si.

Naša spletna stran uporablja piškotke, ki se naložijo na vaš računalnik. Ali se za boljše delovanje strani strinjate z njihovo uporabo?

Več o uporabi piškotkov

Uporaba piškotkov na naši spletni strani

Pravna podlaga

Podlaga za obvestilo je spremenjeni Zakon o elektronskih komunikacijah (Uradni list št. 109/2012; v nadaljevanju ZEKom-1), ki je začel veljati v začetku leta 2013. Prinesel je nova pravila glede uporabe piškotkov in podobnih tehnologij za shranjevanje informacij ali dostop do informacij, shranjenih na računalniku ali mobilni napravi uporabnika.

Kaj so piškotki?

Piškotki so majhne datoteke, pomembne za delovanje spletnih strani, največkrat z namenom, da je uporabnikova izkušnja boljša.

Piškotek običajno vsebuje zaporedje črk in številk, ki se naloži na uporabnikov računalnik, ko ta obišče določeno spletno stran. Ob vsakem ponovnem obisku bo spletna stran pridobila podatek o naloženem piškotku in uporabnika prepoznala.

Poleg funkcije izboljšanja uporabniške izkušnje je njihov namen različen. Piškotki se lahko uporabljajo tudi za analizo vedenja ali prepoznavanje uporabnikov. Zato ločimo različne vrste piškotkov.

Vrste piškotkov, ki jih uporabljamo na tej spletni strani

Piškotki, ki jih uporabljamo na tej strani sledijo smernicam:

1. Nujno potrebni piškotki

Tovrstni piškotki omogočajo uporabo nujno potrebnih komponent za pravilno delovanje spletne strani. Brez teh piškotov servisi, ki jih želite uporabljati na tej spletni strani, ne bi delovali pravilno (npr. prijava, nakupni proces, ...).

2. Izkustveni piškotki

Tovrstni piškotki zbirajo podatke, kako se uporabniki vedejo na spletni strani z namenom izboljšanja izkustvene komponente spletne strani (npr. katere dele spletne strani obiskujejo najpogosteje). Ti piškotki ne zbirajo informacij, preko katerih bi lahko identificirali uporabnika.

3. Funkcionalni piškotki

Tovrstni piškotki omogočajo spletni strani, da si zapomni nekatere vaše nastavitve in izbire (npr. uporabniško ime, jezik, regijo) in zagotavlja napredne, personalizirane funkcije. Tovrstni piškotki lahko omogočajo sledenje vašim akcijam na spletni strani.

4. Oglasni ali ciljani piškotki

Tovrstne piškotke najpogosteje uporabljajo oglaševalska in družabna omrežja (tretje strani) z namenom, da vam prikažejo bolj ciljane oglase, omejujejo ponavljanje oglasov ali merijo učinkovitost oglaševalskih akcij. Tovrstni piškotki lahko omogočajo sledenje vašim akcijam na spletu.

Nadzor piškotkov

Za uporabo piškotkov se odločate sami. Piškotke lahko vedno odstranite in s tem odstranite vašo prepoznavnost na spletu. Prav tako večino brskalnikov lahko nastavite tako, da piškotkov ne shranjujejo.

Za informacije o možnostih posameznih brskalnikov predlagamo, da si ogledate nastavitve.

Upravljalec piškotkov

Housing Co. d.o.o.