Swift 5.1: Guida Completa - da Principiante ad Esperto.
-
Il docente è bravo perché non dà concetti per scontato.
← | →
-
Sempre chiaro in ogni lezione.
← | →
-
Per il momento mi sono fatto un'ottima impressione.
← | →
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Metodologia
Online
-
Ore di lezione
14h
-
Inizio
Scegli data
-
Invio di materiale didattico
Sì
-
Servizio di consultazione
Sì
-
Tutoraggio personalizzato
Sì
-
Lezioni virtuali
Sì
Questo corso è la prima guida completa in italiano del linguaggio Swift disponibile su Udemy, ed è aggiornata alla versione 5.1 del linguaggio (la più recente), pensata sia per chi si avvicina per la prima volta alla programmazione, ma anche per chi è già un programmatore con esperienza in altri linguaggi di programmazione object-oriented.
Seguendo questo corso:
Imparerai la sintassi e la grammatica completa del linguaggio Swift 5.1 (sia le basi che tutti gli argomenti avanzati)
Imparerai ad utilizzare i fondamenti del paradigma object-oriented, applicato al linguaggio Swift
Imparerai ad utilizzare il paradigma protocol-oriented, specifico del linguaggio SwiftUna cosa importante: questo corso non è un lungo tutorial, o un insieme di mini-applicazioni commentate. Questo corso è una vera e propria guida teorico-praticacompleta al linguaggio di programmazione Swift 5.1, pensata e realizzata per condurti alla conoscenza approfondita necessaria a passare in seguito all'apprendimento e all'utilizzo professionale dei sistemi operativi Apple (iOS, iPadOS, MacOS, watchOS, tvOS) ma anche di framework server-side come Vapor o IBM Kitura, per arrivare fino a framework di Machine Learning come Google TensorFlow, che supporta Swift nativamente.
Il corso è diviso in sezioni, ciascuna composta numerose da lezioni di breve durata, ed è stato pensato per portarti dalle basi iniziali del linguaggio fino alla comprensione completa degli argomenti più avanzati.
La prima sezione - bonus - è una completa introduzione al Paradigma Object-Oriented, fondamentale per chi non possiede già una solida esperienza nell'utilizzo di linguaggi di programmazione ad oggetti.
Le sezioni successive del corso sono sviluppate secondo questa sequenza logica:
- Introduzione al linguaggio, ed alla sua architettura di base
- I Basic Types
- Programmazione Procedurale
- Gli Object Types
- Programmazione Object-Oriented
- Programmazione Protocol-Oriented
- Programmazione con i Generics
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Una conoscenza approfondita del linguaggio di programmazione Swift, versione 5.1
Non è necessaria una esperienza di programmazione pregressa. Pu\u00f2 essere utile conoscere almeno le basi di un qualunque altro linguaggio di programmazione.,E' richiesto l'utilizzo di un computer Mac, con installato XCode,E' richiesta la conoscenza base dell'utilizzo base del sistema operativo Mac OS
Swift 5.1: Guida Completa - da Principiante ad Esperto.
Opinioni
-
Il docente è bravo perché non dà concetti per scontato.
← | →
-
Sempre chiaro in ogni lezione.
← | →
-
Per il momento mi sono fatto un'ottima impressione.
← | →
Valutazione del corso
Lo consiglia
Valutazione del Centro
Chiara Pirola
Gabriele Stefano Zenzale
Francesco Merello
Cesare Ferrigno
Michele Capo
Successi del Centro
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
4 anni del centro in Emagister.
Materie
- Programmazione
- Framework
Programma
Oggetti e Concetti
Classificazione
Incapsulamento
Membri di Istanza e di Classe
Generalizzazione
Ereditarietà
Composizione
Collaborazione
Gli Oggetti Software
Object Modeling in Color
Introduzione: Installiamo XCode, e proviamo il Playground
I Token
Gli Identificatori
I Commenti
Tutto è un Oggetto
Metodi e Proprietà
Gli Object Types
Le Categorie di Object Types
Le Stored Variables
Le Costanti
La Struttura di un File Swift
Scope e Lifetime
Integer
I Literal Interi
Floating-Point
Conversioni Numeriche
Operatori Aritmetici
Boolean e Operatori di Controllo
Operatori Logici
Operatori di Range
Character e String
String Interpolation
Raw Strings
Tuple
Type Aliases
Operatore Condizionale Ternario
Introduzione agli Optional
Forced Unwrap Operator
Implicitly Unwrapped Optional
Optional Chains
Comparazioni tra Optional
Nil Coalescing Operator
Introduzione alle Funzioni
Parametri di una Funzione
Valori di Ritorno di una Funzione
Valori di Ritorno Multipli di una Funzione
Nomi Esterni dei Parametri
Valori di Default per i Parametri
Parametri In-Out
Function Overload
Function Signature
Function Types in Azione
Function Types come Parametri
Function Types come Tipi di Valore di Ritorno
Funzioni Nidificate
Introduzione al Control Flow
Statement Condizionali: if/else
Statement Condizionali: switch (parte 1)
Statement Condizionali: switch (parte 2)
Statement Condizionali: switch (parte 3)
Statement Condizionali: if e Forced Unwrapping
Statement Condizionali: Optional Binding
Statement Iterativi: for-in Loops
Statement Iterativi: while Loops
Statement Iterativi: repeat-while Loops
Statement di Jumping: break
Statement di Jumping: continue
Statement di Jumping: Fallthrough
Statement di Jumping: Labeled Statements
Statement Condizionali: Guard - Early Exit
Object Types: Introduzione
Elementi Generali degli Object Types
Value Types e Reference Types
Operatori di Identità
Enumerazioni: Introduzione
Dichiarare una Enumerazione
Raw Values
Associated Values
Enumerazioni e Switch
Le Proprietà: Introduzione
Stored Properties
Stored Properties e Istanze Costanti
Lazy Stored Properties
Computed Properties
Ulteriori informazioni
Cosa include il prezzo totale del corso?
Comunicazione diretta col docente, accesso a vita, ampliamenti e aggiornamenti inclusi, rimborso entro 30 giorni.
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Swift 5.1: Guida Completa - da Principiante ad Esperto.