Partecipando a questo corso, imparerai a programmare App per tutti i dispositivi iOS in linguaggio nativo Swift e a pubblicarle sull’Apple Store.

I migliori di LuckySeven Academy potranno iniziare un tirocinio presso la nostra azienda. Dopo il corso infatti, non solo sarai in grado di sviluppare e pubblicare le tue App, ma sarai anche premiato per il tuo percorso formativo. L'occasione di diventare una delle figure professionali più richieste del momento è a portata di mano.

Il "Corso Base Sviluppatore iOS" può essere svolto da chiunque abbia una minima esperienza di programmazione e consente inoltre di accedere successivamente ai corsi avanzati di #L7Academy2.0. In ogni lezione si cercherà di approfondire molto l’aspetto pratico (fondamentale in questo ambito) con esercitazioni quotidiane, test e casi aziendali.

Gli argomenti trattati sono completamente aggiornati ed il codice verrà scritto in linguaggio Swift attraverso l’IDE X-Code.

I posti sono limitati per seguire ogni partecipante passo dopo passo durante il corso.

Dopo ogni lezione il docente sarà disponibile per un’ulteriore ora per domande e chiarimenti.

Gli ultimi giorni di lezioni saranno dedicati completamente allo sviluppo di un’applicazione di base, che poi verrà completata e personalizzata dagli studenti per mettere alla prova le capacità apprese.

  • Conoscenze basilari di programmazione oltre ad interesse, passione e inventiva.
  • MacBook o computer Mac con una versione aggiornata di OS X.
  • Riuscire a strutturare il progetto per un’applicazione iOS
  • Progettare un’interfaccia utente per iPhone e iPad
  • Creare un’applicazione iOS funzionante.
  • Eseguire il testing di un’applicazione su un emulatore.
  • Saper pubblicare un’applicazione su App Store.
  • L’ecosistema iOS e la struttura del sistema operativo: l’anatomia delle applicazioni Apple
  • Human Interface Guidelines: la progettazione grafica
  • Impostazione layout app e grafica: esempi layout, strutture di base, flat design, Ios 6 vs Ios 7
  • L’IDE di sviluppo Apple: X-Code, dai suoi templates alle nuove interfacce
  • Spiegazione funzionamento X-code, template per la struttura di base (master detail, page-based app, single view, tablet app)
  • Swift, il nuovo linguaggio di programmazione Apple
  • Basics developer.apple
  • Le viste principali: UIViewController e UIView; l’interfaccia con Storyboard
  • AutoLayout e Constraints: come adattare le interfacce per Ipad e Iphone
  • Il paradigma di programmazione MVC: il design pattern più utilizzato in iOS
  • I template fondamentali e l’interfaccia per Ipad
  • L’AppDelegate, la comunicazione interna e i Delegate
  • Le basi dell’interfaccia grafica: il framework UIKit
  • Gli elementi grafici fondamentali
  • Cocoapods: installazione del framework e utilizzo di librerie esterne
  • Differenziazione rispetto ad un normale corso iOS
  • Navigation Controller, tipologie Segue e Modal View Controller
  • ListView Controller (visualizzazione a vista)
  • AlertView Controller e Notifiche
  • Salvataggio dei dati e scambio in JSON con un Server
  • Testing e debug di un’applicazione
  • Pubblicazione di un’applicazione su APP Store
  • Creiamo la nostra prima applicazione
  • Dispense e manuale cartaceo sono inclusi nella quota del corso
  • Certificato di merito e partecipazione
  • Valutazione finale con voto in centesimi da poter allegare al CV

48 ore - 2 ore a settimana per le prime 38 ore più due sessioni per il progetto finale da 5 ore (può essere soggetto a cambiamenti in base alla disponibilità dei partecipanti)

Il corso si terrà in un'aula munita di connessione Wi-Fi nei pressi del centro di Foligno (Perugia). Maggiori dettagli verranno comunicati in seguito.

Inizio corso: Aprile 2016

Per informazioni su costi e sconti è possibile contattarci attraverso diversi canali. Visita la pagina Contatti.

Ricevi maggiori informazioni sui nostri corsi!

Contattaci per ricevere maggiori dettagli sulle modalità di partecipazione ai corsi. Utilizza pure il canale che preferisci: chat, telefono, e-mail. Un nostro operatore ti risponderà il prima possibile.

Come contattarci