Corsi Udacity

Introduzione alle app web progressive

In questo corso inizierai a lavorare sul tuo primo video App web: un'app web che può sfruttare molte delle funzionalità native che le applicazioni apprezzeranno. Inoltre, avrai più esperienza nella creazione di un che funzioni offline usando i Service worker. Infine, renderai le tue installabile nell'app nella schermata Home dell'utente con il file manifest delle app web.

Questo è un corso senza costi offerto tramite Udacity

Partecipa al corso

Accessibilità web

In questo corso farai esperienza pratica nella creazione di applicazioni web accessibili. Saprai quando e perché gli utenti hanno bisogno di accessibilità. Poi scoprirai come far funzionare correttamente una pagina con gli screen reader. e la gestione dell'elemento attivo dell'input (ad esempio l'evidenziazione che appare quando passi il mouse sopra una form.) Capirai cosa significano "semantica" e "markup semantico" per il web e aggiungere il markup ARIA per consentire la navigazione nell'interfaccia con una serie dispositivi per la disabilità. Infine, imparerai le tecniche di stile che aiutano gli utenti gli utenti con visione parziale possono navigare sulle pagine in modo semplice e affidabile.

Questo è un corso senza costi offerto tramite Udacity

Partecipa al corso

Ottimizzazioni del rendering del browser

Le prestazioni sono importanti per gli utenti. Gli sviluppatori web devono creare app che reagiscano rapidamente ed eseguire il rendering senza intoppi. È arrivato Paul Lewis, il guru del rendimento di Google per aiutarti a distruggere i jank e a creare app web che mantengono 60 frame per seconda prestazione. Lascerai questo corso con gli strumenti che ti servono profilare le app e identificare le cause dei jank. Esplorerai l'interfaccia pipeline di rendering e scopri i pattern che semplificano la creazione ad alte prestazioni.

Questo è un corso senza costi offerto tramite Udacity

Partecipa al corso

Responsive web design

In questo corso apprenderai le nozioni di base del responsive web design con Pete LePage di Google. Creerai la tua pagina web adattabile che funzioni bene su qualsiasi dispositivo: smartphone, tablet, computer o qualsiasi altro dispositivo.

Inizierai esplorando ciò che rende un sito reattivo e in che modo modelli di progettazione reattiva funzionano su diversi dispositivi. A questo punto, imparerai a creare il tuo layout adattabile usando l'area visibile e le query multimediali CSS. Man mano che procedi, farai esperimenti con i principali e piccoli punti di interruzione e l'ottimizzazione del testo per la lettura.

Questo è un corso senza costi offerto tramite Udacity

Partecipa al corso

Percorso di rendering critico

Imparerai a ottimizzare la velocità di qualsiasi sito web esaminando dettagli su come i browser mobile e desktop visualizzano le pagine.

Scoprirai il percorso di rendering critico, o di passaggi che i browser devono seguire per convertire HTML, CSS e JavaScript in siti web che vivono e respirano. Da lì, inizierai a esplorare sperimentare strumenti per misurare il rendimento e strategie semplici per mostrare i primi pixel sullo schermo il prima possibile. Argomenti come consultare i consigli di PageSpeed Insights e gli Spostamenti vista degli Strumenti per sviluppatori di Google Chrome per trovare i dati da raggiungere aumenti immediati delle prestazioni

Questo è un corso senza costi offerto tramite Udacity

Partecipa al corso

Immagini adattabili

Sapevi che le immagini rappresentano in media più del 60% dei byte per caricare una pagina web?

In questo corso imparerai a utilizzare le immagini sul web moderno, per migliorare l'aspetto delle immagini e caricarle rapidamente su qualsiasi dispositivo.

Lungo il percorso, apprenderai una serie di abilità e tecniche per integrare immagini reattive nel flusso di lavoro di sviluppo. Entro la fine nel corso, con immagini che si adattano e rispondono alle tue esigenze dimensioni dell'area visibile e scenari di utilizzo diversi.

Questo è un corso senza costi offerto tramite Udacity

Partecipa al corso

Applicazioni web offline

Questo corso è incentrato proprio sull'esperienza utente e mira a mostrare secondo cui pensare all'approccio offline è il modo migliore per garantire le applicazioni hanno prestazioni ottimali in tutti gli scenari, non solo in quelli ideali. Dovrai impari a riconoscere le differenze tra manca la connettività per i tuoi utenti e come rendere le applicazioni che affrontano queste condizioni con facilità.

Con le competenze che hai acquisito in questo corso, concluderai costruendo un che funziona sia online che offline e carica nuovi dati quando è in grado di eseguire. Le tue app web interagiranno con proprio come le app native. Questo migliorerà l'esperienza utente anche in scenari di connessione tradizionalmente difficili, come rimanere bloccati in una in un tunnel ferroviario, dover usare una rete Wi-Fi per conferenze affollata o in viaggio attraverso una "zona morta" cellulare.

Questo è un corso senza costi offerto tramite Udacity

Partecipa al corso

Strumenti web e automazione

In questo corso imparerai a configurare il tuo sviluppo, ottenere produttività durante il lavoro quotidiano e l'iterazione, previeni te stesso e il tuo sito da disastri e risparmiare tempo e fatica grazie all'ottimizzazione automatica e all'automazione. Infine, imparerai a fare tutto questo garantendo la tua sicurezza il tuo codice viene eseguito su una moltitudine di dispositivi nel mondo reale.

Questo è un corso senza costi offerto tramite Udacity

Partecipa al corso

Creazione di moduli web ad alto tasso di conversione

Ogni esperienza significativa sul web ha un modulo. Che si tratti di una forma fatta di caselle di testo, pulsanti di attivazione/disattivazione, pulsanti, caselle di controllo o widget toccabili, web gli sviluppatori devono essere propositivi nei moduli per soddisfare le esigenze degli utenti aumentare le conversioni.

In questo corso scoprirai le best practice per i moduli moderni. Dovrai mettere in pratica le tue competenze durante il percorso con alcuni progetti autogestiti, tra cui una procedura di pagamento e-commerce e un'app per la pianificazione di eventi.

Come regalo speciale, vedrai anche una serie di interviste a Luke. Wroblewski, Google Product Director e autore di Web Form Design, per le sue interazioni con il web moderno.

Questo è un corso senza costi offerto tramite Udacity

Partecipa al corso