Aller au contenu principal

Swift - création des Applications iOS

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000180669
Organisme responsable : Vivaneo (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

1.Comprendre les bases de Swift et du développement iOS : Apprenez les fondements du langage de programmation Swift, utilisé pour créer des applications iOS. Ce point implique la maîtrise des concepts de base comme les variables, les types de données, les boucles et les conditions, ainsi que la compréhension de l'architecture d'une application iOS. 2.Concevoir des interfaces utilisateurs simples et intuitives avec SwiftUI : Découvrez comment utiliser SwiftUI, un framework puissant…

1.Comprendre les bases de Swift et du développement iOS : Apprenez les fondements du langage de programmation Swift, utilisé pour créer des applications iOS. Ce point implique la maîtrise des concepts de base comme les variables, les types de données, les boucles et les conditions, ainsi que la compréhension de l'architecture d'une application iOS. 2.Concevoir des interfaces utilisateurs simples et intuitives avec SwiftUI : Découvrez comment utiliser SwiftUI, un framework puissant permettant de créer des interfaces utilisateur modernes et réactives. Vous apprendrez à concevoir des écrans d'application visuellement attrayants, tout en assurant une expérience utilisateur fluide et intuitive, sans besoin de code complexe. 3.Gérer des données locales et intégrer des API dans une application iOS : Apprenez à stocker et récupérer des données localement à l'aide de solutions comme Core Data ou UserDefaults. De plus, vous découvrirez comment intégrer des API tierces pour enrichir votre application, permettant ainsi d'afficher des informations provenant d'Internet ou d'interagir avec des services externes. 4.Tester, déboguer et déployer une application sur un appareil iOS : Familiarisez-vous avec les outils et techniques nécessaires pour tester et déboguer efficacement vos applications. Vous apprendrez à utiliser Xcode pour identifier et résoudre les problèmes. Enfin, vous découvrirez le processus de déploiement d'une application sur un appareil iOS ou sur l'App Store, de la gestion des certificats à la soumission de l'application.

Programme de la formation

Module 1 : Introduction à Swift et au développement iOS Découverte de Swift et de l'écosystème iOS. Installation de Xcode et paramétrage de l'environnement de développement. Module 2 : Les bases du langage Swift Apprentissage de la syntaxe fondamentale : variables, constantes, types de données. Maîtrise des structures de contrôle : conditions, boucles et fonctions. Module 3 : Création d'une interface utilisateur avec SwiftUI Introduction à SwiftUI et à la conception…

Module 1 : Introduction à Swift et au développement iOS Découverte de Swift et de l'écosystème iOS. Installation de Xcode et paramétrage de l'environnement de développement. Module 2 : Les bases du langage Swift Apprentissage de la syntaxe fondamentale : variables, constantes, types de données. Maîtrise des structures de contrôle : conditions, boucles et fonctions. Module 3 : Création d'une interface utilisateur avec SwiftUI Introduction à SwiftUI et à la conception déclarative. Conception de vues simples : boutons, listes et champs de texte. Module 4 : Navigation et gestion des écrans Utilisation de NavigationView pour gérer les transitions entre les écrans. Découverte de la gestion de l'état avec @State et @Binding. Module 5 : Intégration des données et persistance Stockage des données locales via UserDefaults. Introduction à l'intégration des API REST pour afficher des données en temps réel. Module 6 : Test et débogage d'applications iOS Utilisation des outils de débogage dans Xcode. Réalisation de tests unitaires simples pour garantir la fiabilité du code. Module 7 : Compilation et déploiement sur un appareil iOS Gestion de la signature et du provisioning pour tester l'application sur un appareil. Préparation de l'application pour la soumettre sur l'App Store.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

150 h

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissances de base en programmation (tout langage). Familiarité avec l'utilisation d'un Mac pour le développement.

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
Vivaneo
75011 Paris 11e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes