Corsi Udacity

Introduzione alle app web progressive

In questo corso inizierai a lavorare alla tua prima app web progressiva, un'app web che può trarre vantaggio da molte delle funzionalità apprezzate dalle applicazioni native. Avrai inoltre maggiore esperienza nella creazione di un'app web che funzioni offline utilizzando i service worker. Infine, renderai l'app installabile nella schermata Home dell'utente con il file manifest web app.

Questo corso è senza costi offerto da Udacity

Segui il corso

Accessibilità web

In questo corso acquisirai esperienza pratica nell'accessibilità delle applicazioni web. Potrai capire quando e perché gli utenti hanno bisogno di accessibilità. Quindi, approfondirai il "come": fare in modo che una pagina funzioni correttamente con gli screen reader e gestire la messa a fuoco dell'input (ad esempio, l'evidenziazione che vedi quando scorri le schede di un modulo). Comprenderai cosa significano "semantica" e "markup semantico" per le pagine web e aggiungerai il markup ARIA per consentire la navigazione nell'interfaccia con una serie di dispositivi assistivi. Infine, scoprirai delle tecniche di stile che aiutano gli utenti con visione parziale a navigare nelle tue pagine in modo facile e affidabile.

Questo corso è senza costi offerto da Udacity

Segui il corso

Ottimizzazioni del rendering del browser

Il rendimento è importante per gli utenti. Gli sviluppatori web devono creare app che reagiscano rapidamente e siano ottimizzate. Il guru delle prestazioni di Google Paul Lewis è qui per aiutarti a distruggere jank e creare app web che mantengono le prestazioni di 60 frame al secondo. Uscirai da questo corso con gli strumenti di cui hai bisogno per creare un profilo per le app e identificare le cause di jank. Esplorerai la pipeline di rendering del browser e scoprirai pattern che semplificano la creazione di app con prestazioni elevate.

Questo corso è senza costi offerto da Udacity

Segui il corso

Responsive web design

In questo corso imparerai le nozioni di base del responsive web design con Pete LePage di Google. Creerai la tua pagina web adattabile che funziona bene su qualsiasi dispositivo, telefono, tablet, desktop o qualsiasi altro elemento.

Per iniziare, esplorerai le caratteristiche di un sito adattabile e il funzionamento di alcuni comuni pattern di responsive design su dispositivi diversi. In seguito, scoprirai come creare un layout adattabile personalizzato utilizzando il tag area visibile e le query supporti CSS. Man mano che procedi, sperimenterai i punti di interruzione principali e minori e ottimizzerai il testo per la lettura.

Questo corso è senza costi offerto da Udacity

Segui il corso

Percorso di rendering critico

Imparerai a ottimizzare la velocità di qualsiasi sito web approfondendo i dettagli del rendering delle pagine sui browser per dispositivi mobili e desktop.

Scoprirai il percorso di rendering critico o la serie di passaggi che i browser devono eseguire per convertire HTML, CSS e JavaScript in siti web attivi e respiratori. Da qui, inizierai a esplorare e sperimentare con gli strumenti per misurare le prestazioni e strategie semplici per pubblicare i primi pixel sullo schermo il prima possibile. Imparerai ad approfondire i consigli di PageSpeed Insights e le visualizzazioni degli strumenti per sviluppatori di Google Chrome per trovare i dati necessari per migliorare immediatamente le prestazioni.

Questo corso è senza costi offerto da Udacity

Segui il corso

Immagini adattabili

Sapevi che le immagini rappresentano in media oltre il 60% dei byte necessari per caricare una pagina web?

In questo corso imparerai a utilizzare le immagini sul Web moderno, in modo che abbiano un aspetto fantastico e vengano caricate rapidamente su qualsiasi dispositivo.

Lungo il percorso, acquisirai una serie di competenze e tecniche per integrare senza problemi le immagini adattabili nel flusso di lavoro di sviluppo. Alla fine del corso, svilupperete con immagini che si adattano e si adattano a scenari di utilizzo e dimensioni dell'area visibile diversi.

Questo corso è senza costi offerto da Udacity

Segui il corso

Applicazioni web offline

Questo corso è incentrato sull'esperienza utente e mira a mostrare agli sviluppatori come il primo approccio offline sia il modo migliore per garantire che le applicazioni funzionino al meglio in tutti gli scenari, non solo in quelli ideali. Imparerai a riconoscere le differenze tra connettività di buona qualità, scadente, intermittente e mancante per i tuoi utenti e come creare applicazioni che guidino facilmente queste condizioni.

Utilizzando le competenze acquisite in questo corso, concluderai la creazione di un'app che sia online sia offline e che possa caricare nuovi dati, quando è possibile. Le tue app web interagiranno con la rete, proprio come le app native. Questo produrrà esperienze utente migliori anche in scenari di connessione tradizionalmente difficili, come l'interruzione di una galleria ferroviaria, l'uso di una rete Wi-Fi sovrapposta alla conferenza o il viaggio in una "zona morta" della rete cellulare.

Questo corso è senza costi offerto da Udacity

Segui il corso

Strumenti web e automazione

In questo corso imparerai a configurare lo sviluppo, ottenere la massima produttività durante l'iterazione e l'iterazione, prevenire te stesso e il tuo sito in caso di calamità e risparmiare molto tempo e fatica con l'ottimizzazione e l'automazione automatiche. Infine, imparerai a eseguire tutte queste operazioni mentre hai la certezza che il codice venga eseguito su una moltitudine di dispositivi nel mondo reale.

Questo corso è senza costi offerto da Udacity

Segui il corso

Creare moduli web per le conversioni

Qualsiasi esperienza significativa sul Web ha una forma. Che si tratti di un modulo composto da caselle di testo, pulsanti di attivazione/disattivazione, pulsanti, caselle di controllo o widget toccabili, gli sviluppatori web devono essere tendenzialmente mirati ai moduli per soddisfare gli utenti e aumentare le conversioni.

In questo corso scoprirai le best practice per i moduli moderni. Dovrai esercitarti lungo il percorso con alcuni progetti autogestiti, tra cui un pagamento e-commerce e un'app per la pianificazione di eventi.

Come piccolo regalo, guarderai anche una serie di interviste con Luke Wroblewski, Product Director di Google e autore di Web Form Design, per scoprire la sua opinione sulle interazioni con il Web moderno.

Questo corso è senza costi offerto da Udacity

Segui il corso