Corso Sviluppo Apps su iPhone e iPad Corso Online Sviluppo Apps su iPhone e iPad Accademia Futuro [email protected] Programma Generale del Corso Sviluppo Apps su iPhone e iPad Tematiche Trattate Introduzione alla Programmazione Introduzione ai Computer Introduzione alla Programmazione Fondamenti di Programmazione Fondamenti di Programmazione ad Oggetti Le Basi della Programmazione xCode Creazione di una Prima Applicazione iOS Guida all’Interfaccia di Sviluppo Xcode Compilazione di Applicazioni iOS Esecuzione di Applicazioni iOS su Simulatore e Dispositivi iOS Guida alla Tipologia di Dati in Xcode Creazione e Gestione di Classi e Oggetti Allocazione e utilizzo di Number, Array, Dictionary e Set. Controllers e Views Implementare i controlli di base dell’UI (User Interface) Presentazione e Gestione delle Visualizzazioni tramite UIViewController Implementare la Navigazione tramite UINavigationController Inserimento e Gestione di Immagini tramite UIImageView Realizzazione di Barre Navigazionali Inserimento di Pulsanti nella UI tramite UIbutton Gestione delle Funzionalità di Base delle Pagine Realizzazione e Utilizzo delle Table Views Istanziare una Table View Caratteristiche di una Table View (assegnazioni dati e gestione eventi) Realizzare header e footer con le Table Views. Visualizzazione di Menù Contestuali tramite Table Views Storyboards Introduzione agli Storyboards Creazione di un Progetto con Storyboards Aggiungere uno Storyboard ad un Progetto Esistente Concorrenza Creazione di Oggetti Block Gestione Operazioni tramite GCD Impostare Rapporti tra le Operazioni Creazione di Timer Georeferenziazione e Mappe Creazione di Map View Gestione Eventi di una Map View Personalizzare la Visualizzazione e gli Elementi di una Map View Riconoscimento Gestuale Rilevamento delle Principali Tipologie Gestuali Networking Introduzione a NSURLConnection Operazioni di Downloading tramite NSURLConnection Gestione Richieste tramite NSURLConnection Integrazione delle Funzionalità di Twitter nelle proprie App. Audio e Video Gestione File Audio Gestione File Video Accesso all’”Archivio Musicale” Rubrica Inserire e Cercare Dati nella Rubrica Gestione delle Proprietà di Rubrica Videocamera Rilevamento della Videocamera Utilizzare la Videocamera per Scattare Foto e Realizzare File Video Sistema di Organizzazione di Foto e Video Editing Video su un Dispositivo iOS Core Data Introduzione al Framework Core Data Core Data per la Gestione delle Informazioni Calendario Introduzione al Calendario Aggiungere e Rimuovere Eventi Gestione avanzata degli Strumenti del Calendario Grafica e animazioni Utilizzare i font e Creare Testi Utilizzo dei Colori Creare Forme e Realizzare Immagini Strumenti per la Manipolazione delle Immagini Strumenti di Animazione Accelerometro e Giroscopio Rilevare l’Accelerometro e il Giroscopio Recuperare i Dati dall’Accelerometro e dal Giroscopio Sviluppo Giochi Risorse Utili per lo Sviluppo dei Giochi su iOS Gestione della Grafica di Gioco Gestione delle Funzionalità di Base del Gioco Sviluppare un Gioco su iOS Distribuzione del Gioco tramite AppStore iCloud Impostare le Applicazioni per iCloud Gestione e sincronizzazione dei degli archivi di iCloud Creazione e Gestione Avanzata delle Cartelle per le Applicazioni Gestire lo Status dei Documenti in iCloud Gestione dei Conflitti in iCloud Obiettivi e modalità di fruizione e valutazione Obiettivo e modalità di fruizione L’obiettivo del corso è di fornire tecniche e metodologie adeguate per svolgere la professione di sviluppatore Apple specializzato (piattaforme Iphone e Ipad). Il corso sarà fruito online su una piattaforma di FAD, comprensiva di materiali didattici, esercitazioni guidate e test di verifica dell’apprendimento. Strutturazione del corso Il Corso insegna la materia partendo da zero e forma professionisti capaci di creare applicazioni e giochi su tecnologia Apple per tutti i cellulari iPhone e i tablet iPad, che insieme coprono circa il 90% del mercato mobile. Pertanto Il programma del corso, pur partendo dai concetti di base della programmazione, verterà sulle caratteristiche specifiche dello sviluppo iOS, dagli elementi di base a quelli di programmazione avanzata, per la creazione di diverse tipologie di Applicazioni. Destinatari e modalità di valutazione I destinatari del corso sono diplomati e laureati che vogliono arricchire le proprie competenze o intraprendere da zero una carriera nel campo della programmazione specializzata. La valutazione dei discenti verrà effettuata attraverso test di valutazione ed un esame finale da svolgere online.
© Copyright 2024 Paperzz