Formation en développement iOS - En présentiel
2.995,00 EUR
- 10 days
Plongez dans l’univers dynamique de la création d’applications mobiles avec la formation au développement iOS de KnowledgeHut — un programme pratique, animé par un instructeur, conçu pour faire de vous un développeur iOS sûr de lui. Ce cours immersif vous emmène des bases de la programmation Swift jusqu’à la création d’applications réelles, prêtes pour la production, pour les appareils Apple à l’aide de Xcode et des frameworks iOS. Vous apprendrez des concepts clés comme la conception d’interface utilisateur, le stockage persistant, la communication réseau et l’architecture des applications, tout en les appliquant à travers des projets pratiques inspirés de cas réels.
Caractéristiques principales
Langue
Supports de cours en anglais
Niveau
Niveau débutant à intermédiaire
40 heures de formation avec instructeur
4 heures par séance
Plus de 36 heures de programmation pratique
et pratique du développement
Apprendre les bases de Swift
et créez des applications pour plusieurs appareils
Module e-learning complémentaire en autoformation
Évaluations auto-notées et quiz de révision
Plus de 70 heures de temps d’étude recommandé
Attestation de fin de programme incluse
Horaires disponibles en semaine et le week-end
Veuillez nous contacter d’abord avant de réserver

Résultats d’apprentissage
À la fin de ce programme, vous serez capable de :
Programmation Swift
Commencez votre parcours iOS en apprenant et en maîtrisant le langage Swift.
Structure d’une app Xcode
Comprendre l’architecture et les flux de travail d’une app à l’aide de l’IDE Xcode d’Apple.
Conception d’interface utilisateur responsive
Concevez des interfaces utilisateur qui fonctionnent parfaitement sur un ou plusieurs appareils.
Créer des applications complètes
Mettez vos compétences en pratique pour développer une application iOS entièrement fonctionnelle, de la conception au déploiement.

Chronologie du cours
Introduction à Swift
Leçon 1
- Variables, types
- Fonctions
- Classes, structures
- Propriétés
- Énumérations
- Fermetures
- Protocoles
- Gestion de la mémoire
- Programmation générique
- Indices
Patrons de conception
Leçon 2
- Extensions
- MVC
- MVVM
- Singleton
- Programmation orientée protocole
Xcode
Leçon 3
- Architecture de l’application
- Cycle de vie de l’application
- Cycle de vie de la vue
- Création de la première application
Conception d’interface utilisateur
Leçon 4
- Interface utilisateur pour un seul appareil
- Interface multi‑appareils
- Applications multi‑écrans
- Contrôleurs de vue
- Barre d’onglets et navigation
- Interfaces complexes et tableaux
Stockage persistant
Leçon 5
- CoreData
- Lecture de données
- Écriture de données
- Mise à jour des données
- Suppression des données
- Données uniques
- Relations entre entités
- Protocole Codable
Communication réseau
Leçon 6
- Analyse de JSON
- Analyse XML
Langage de programmation
Leçon 7
- Création de frameworks
- Mélanger Swift et Objective-C
- À propos de CocoaPods
Projet d’application
Leçon 8
- Mettez en pratique ce que vous avez appris en créant une application iOS complète.
- Conception
- Mise en œuvre

Qui devrait s’inscrire à ce programme ?
Prérequis
Bien qu’il n’y ait pas de prérequis stricts pour la formation, il est recommandé que les participants aient une compréhension de base de langages de programmation tels que C++, Java, C#.
Développeurs iOS en herbe
Ingénieurs logiciels et programmeurs
Concepteurs d’applications mobiles
Passionnés de technologie et étudiants
Professionnels en reconversion vers le développement mobile
Déclarations
Licences et accréditation
Le cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.
Politique d’équité
Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.
Foire aux questions

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?
Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !
