Cerchi lavoro? Cerchi un Corso o un Master? Vuoi metterti in proprio? Sei nel posto giusto, inizia subito la tua ricerca gratis

20 Aprile 2024 Elimina data

20 Maggio 2024 Elimina data

Corso iOS-Swift

Close

Richiedi informazioni sul corso


3471012275 - 3429836

Corso iOS-Swift

Impara a programmare Applicazioni per iPhone e iPad!

Obiettivo del corso

Obiettivi:  formare lo studentecon le conscenze e basi tecniche per lo sviluppo di applicazioni per dispotivi iPhone/iPad utilizzando in particolar il linguaggio Swift

A chi è rivolto

Rivolto a profili programmatori, sono consigliate base di programmazione in almeno un linguaggio ad oggetti. In laternativa consigliamo di iniziare con un corso in C++/C#. E’ necessario anche disporre di un Mac Apple ed di un dispositivo iPhone.

 

Programma

Programma (40 ore) :

  • Panoramica generale iOS, watchOS 2 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 2

  • 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

  • Distribuzone 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

Dove si svolge

Corso erogato sia in aula frontale che online in classe virtuale completamente dal vivo e con lezioni personalizzabili.

Richiedi informazioni sul corso


Richiedi informazioni sul corso
Richiedi informazioni sul corso

Richiedi informazioni sul corso


3471012275 - 3429836

Caratteristiche del corso

Sede: Italia
Durata ore: 40
Ore in aula: 24
Ore online: 40
Settore corso: Analisi e programmazione, Cloud Computing, Database, Gestionali e Software, Informatica
Tipologia: Corsi di alta formazione
Livello: Base
Attestato/Qualifica: Attestato di Frequenza
Crediti formativi: No
Stage: No
Frequenza corsi: On-line/A distanza
Durata ore: 40
Ore in aula: 24
Ore online: 40
Settore corso: Analisi e programmazione, Cloud Computing, Database, Gestionali e Software, Informatica
Tipologia: Corsi di alta formazione
Livello: Base
Attestato/Qualifica: Attestato di Frequenza
Crediti formativi: No
Stage: No
Frequenza corsi: On-line/A distanza