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

Partner del corso la LINKS MT spa di Lecce, ULIXE TECNOLOGIES GROUP di Torino che selezioneranno gli studenti per stage/collaborazioni post formazione.

Logo_Ulixe_260x100

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.

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

Vuoi essere ricontattato?

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

    Contattaci su Whatsapp