04_2454642F_309535S https://www.trouvermaformation.fr/formations/formation/2454642F Formation iOS Vivaneo

Formation iOS

Date de mise à jour : 20/09/2024 | Identifiant OffreInfo : 04_2454642F
Organisme responsable : Vivaneo

Objectifs

  • Être capable de développer des applications mobiles pour iOS avec le langage Swift.
  • Maîtriser les principaux frameworks iOS.
  • Concevoir des interfaces utilisateur de qualité pour iOS.
  • Gérer efficacement les données et les interactions avec les utilisateurs.
  • Publier une application iOS sur l'App Store.

Programme de la formation

Journée 1

  • Introduction à la plateforme iOS et au langage Swift
  • Historique d'iOS et développement d'applications
  • Environnement de développement : Xcode, Interface Builder, Simulator
  • Ressources et documentation pour apprendre le développement iOS
  • Premiers pas avec Swift : syntaxe de base, variables, constantes, tuples, typage, conditions, boucles, tableaux, dictionnaires, fonctions et closures

Journée 2
  • Programmation orientée objet
  • Déclaration de classes, attributs et méthodes
  • Instanciation d'objets
  • Surcharge de méthodes et constructeurs
  • Concepts d'héritage, polymorphisme et protocoles

Journée 3
  • Interface graphique
  • Définir le support de l'application
  • Prise en main du storyboard
  • Positionnement des éléments graphiques
  • Utilisation des contraintes
  • Atelier : Positionnement de composants

Journée 4
  • Découverte du framework UIKit
  • Exploration des objets graphiques (UILabel, UIButton, UISlider)
  • Introduction au pattern MVC (xib et UIViewController)
  • Liaison d'un contrôleur à une vue
  • Déclaration d'objets graphiques dans le contrôleur
  • Création d'une fonction de sortie
  • Ajout d'une action à un bouton (contrôleur, Interface Builder)
  • Atelier : Création d'un nuancier de couleur

Journée 5
  • Navigation et utilisation d'autres frameworks
  • Tab Bar Controller, Navigation Controller, et Pages Modales
  • Framework MapKit : intégration de cartes, ajout d'épingles, informations et navigation
  • Framework AVFoundation & AVKit : lecture de sons et vidéos
  • Communication asynchrone : récupération de données depuis un serveur distant
  • Parsing de données XML et JSON
  • Gestion des préférences utilisateurs : sauvegarde d'informations sur le téléphone
  • Publication d'une application sur l'App Store
  • Ateliers : mise en pratique des concepts abordés

Validation et sanction

  • Compétences en Swift : Maîtrise des concepts de base du langage.
  • Utilisation de Xcode : Familiarité avec l'environnement de développement et les outils associés.
  • Conception d'interfaces : Capacité à créer des interfaces utilisateur intuitives et esthétiques.
  • Compréhension de l'architecture MVC : Application du modèle MVC dans le développement d'applications.
  • Programmation orientée objet : Application des principes de POO, y compris héritage et polymorphisme.
  • Manipulation de données : Gestion efficace des données, y compris le parsing de JSON et XML.
  • Intégration de frameworks : Utilisation de frameworks comme UIKit, MapKit, AVFoundation, etc.
  • Navigation d'applications : Mise en place de systèmes de navigation fluide.
  • Mise en production : Publication d'applications sur l'App Store.
  • Projets pratiques : Réalisation d'applications fonctionnelles en mettant en œuvre les concepts appris.

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :