SILLABO
Modulo Software Quality Engineering
- Web Standards. Accessibilita’ e Usabilita’: cosa significano e come si realizzano. Web Content Accessibility Guidelines (WCAG). XML e i linguaggi markup.
- Struttura dei contenuti web: HTML4, XHTML1, HTML5. Uso corretto dell’HTML e accorgimenti per la compatibilita’ crossbrowser. Creazione di HTML accessibile. Accessibilita’ nelle Rich User Applicatrions (RIA). Validazione dei contenuti web.
- Presentazione dei contenuti web: CSS2 e CSS3. Uso corretto dei fogli di style e accorgimenti per la compatibilita’ crossbrowser. Creazione di fogli di stile degradanti.
- Creazione di layout con i fogli di stile: tecniche di base. Responsive design.
- Logica per i contenuti web, lato server: Java Servlets. Gestione delle sessioni nelle applicazioni web Java. Database nelle applicazioni web Java: JDBC, connection pooling. Generazione dinamica dei contenuti: template engines per Java. Sicurezza delle applicazioni web: accorgimenti lato server.
- Logica per i contenuti web, lato client: Javascript. Javascript come linguaggio di programmazione object-oriented. Il Document Object Model di HTML. Il Document Object Model dei CSS. Il modello degli eventi HTML. Manipolazione del DOM con Javascript. Rich User Interaction degradante con Javascript e CSS. AJAX. Introduzione a JQuery.