Schița de curs
Modulul 1: Prezentare generală a HTML și CSS
- Prezentare generală a HTML
- Prezentare generală a CSS
- Crearea unei aplicații web prin utilizarea Visual Studio 2017
Modulul 2: Crearea și stilizarea HTML pagini
- Crearea unei pagini HTML5
- Stilizarea unei pagini HTML5
Modulul 3: Introducere în JavaScript HTML și CSS
- Prezentare generală a JavaScript
- Introducere în Modelul de obiect al documentelor
Modulul 4: Crearea de formulare pentru colectarea și validarea utilizatorilor
- Crearea formularelor HTML5
- Validarea datelor introduse de utilizator prin utilizarea atributelor HTML5
- Validarea datelor introduse de utilizator prin utilizarea JavaScript
Modulul 5: Comunicarea cu un server la distanță
- Programarea asincronă în JavaScript
- Trimiterea și primirea de date prin utilizarea obiectului XMLHttpRequest
- Trimiterea și primirea de date prin utilizarea API Fetch
Modulul 6: Stilizarea HTML5 prin utilizarea CSS3
- Stilizarea textului prin utilizarea CSS3
- Stilizarea blocurilor Elements
- Pseudo-clase și Pseudo-Elements
- Îmbunătățirea efectelor grafice prin utilizarea CSS3
Modulul 7: Crearea obiectelor și metodelor prin utilizarea JavaScript
- Scrierea unui cod bine structurat JavaScript
- Crearea obiectelor personalizate
- Extinderea obiectelor
Modulul 8: Crearea de pagini interactive prin utilizarea HTML5
- Încorporarea multimedia
- React în funcție de locația și contextul browserului
- Depanarea și profilarea unei aplicații web
Modulul 9: Adăugarea suportului offline la aplicațiile web
- Citirea și scrierea datelor la nivel local
- Adăugarea suportului offline prin utilizarea memoriei cache a aplicației
Modulul 10: Implementarea unei interfețe utilizator adaptive
- Sprijinirea factorilor de formă multipli
- Crearea unei interfețe utilizator adaptive
Modulul 11: Crearea de grafică avansatăGrafica interactivă de înaltă rezoluție este o parte esențială a majorității aplicațiilor moderne.
- Crearea de grafice interactive prin utilizarea SVG
- Desenarea de grafice prin utilizarea API Canvas
Modulul 12: Animarea interfeței cu utilizatorulAnimations sunt un element cheie în menținerea interesului unui utilizator pentru un site web. I
- Aplicarea tranzițiilor CSS
- Transformarea Elements
- Aplicarea de animații CSS Keyframe
Modulul 13: Implementarea în timp real Communication prin utilizarea Web Sockets
- Introducere în Web Sockets
- Utilizarea API-ului WebSocket
Modulul 14: Efectuarea procesării în fundal prin utilizarea Web Workers
- Înțelegerea lucrătorilor web
- Efectuarea procesării asincrone prin utilizarea Web Workers
Modulul 15: Ambalarea JavaScript pentru implementarea în producție
- Înțelegerea transpilerilor și a pachetului de module
- Crearea de pachete separate pentru suportul între browsere
Mărturii (1)
Doing labs