|
|
|
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
SammanfattningMed 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 deltaWebbdesigners 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 övningarPraktiska ö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ållAtt ö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
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.
|
|
Kursschema
 | Du kan delta på plats i klassrummet eller live, online via AnyWare på de flesta av kursdatumen nedan. |
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.
|
|
|
|
Företagsintern &
anpassad utbildning
Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.
|
|
|