User Avatar

Corso iOS Sviluppatore APP

40 ore
Qualsiasi livello

Obiettivo del Corso iOS/Swift  Sviluppatore APP iPhone/iPad: Formare lo studente con le conscenze e basi tecniche per lo sviluppo di applicazioni per dispotivi iPhone/iPad. Il corso sarà sempre aggiornato all’ultima versione di iOS, di Swift e di Xcode.

Requisiti degli studenti: conoscenze di programmazione in linguaggio di programmazione (preferibile ad oggetti .net). Necessario un Macbook personale.

Corso iOS Sviluppatore APP erogato solo su richiesta e per le aziende. Modalità virtual classroom online o frontale.

Modalità online virtual classroom o frontale

E’ necessario frequentare con un Mac compatibile OS 10.12 Sierra. E’ possibile  verificare da questo link del sito di Apple. In alternativa è possibile  aggiornare se si possiede un OS X precedente.  E’ possibile Installare anche Xcode utilizzando da questo link.

Vuoi essere ricontattato?

Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:

    Programma (40 ore) :

    • Panoramica generale iOS, watchOS e tvOS
    • Introduzione a Xcode
    • Programmazione ad oggetti
    • Hello world con playground Playground
    • Swift: Sintassi, Variabili, Proprietà, Metodi, Array, if, switch e for
    • Lavorare con le stringhe, i numeri primi, i numeri decimali e le variabili di istanza
    • Anatomia di un’ App
    • Hello World con App
    • Optionals, Tuples, Type Inference, Multiple Returns e gli altri segreti di Swift
    • Il delegate, gli handler e le Closures di Swift
    • Gestione della memoria con ARC
    • Singleton
    • Delegato e i suoi protocolli
    • Tecniche per il Debug dell’App (print, Breakpoint, Instruments)
    • Le Extension e le Protocol Extension
    • Guida pratica a web service e JSON
    • UI con Storyboard e Auto Layout
    • UIView
    • UIViewController
    • Cenni Objective-C
    • Navigation Controller
    • Tab Bar Controller
    • UI Controls (pulsanti, text fields, text views)
    • Animazioni elementi UI
    • Tabella statica (UITableView)
    • Tabella dinamica (UITableView)
    • CollectionView (UICollectionView)
    • Scroll View (UIScrollView)
    • Salvataggio dati: NSUserDefaults
    • Notifiche
    • Utilizzare il MapKit e CoreLocation
    • Core Data
    • Supporto multilingue
    • Distribuzione sull’App Store

    Esercitazioni pratiche. Sviluppo app in gruppi di studio con ‘utilizzo degli Open Data del Comune di Bari e del Comune di Lecce

    Contattaci su Whatsapp
    Innovaformazione
    Privacy Policy

    Questo sito Web utilizza i cookie per consentirci di offrire la migliore esperienza utente possibile. Le informazioni sui cookie sono memorizzate nel tuo browser ed eseguono funzioni come riconoscerti quando ritorni sul nostro sito web e aiutando il nostro team a capire quali sezioni del sito web trovi più interessanti e utili.

    È possibile regolare tutte le impostazioni dei cookie navigando le schede sul lato sinistro.