Corso Objective C

  • Con l’esplosione del fenomeno App, il programmatore iOS è richiestissimo sul mercato del lavoro. Sono pochi, tuttavia, i programmatori veramente preparati e bravi, ragion per cui il loro guadagno è davvero elevato. In ambito Android, lo storico rivale, il discorso ha lo stesso valore.

    Il presente corso è dedicato a chi vuole imparare a programmare App in ambiente iOS, il sistema operativo dei terminali Apple, iPhone, iPad, ecc.

    In particolare si apprenderà il linguaggio di programmazione denominato Objective-C. Questo linguaggio riflessivo orientato agli oggetti, viene sviluppato da Brad Cox a metà degli anni ’80 ma la sua diffusione è principalmente legata al framework OpenStep di NeXT e al suo successore Cocoa, presente nel sistema operativo Mac OS X di Apple.

  • Il corso si svolge in forma individuale con rapporto 1:1 docente-discente.

    Per tale motivo, il programma del corso è personalizzabile al 100%, a seconda del proprio livello di competenze e degli obiettivi formativi e professionali preposti.

    Alcuni argomenti trattati dal corso (programma indicativo):

    • Introduzione al linguaggio Objective C (sintassi: tipi di dato, variabili, principali costrutti)
    • L’ambiente di sviluppo XCode
    • 
 

    • Hands on: Xcode

    • Classi: metodi e data member

    • Modello di memoria: OS X, iOS
    • Differenza con altri linguaggi di programmazione

    • Autorelease pool, autorelease / retain / release

    • NSString, NSArray, NSDictionaries
    • 
 

    • Paradigma Model-View-Controller
    • 
 

    • I Frameworks

    • Disegnare su iOS: UIView e classi derivate

    • Disegnare in modo ottimizzato: View custom

    • Protocols e delegates

    • Table views: inizializzazione e utilizzo delle celle
    • 
 

    • Introduzione alla persistenza / data: SQLite, plist e UserDefaults, XML parsing
    • 
 

    • Eventi e selezione celle
 Navigation controller e TabBar controller
    • 
 

    • Bussola, accellerometro
    • 
 

    • La Geolocalizzazione

    • L’Apple Store - Provisioning profile/Submission

    Il corso prevede numerose esercitazioni pratiche.

  • Non si richiedono particolari requisiti per seguire il corso per programmatori iOS in quanto il corso è personalizzato e disponibile per utenti di tutti i livelli.

  • Dopo il corso si potrà sviluppare e pubblicare App per aziende e si potrà trovare lavoro come sviluppatori, in Italia o all’estero.

    Questo corso è adatto tanto ai principianti, quanto a chi è già un esperto programmatore ma desidera sviluppare anche App per iOS.

  • Il corso viene condotto in forma individuale, con lezioni in modalità frontale, one-to-one.

    Orari, luogo e durata delle sessioni didattiche sono assolutamente personalizzabili e concordabili in base alle proprie disponibilità.

    Per informazioni sui costi e per definire un piano formativo personalizzato, contatta la Segreteria Didattica allo 02 39666357 o compila l’apposito form online di richiesta informazioni nella sezione Contatti del nostro sito.

  • Nome *
    Invalid Input
    Cognome *
    Invalid Input
    Telefono *
    Invalid Input
    Email *
    Invalid Input
    Città *
    Invalid Input
    Corso *
    Invalid Input
    Note
    Invalid Input