Il corso è rivolto agli sviluppatori iOS che intendono acquisire competenze professionali di “Ingegneria del software” in merito alla progettazione di applicazioni per iPhone,iPod Touch e iPad.

Per partecipare al corso è necessario possedere la conoscenza dei concetti della programmazione object-oriented,  la conoscenza del linguaggio di programmazione Objective-C e la conoscenza del linguaggio Swift

Il programma del corso

  • Introduzione all’ “Ingegneria del software” per i dispositivi iOS
  • Ciclo di vita del software: modelli di processo
  • Analisi e specifica dei requisiti
  • Introduzione ad Unified Modeling Language (UML)
  • Diagrammi dei casi d’uso
  • Progettazione del software
  • Le architetture software
  • Object Design e Design Patterns
  • Esame dei principali Design Patterns (GoF) ed applicazione nella progettazione di software per iOS
  • Utilizzo dei diagrammi di stato per l’implementazione del sistema software
  • Test Driven Development
  • Il processo di testing
  • Test di unità (uso di XCTest con Xcode 6.1)
  • Strategie di testing

Il costo del corso in modalità FAD (e-learning) è di Euro 150,00 (I.V.A. 22% INCLUSA)

Per gli studenti il costo del corso è di Euro 100,00 (I.V.A. 22% INCLUSA)

Per ottenere lo sconto studenti è necessario un documento che lo attesti (certificato di iscrizione, pagamento di tasse universitarie, libretto universitario,etc..)