Önskar du mer information?

Förnamn*:

Efternamn*:

Funktion:

Internadress:

Företag*:

Adress*:

Ort*:

Postnummer*:

Land* :
   Landskoder

Telefonnummer*:

E-post*:

* = Obligatoriskt

Informationen du lämnar kommer att användas för att kommunicera med dig om Learning Tree-produkter som kan vara av intresse för dig. Sekretessregler

När vi tagit emot ditt formulär tar vi kontakt med dig via e-post eller telefon.

 

HTML5: Nästa generations webbutveckling

Förbättra webbplatser med nya tekniker


Kurs: 23204 dagar

 Tipsa kollega   Skriv ut   Frågor och svar   Ladda ner PDF   Facebook   Twitter    View in English

Boka direkt

Du får lära dig att

  • Använda HTML5 för att skapa moderna webbplatser med nästa generations standarder
  • Förbättra tillgänglighet och SEO med semantiska element, ARIA och mikrodata
  • Designa professionella webbplatser med hjälp av CSS3
  • Bygga användarvänliga formulär med nya typer av fält och avancerade UI-kontroller
  • Förbättra JavaScript-baserade webbapplikationer med geolokalisering, Local Storage och Web Workers
  • Programmera avancerade gränssnitt med dra och släpp, Canvas-baserad grafik, ljud och bild

Sammanfattning

Med HTML5 kan du utnyttja webbutvecklingens framtid redan nu, och samtidigt stödja äldre webbläsare. Genom att erbjuda specifikationer för att förbättra tillgänglighet, sökmotoroptimering (SEO), multimedia och användarvänliga formulär tar HTML5 webbapplikationerna till en ny nivå. Du får bygga standardanpassade webbsidor med nästa generations JavaScript API för att förbättra användarnas upplevelse av din webbsida.

Vem bör delta

Webbdesigners och utvecklare som vill uppgradera sina webbsidor till HTML5. Kunskap om HTML och CSS på nivån för kurs 470, "Utveckla en webbplats", liksom tidigare erfarenhet av JavaScript förutsätts.

Praktiska övningar

Praktiska övningar ger dig erfarenhet av att skapa moderna, snygga webbsidor med HTML5, CCS3 och JavaScript. Övningarna omfattar att:
  • Förbättra semantik, tillgänglighet och sökmotoroptimering med HTML5
  • Förhindra användarfel med validering och datumväljare
  • Skapa 3-D-effekter med kanter, skuggor och teckensnitt
  • Skräddarsy användarens upplevelse med platsspecifikt innehåll
  • Använda JSON i Local Storage
  • Trycka ut information till klienterna med web sockets
  • Skapa grafik med Canvas API

Kursinnehåll

Att överföra webbstandarder till nästa generation

  • Att göra HTML5 begripligt
  • Att stödja äldre webbläsare med polyfils
  • Regressiv förbättring

Förbättra semantik, tillgänglighet och formulär

Förbättra koden

  • Använda semantiska taggar i HTML5
  • Maximera tillgängligheten med semantik och ARIA

Hjälpa användare att fylla i ett formulär

  • Hjälp att fylla i fält med autofokus
  • Validera fältvärden utan programmering
  • Förebygga fel med bland annat datumväljare

Förbättra designen av webbsidor med CSS3

Avancerade ramar och bakgrunder

  • Gruppera innehållet
  • Rundade hörn
  • Gradienter
  • Bilder

Skapa snygga effekter

  • Flytande text och rutor med skuggor och genomskinlighet
  • Animera rörelser och övergångar

Använda webbteckensnitt

  • Välja nedladdningsbara teckensnitt för att skräddarsy utseendet
  • Installera teckensnitt med @font-face

Sökmotoroptimering med mikrodata

Förbättra sökmotoroptimering (SEO)

  • Använda Googles datavokabulär
  • Testa Google Rich Snippets

Semantiska HTML-taggar

  • Erbjudanden
  • Granskningar
  • Organisationer
  • Adresser
  • Använda egna attribut för metadata

Anpassa innehåll med geolokalisering

Geolokaliserings API i JavaScript

  • Ta reda på användarens latitud och longitud
  • Använda geolokalisering med kartor

Generera lägesspecifikt innehåll

  • Beräkna avstånd med triangulering
  • Filtrera information efter geografiskt läge

Utveckla med Local och Session Storage, Web Sockets och Web Workers

Lagra data

  • Spara namn/värdepar i localStorage i webbläsaren
  • Använda JSON, lokala databaser och lagring i objekt

Kommunicera mellan webbplatser

  • http-anrop mellan olika domäner
  • Ta emot anrop från en annan värd

Infoga tredjepartsdata med Ajax

  • Tillåta Cross-Origin Resource Sharing (CORS)
  • Komma åt resurser från tredjepart med XMLHttpRequest2

Skicka information med websockets

  • Komma förbi begräsningar i HTTP
  • Trycka ut information från server till klient

Öka tillgänglighet med asynkron bearbetning

  • Utnyttja Web Workers för CPU-intensiv kod
  • Skapa ett taggmoln med hjälp av bakgrundsprocesser

Förenklad interaktion med dra och släpp

Dra och släppa html-element

  • Bearbeta musdragningar
  • Trigga funktioner vid händelser

Identifiera måldestinationer

  • Låta html-element ta emot andra element via dra och släpp
  • Trigga funktioner när ett element släpps på ett annat

Väcka användarnas intresse med multimediafunktioner

Dynamisk grafik med Canvas

  • Skapa diagram med linjer, rektanglar och figurer
  • Lägga in text och bilder i diagram

Alternativ till Canvas

  • Mathematical Markup Language (MathML)
  • Skalbar vektorgrafik (SVG)
  • Jämföra Canvas med SVG

Använda ljud på en webbsida

  • Bädda in ljud i en hemsida
  • Stödja flera containers och codecs

Använda video på en webbsida

  • Koda media i en Ogg-container
  • Konvertera till H.264 och WebM-format

<< Tillbaka till Webbutveckling
 

Liknande kurser


Learning Tree AnyWareTM är ett varumärke tillhörande Learning Tree International, Inc. i USA och andra länder, och omfattas av en pågående patentansökan i USA.
 
HTML5: Nästa generations webbutveckling

Kursschema

Live online classroom training.Du kan delta på plats i klassrummet eller live, online via AnyWare på de flesta av kursdatumen nedan.
29 maj - 1 junStockholm boka kurs
25 - 28 sepStockholm boka kurs
11 - 14 decStockholm boka kurs

Storbritannien

29 maj - 1 junLondon boka kurs
28 - 31 augLondon boka kurs
27 - 30 novLondon boka kurs
12 - 15 febLondon boka kurs
30 apr - 3 majLondon boka kurs

USA

29 maj - 1 junWashington boka kurs
17 - 20 julNew York boka kurs
31 jul - 3 augWashington boka kurs
9 - 12 oktNew York boka kurs
18 - 21 decNew York boka kurs

När du ska gå en AnyWare-kurs bör du anmäla dig minst 7 dagar före kursstart.

OBS: Övningsmaterialet på den här kursen är för närvarande inte kompatibelt med operativsystemet för Mac.

Fler datum och platser.

 

Kurspriser

22 950 krOrd. Pris
kurspriser med
rabattprogram
14 300 krMed Treklöver
12 975 krMed Fyrklöver
14 900 krMed Företagskort -
10-kort
17 360 krMed ProPack 40
Alla priser i SEK, exkl moms.

Företagsintern &
anpassad utbildning

Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.