Badge

Iscriviti
Completa il corso per ottenere il badge.
Swift è un linguaggio molto potente che mette a disposizione dello sviluppatore degli strumenti per migliorare, strutturare e rendere più efficiente il nostro codice. Nel Corso avanzato di Swift imparerai alcuni dei concetti più avanzati del linguaggio Swift. In particolare vedrai i Protocols, ovvero dei contratti che permettono di migliorare la riusabilità e l’estendibilità del codice. Ti insegnerò ad aggiungere nuove funzionalità a Type esistenti con le Extensions. Tramite le Extension si possono aggiungere nuovi metodi, init e proprietà anche senza avere il codice sorgente del Type che si sta estendendo. Ti spiegherò la programmazione generica, le sue potenzialità e perché è importante conoscerla. Imparerai a costruire algoritmi generici per ridurre la duplicazione e migliorare la riusabilità del codice. Infine ti farò vedere che cos’è e come si gestisce un errore in Swift, insomma vedremo quindi tutto il necessario per scrivere codice avanzato in Swift.
Requisiti: Introduzione a Swift – Funzioni e Closure in Swift – Swift ad oggetti
Puoi seguire il corso da qualunque dispositivo: computer desktop, tablet o smartphone.
Vuoi un consiglio? Terminato il corso prova a ripeterlo, vedrai quante nozioni in più riuscirai ad apprendere semplicemente seguendo una seconda volta o più il corso.