Corso Programmazione iOS Base Corso Programmazione iOS Base (Livello 1)

Calendario

Iscriviti al corso

Richiedi informazioni Ricordami il corso

Sei interessato a ricevere aggiornamenti su questo corso?

Inserisci qui la tua mail e riceverai gli aggiornamenti sulle prossime edizioni del corso

Negli ultimi anni il mercato degli smartphone è cresciuto a ritmi sostenuti.

Oggi avere un'app ben posizionata sugli store è come avere il proprio sito web nelle prime pagine dei motori di ricerca. Sull'AppStore di Apple per poter essere competitivi è necessario creare applicazioni performanti, belle da vedere e che sappiano sfruttare al massimo le caratteristiche del device (iPhone/iPad). In quest'ottica conoscere e realizzare software con il linguaggio Swift nativo è una scelta strategica e decisiva per poter emergere dalla massa. La forte competitività e le enormi possibilità economiche offerte dall'AppStore ci costringono a prediligere la qualità sia dei contenuti che del software che creiamo.

Questo corso getta le basi per imparare a sviluppare app di valore sfruttando al massimo tutte le potenzialità offerte dall'iOS SDK.

A chi è rivolto

Il corso è rivolto a tutti professionisti che vogliono cimentarsi nello sviluppo di un'applicazione iOS nativa. Sviluppare un'applicazione nativa porta con se enormi vantaggi sia dal punto di vista delle performance che in termini di funzionalità. In particolare il corso è indicato a tutte le categorie di programmatori, ai tecnici informatici e agli specialisti IT che desiderano iniziare un percorso formativo che gli permetterà di comprendere appieno la piattaforma di Apple. Attraverso un approccio graduale che parte dalle fondamenta del linguaggio Swift e arriva alla realizzazione di un'app completa per iOS si vedranno tutti i passaggi necessari per sfruttare al massimo il framework nativo.

Requisiti minimi

I requisiti fondamentali sono:

• conoscenza dei concetti base della programmazione orientata agli Oggetti;

• conoscenza minima del sistema operativo Mac OS X

Materiale didattico e gadget

Oltre alle dispense prodotte dal docente a sostegno dell’intero percorso delle lezioni verrà fornita anche una copia di un manuale didattico commerciale proposto, di volta in volta, dal docente.

Compresi nel prezzo del corso, saranno forniti:

Due coffee break per ogni giornata di corso,che ti permetteranno di mantenere la giusta concentrazione.
Ogni studente riceverà alcuni gadget con marchio Gruppo HTML utili alla buona condotta del corso:

  • Un blocco notes per prendere appunti
  • Una penna

Dotazione hardware e software

Il corso prevede l'installazione degli applicativi necessari.
Vista la natura del corso fortemente tecnica, le installazioni degli applicativi saranno eseguite direttamente sul portatile dello studente. 
I requisiti software del portatile devono essere:

I requisiti software del portatile devono essere:

- OS X El Capitan 10.11.6 (o successivo)

- Xcode 7.3.1 (gratuito nel Mac App Store)

Nota bene : il portatile dovrà essere portato dallo studente e non sarà fornito come dotazione per il corso. 

Costo

Il corso di "Programmazione iOS Base" ha un costo di 320,00 euro + Iva.

Il costo include ogni aspetto inerente il corso.

Sono compresi nel prezzo:

  • i coffee break;
  • gadget;
  • il materiale didattico;
  • l'attestato di partecipazione.

Per chi ha già partecipato in passato a uno qualsiasi dei corsi HTML.it è previsto uno sconto del 10%.

Il corso "Programmazione iOS Base" viene svolto in 1 lezione da 8 ore,.

Il linguaggio di programmazione

  • Introduzione a iOS
  • Il linguaggio di programmazione Swift 3.0
  • Approfondimento su: class, struct, enum, protocol, extension, optional
  • Gestione della memoria ARC
  • Xcode

Design pattern usati in iOS

  • Model View Controller
  • Delegate
  • Singleton

Model

  • Cos’è un Model?
  • Creare un Model Value
  • UserDefaults

View

  • Cosa è una View?
  • Disegnare interfacce con Interface Builder
  • Storyboard
  • Xib

Controller

  • Cosa è un Controller?
  • Trasferire dati da un view controller all’altro
  • Tab Bar Controller e Navigation Controller
  • Table View Controller
  • Popover, Alerts, Action Sheet

 

 

Non sono previsti, attualmente, percorsi di certificazione per questo corso.

L'attuale calendarizzazione del corso è:

Non ci sono date da segnalare

Il corso "Programmazione iOS Base" ha una durata di 8 ore in sessione unica.
L'orario di lezione va dalle 9.00 alle 18.00, con un'ora di pausa pranzo. I coffee break sono offerti alle 11 e alle 16.