Swift 5.1: Guida Completa - da Principiante ad Esperto.

5.0
10 opinioni
  • 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

RISPARMIA 89%
20 € IVA inc.

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

  • Servizio di consultazione

  • Tutoraggio personalizzato

  • Lezioni virtuali

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

Online

Inizio del corso

Scegli dataIscrizioni aperte

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.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

5.0
eccellente
  • Il docente è bravo perché non dà concetti per scontato.
    |
  • Sempre chiaro in ogni lezione.
    |
  • Per il momento mi sono fatto un'ottima impressione.
    |
100%
4.8
eccellente

Valutazione del corso

Lo consiglia

Valutazione del Centro

Chiara Pirola

5.0
03/12/2019
Sul corso: Il docente è bravo perché non dà concetti per scontato.
Consiglieresti questo corso?:

Gabriele Stefano Zenzale

5.0
03/12/2019
Sul corso: Sempre chiaro in ogni lezione.
Consiglieresti questo corso?:

Francesco Merello

5.0
03/12/2019
Sul corso: Per il momento mi sono fatto un'ottima impressione.
Consiglieresti questo corso?:

Cesare Ferrigno

5.0
02/12/2019
Sul corso: Soldi spesi bene.
Consiglieresti questo corso?:

Michele Capo

5.0
30/11/2019
Sul corso: Esemplare chiarezza nell'illustrazione dei particolari esempi.
Consiglieresti questo corso?:
Leggi tutto
*Tutte le opinioni raccolte da Emagister & iAgora sono state verificate

Successi del Centro

2019

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

Contenido del curso
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

A chi è rivolto: Tutti coloro che intendono imparare a fondo, partendo da zero, il linguaggio di programmazione Swift versione 5.1,Tutti coloro che intendono usare Swift per sviluppare applicazioni nell'ecosistema Apple (iPhone, iPad, Watch, TV, Mac),Tutti coloro che intendono usare Swift come linguaggio server-side multiplatform, attraverso framework quali Vapor o IBM Kitura.,Tutti coloro che intendono utilizzare la libreria di Machine Learning TensorFlow nella sua versione basata su Swift.
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.

20 € IVA inc.