K9119 HTML5, CSS3, JavaScript API Kursus

Kurset henvender sig til programmører inden for alle områder, der berører web, mobiltelefoner m.m Er du webmaster, konsulent, udvikler inden for Java og .NET eller lignende vil kurset også være for dig. På kurset vises en række demonstrationer og eksempler på brug af disse nye webteknologier…

Målgruppe for HTML5, CSS3, JavaScript kurset

Kurset henvender sig til programmører inden for alle områder, der berører web, mobiltelefoner m.m.. Er du webmaster, konsulent, udvikler inden for Java og .NET eller lignende vil kurset også være for dig. På kurset vises en række demonstrationer og eksempler på brug af disse nye webteknologier.

Forudsætninger for kurset

Du skal have kendskab til webudvikling – herunder til JavaScript, Html, CSS o.l. Kurset er et teknisk kursus, der forudsætter, at du er vant til at lave webudvikling.

Efter kurset kan du

Du får håndtérbar viden inden for alle de spændende nyheder omkring HTML5 og CSS3. Efter kurset vil du være i stand til at udvikle i disse nye sprog, samt vide hvad krav til kompabilitet til ældre systemer indbefatter.

Du vil endvidere være up-to-date med udviklingen af selve HTML5/CSS3 sproget. Hvilket browsere kan benyttes, hvornår er HTML5 en godkendt standard osv.

Ved hjælp af demoer, hands-on opgaver og klare Hello World eksempler gennemgås HTML5 og CSS3. Heri ligger også det kraftigt udvidede Javascript API til HTML5.

Kurset fokuserer på best practice, samt hvordan man kompenserer for forskelle mellem browsere – bl.a. ved brug af Modernizr-polyfills.

Indhold af HTML5, CSS3, JavaScript API kurset

1 | HTML5, CSS3 Intro

  • HTML5 Historie
  • Browser Support
  • Organisationer bag HTML5
  • HTML5 fokusområder
  • HTML5 principperne
  • Hello World – simpel opbygning af HTML5
  • Nye JavaScript API’er

2 | HTML5 elementer

  • Attributter
  • Kontekstmenu
  • Tilpassede Attributter
  • Events – Oversigt over alle JS-events
  • Flexbox, Gridbox
  • Globale attributes – data-xxxx, contenteditor, draggable og mange andre

3 | Web Forms 2.0

  • Input Typer
  • Output-element
  • Placeholder, autofocus og required
  • Sektioner og detaljevisning plus styling

4 | Web Storage

  • localStorage og sessionStorage
  • IndexedDB vs SQLLite Database
  • HTML5 SQLlite database
  • Detaljer om SQLLite metoderne

5 | Application Cache

  • Off-line brug af hjemmeside

6 | Web Workers

  • Kør parallelle js-koder på dit website

7 | Microdata og Descriptive links

  • Microdata – Schemastyring af data
  • rel-attribute på links

8 | Web Socket og SSE

  • Web Socket
  • Server-Sent Event (SSE)

9 | Notifications, ARIA

  • Brug af Notifications
  • ARIA Attributes

10 | Drag and Drop

  • Simple draggable
  • DragnDrop (DnD)
  • Filsystem API

11 | Geolocation, Device Orientation, Speach Input

  • Geolocation
  • Geolocation med Google Maps
  • Device Orientation
  • Speach Input

12 | Audio & Video

  • Audio
  • Video / DOM-Metoder

13 | Canvas og SVG

  • Forskellen på Canvas og SVG
  • Canvas – ikke skalérbar bitmapgrafik
  • SVG -Scalable Vector Graphic – skalérbar vektorgrafik
  • CanvasD (WebGL-introduktion)
  • Lav grafiske formler med MathML

14 | CSS3

  • CSS3: Kanter
  • Skygge-effekt
  • CSS3 Baggrunde, CSS3 Teksteffekter
  • CSS3 Transformation
  • CSS3 Overgange (transitions)
  • CSS3 Animationer og perspektiver
  • CSS3 Flere spalter
  • CSS3 Selectors

15 | Responsive Web Design

  • Fleksible images
  • Flexible Box Model
  • Sizing
  • Modernizr.com
  • Canvas-svg-elementer
  • Cross Document Messaging
  • XMLHttpRequest Level

Praktisk Information

Hvordan bestilles et kursus?

Udfyld formularen nedenfor eller til højre. Alternativt kan du blot skrive en mail på info@zoomtek.dk eller ringe 4250 5040.

Hvordan finder jeg prisen på kurset?

Forespørg på kurset ved at kontakte ZoomTek. Så finder vi det bedste kursus til dig. Du betaler ikke for formidlingen.

Hvornår afholdes kurset?

ZoomTek kan oftest skaffe et kursus inden for 30 dage. Enten vil vi finde et åbent kursus til dig. Alternativt får du et lukket firmakursus, hvor du og dine kolleger aftaler datoen direkte med kursusinstruktøren.

Få et skræddersyet kursus uden merpris

Kursusbeskrivelserne på ZoomTek.dk er vejledende. For et lukket firmakursus vil kurser altid blive skræddersyet gennem dialog med instruktøren. For åbne kurser har du mulighed for at tale med instruktøren før kurset.