User Interface
Mobile first: la user experience dall’app per smartphone al sito desktop.
Animazione
Stile
Layout
Componenti dell’interfaccia
Best pratices per la costruzione di un sito
Black hat & white hat.
Content is king: architettura e contenuti.
Miglioramento della velocità di risposta delle pagine web.
Compressione e minimizzazione delle risorse.
Miglioramenti lato server
Riscrittura dinamica degli url.
Url parametriche e permalink.
Sicurezza: protezione di files e cartelle, protezione dall’hotlinking, creazione di aree riservate
Mime types e cache.
Pagine di errore personalizzate
Seo friendly redirects.
Google Tools (SEO)
Come realizzare un sito a prova di Google: gli strumenti per ottenere il massimo dal motore di ricerca.
Norme sulla qualità.
Istruzioni tecniche.
Web semantics.
Page rank e reputation.
Google Webmaster Tools
Personalizzare l’aspetto dei risultati di ricerca.
Traffico di ricerca.
Stato dell’indicizzazione di google.
Scansione del sito, sitemap xml, file robots.
Rimozione di contenuti.
Google Web Analytics
Studiare il comportamento dei visitatori del sito.
Provenienze, conversioni e rimbalzi.
Percorsi di navigazione.
Frequenza delle visite.
Html5 Advanced
Audio/Video
Web forms elements e controllo dei dati
Tecniche ajax per migliorare l’user experience.
Geolocalizzazione: individuare la posizione dell’utente.
Il supporto del drag & drop.
Usare lo scripting con i canvas per disegnare sulle pagine web
Il formato SVG (Scalable Vector Graphics)
Il Web Storage
Caching e supporto per le applicazioni offline
Scripting, caricamento e funzionalità: i web workers
Web Services
Utilizzare le risorse distribuite sul web.
Le API di Facebook.
Personalizzazione delle Googlemaps.
Youtube e Vimeo.
jQuery Advanced / jQuery UI
Transversing the DOM: creazione, clonazione, manipolazione, eliminazione di elementi sulla pagina.
Gestione dei callbacks.
Gestori di eventi.
Chiamate ajax e serializzazione dei dati.
Prototipazione e patterns per la creazione di plugin.
Scrivere un plugin jQuery ridistribuibile sul web.
Bootstrap
Il framework sviluppato dal team di Twitter: un potente mix di html, css e jquery per creare interfacce per il web.
Mobile first: dall’app al desktop.
Cstruzione dei layout di pagina: il grid system.
Tipography.
Components.
Javascript/jQuery.
Customizzazione dell’interfaccia.
Utilizzo di plug-ins di terze parti.
Php / Mysql (programma completo del corso di Php annuale ilas)
Le basi del linguaggio
Controllo dell’esecuzione
Le stringhe
Array
Gli elementi HTML
Le funzioni
Javascript e jQuery
Realizzare un CMS