Area Riservata DGS Service SrlS.

Non Sei Registrato ?

Per accedere all'Area Riservata è necessario essere REGISTRATI. Al termine della registrazione, riceverai una E-Mail con le istruzioni per attivare il tuo Account.

Sei giá registrato ?

Inserire UserName e Password per accedere all'Area Riservata.

Login Area Riservata

Password Dimenticata ?


CORSI di FORMAZIONE

Programma Corso Programmazione iOS - Objective-C

  

Corso PROFESSIONALE Livello Base

Objective-C si è imposto come 3° linguaggio di programmazione più diffuso al mondo e per il futuro si prevedono sviluppi di tutto rispetto avvalorati dal continuo e più capillare utilizzo dei dispositivi che sono basati su questo linguaggio e dalla continua ricerca del mercato di figure professionali che siano in grado di sviluppare nuovo software. Un linguaggio potente, versatile, di semplice utilizzo e dalle immense prospettive si può definire, senza ombra di smentite, il linguaggio del futuro e che si prevede oscurare la fama del vecchio ma non ancora tramontato VISUAL BASIC. 

Panoramica dei dispositivi e dei sistemi
- Sviluppo su piattaforma Mobile, importanza e criteri
- Gli smartphone (iPhone,iPod Touch e iPad)
- Applicazioni Web o WebApplication
- Dal primo iPhone ad oggi
- Potenzialità e limiti

Sviluppo in ambiente iOS
- Lo Store Apple, le applicazioni ecc.
- Diventare uno sviluppatore Apple: iscrizione al programma Developer e login all’area privata
- Objective-C, caratteristiche del linguaggio di programmazione utilizzato da Apple per lo sviluppo delle applicazioni su iOS
- La suite di sviluppo ufficiale Apple, Xcode

Caratteristiche del linguaggio Objective-C
- La sintassi
- Sezione Interface e Implementazione dell'applicazione
- Differenze tra Linguaggio procedurale e Linguaggio ad oggetti

Oggetti e gestione della memoria
- Definizione di oggetto
- Ciclo di vita di un oggetto
- Rilascio automatico delle variabili "NSAutoreleasePool" 
- Esempi di visualizzazione del reference count di un’oggetto
- Proprietà degli oggetti

Design Patterns
- Definzione di un design pattern
- Delegation
- Model View Controller
- Singleton Pattern

Primi passi
- Creare il progetto con XCode

- Il primo programma iPhone
- Inserimento Commenti nel Codice
- Importazione Frameworks disponibili nel linguaggio
- Visualizzare il contenuto degli oggetti "NSLog"

Tipi di dati e operazioni
- Variabili per i numeri ( int, float, double )
- Tipo char
- Gli oggetti Cocoa: NSString, NSMutableString, NSArray, NSMutableArray, NSDictionary, NSMutableDictionary
- Esempi di utilizzo di NSString, NSMutableString, NSArray, NSMutableArray, NSDictionary, NSMutableDictionary
- Tipo generico id: come utilizzarlo e perchè

Strutture di controllo
- Strutture iterative e strutture condizionali
- Come utilizzare il ciclo for
- Come utilizzare ciclo while
- Come utilizzare ciclo do-while
- Struttura condizionale if–else
- Struttura condizionale Switch
- Operatore ternario

Template dell’SDK
- TabBar Application
- View Based Application
- Page Based Application

Componenti di un’applicazione
- Come generare i certificati di un’app iphone per l’invio alla Apple
- Come compilare correttamente il file Info.plist
- Icona e splash-screen
- Interfaccia grafica di un’applicazione ed i file Xib

Oggetti di Interfaccia di un’applicazione iPhone
- UIImageView - UiWebView - UITextView - UIScrollView - UIPickerView - UITextField - UIActivityIndicatorView - UIPageContro - UIAlertView - MKMapView - UIButton

Le Tabelle iPhone UITableView e delegati UITableViewDelegate, UITableViewDataSource
- La prima tabella: creazione ed utilizzo di un’oggetto UITableView e metodi opzionali - utilizzo dei delegati UITableViewDelegate,UITableViewDataSource
- Le celle delle nostre tabelle, popolare e personalizzare una UITableViewCell

Utilizzare i file nelle nostre applicazioni iPhone/iPad
- La Sandbox delle applicazioni iPhone/iPad
- Come individuare la directory del file
- File XML
- Come effettuare il parsing XML

Approfondimento
- Gli strumenti di Xcode: passo passo nei vari tools di Apple
- Debugger
- Console
- Organizer
- Research Assistant

Interazione Client-Server
- Introduzione al JSON
- Effettuare il parsing di un file JSON e suo utilizzo

Tutorial Pratici
- Pubblicità, utilizzare AdMob, Twitter, Facebook
 

Seguici Su :


DGS Service  Srl.S.  •  P.Iva 12219730012  •  E-Mail : info@dgs-service.com
Area Amministrativa  •  Privacy Policy  •  Cookie Policy
Copyright© 2020 - Tutti i diritti Riservati  Powered & Designed by DGS Service Srl.S.