Swift / iOS
swift_formation

Swift / iOS

  • Les bases du langage (classes, structures, propriétés, protocoles, …).
  • Gestion de la mémoire (ARC, auto-release pool, comptage de références, …).
  • Threading et Grand Central Dispatch.
  • Les principales classes du SDK.
  • Présentation de Cocoa Touch.
base_de_donnee_swift_formation

Communication HTTP

  • Sessions.
  • Requêtes HTTP (GET, POST, … et download).
  • Manipulation du JSON.
base_de_donnee_swift_formation

Accées fichier et données

  • Différentes solutions de lecture
  • Écriture de fichiers.
  • Mise en place de SQLite.
  • Introduction à Core Data.
Xcode_swift_formation

Xcode

  • Prise en main de l’environnement de développement et de construction des interfaces.
  • Graphiques.
  • Storyboard.
  • Principaux contrôles graphiques et classes associées.
  • Contraintes.
  • Segue.
  • Gestions de différentes tailles d'écrans.
  • Ressources embarquées.
base_de_donnee_swift_formation

Notions avancées

  • Multimédia (photos, vidéos, son, …).
  • Dessiner dans une vue et manipulation d'images.
  • Géolocalisation et Notifications.
  • Les modes background autorisés sur iOS.
  • Interagir et partager des contenus avec d'autres applications.
  • Tester(unitaires et graphiques), instrumenter et publier.
  • Instrumentation et analyse de performances(mémoire, exécution)
  • Diffusion en beta test via TestFlight.
  • Publication d'une release sur l'App Store.
base_de_donnee_swift_formation

Structure et construction

  • Cycle de vie d’une application iOS.
  • Modèle MVC d'iOS view.
  • Controllers et cycle de vie d'une vue.
  • Navigations standards.
  • Navigation custom.
  • Touch et multi touch.
  • Les gesture recognizers.
  • Animations.
Test

Avez vous les compétences ?
Tester vos connaissances avec ce questionnaire

Prochaine session de formation

Automne 2017

Des News Tech et Wild dans votre inbox - Abonnez-vous à notre newsletter