Hlavní navigace

Moderní JavaScript

Moderní JavaScript

Root.cz

30. října 2017

9:30–17:00

Školicí místnost Internet Info Milady Horákové 116/109 , Praha 6

JavaScript už dávno neslouží jen k psaní jednoduchých skriptů na webových stránkách. Je to moderní a flexibilní jazyk, jež vyniká velkou svobodou ve stylu programování a návrhu aplikace. To je paradoxně i jeho největší problém a důvod špatné pověsti — právě proto je dobré znát všechna jeho specifika, přednosti, ale i slabiny.

Základní cena

3 800 Kč bez DPH

Akční cena (do 20. 10. 2017)

2 999 Kč bez DPH

Přednášející

Adam Havel

Vystudoval informační technologie na ČVUT. Vývojem v oblasti webových aplikací se zabývá více než patnáct let a v současné době napomáhá vzniku nové responzivní Heureky. Baví ho nedokonalé, zato zábavné jazyky jako je JavaScript, a vše kolem front-endu.

Co se na školení naučíte

Od svého vzniku prošel JavaScript obrovským vývojem a dnes se řadí mezi nejvýznamnější programovací jazyky. Díky svojí flexibilitě nabývá mnoho podob - ve své tradiční roli na straně prohlížeče pohání webové aplikace pro miliardy lidí, pod názvem Node.js pak nabízí nástroj pro tvorbu serverových služeb.

Právě jeho flexibilita ovšem pro mnoho nováčků představuje kámen úrazu. Na školení se proto dozvíte, v čem se JavaScript liší od ostatních jazyků, jak přistupovat k návrhu aplikací a jak se vyvarovat častých chyb. Formou praktických příkladů se naučíte pracovat se základními stavebními kameny jazyka, ať už na straně prohlížeče nebo serveru.

Pro koho je školení určeno

S JavaScriptem se občas potkáte, ale většinu času s ním bojujete, spíše než abyste si rozuměli. Nebo máte zkušenost s jiným, tradičnějším jazykem -například Java - a nevíte si rady s možnostmi, které JavaScript nabízí, ať už jde o funkcionální přístup nebo práci s prototypy. Možná jste také zvyklí s JavaScriptem pracovat jen ve spojení s frameworkem - jako třeba Angular - a chcete si poradit i bez něj.

Potřebné znalosti účastníka

Neobejdete se bez alespoň základů programování v libovolném procedurálním jazyce a znalosti pojmů jako je proměnná, funkce, datové typy, cykly, a řídící struktury (if, while a podobně). Hodí se povědomí o různých stylech programování jako například objektově orientované nebo funkcionální.

Náplň školení

Syntax

  • datové typy a funkce
  • dynamický a lexikální kontext
  • práce s objekty (prototypální delegace)
  • uzávěra (closure)

Návrh aplikace

  • řízení asynchronních operací (callback, promise, generátor)
  • tvorba modulů a organizace kódu
  • základy funkcionálního programování

Práce s dokumentem (DOM)

  • spuštění a optimalizace aplikace
  • delegace událostí
  • princip progresivního vylepšení

Transpilace kódu 

  • jak používat moderní JavaScript (verze ES2015/2017) v běžném prohlížeči

Co je v ceně školení

  • certifikát absolventa školení
  • elektronické, příp. tištěné materiály a podklady
  • oběd v restauraci, teplé i studené nápoje po celý den

Místo a kontakt

Termín školení

30. října 2017

9:30–17:00

Místo konání

Školicí místnost Internet Info
Milady Horákové 116/109, Praha 6, 160 00

Kontakt

Pavla Hettnerová
Executive Support
e-mail: pavla.hettnerova@iinfo.cz
telefon: 778 412 840