34, Rue Imam Ibn Arafa, La Marsa, Tunis.

IT

Développeur d'application - iOS

Image

Le développeur d’application iOS est un expert en développement mobile, spécialisé sur iOS. Il est responsable de la création, du développement et de la maintenance d'applications mobiles pour les iPhones, iPads, et autres appareils iOS. Le développeur d’application iOS travaille sur l'interface utilisateur, les fonctionnalités, et veille à ce que l'application soit performante et sécurisée.

Détails de la formation

    • Durée 6 mois
    • Lieu A DISTANCE
    • Langues FR,AR,ENG

Pour qui

-être titulaire d’une certification professionnelle de niveau 5 (ou équivalent) ;
-ou, être titulaire du baccalauréat ou d’une certification professionnelle de niveau 4 (ou équivalent) avec une expérience professionnelle d’au moins 1 an en informatique ou dans le développement web ou dans le développement
d’applications.

Programme de la formation

Projet 1: Démarrez votre formation de développeur iOS

-Découvrez les métiers de développeur:
Les codeurs, programmeurs, développeurs... Qu'est-ce que
c'est ? Découvrez les différents métiers du développement, du
Web au mobile, du back-end au front-end. Vous verrez
comment vous former et comment évoluer dans le code
-Optimisez votre apprentissage avec l'Intelligence Artificielle:
Utiliser l’IA en gardant un esprit critique, pour acquérir plus
rapidement des compétences, gagner en productivité et
mieux organiser votre planning d’apprentissage.

Projet 2: Découvrez le développement mobile iOS

-Apprenez les fondamentaux de Swift:
Vous souhaitez vous initier au langage Swift ? Suivez ce cours
pratique et ludique, et développez votre première application
iOS.

Projet 3: Développez votre première application iOS

-Gérez du code avec Git et GitHub:
Installez Git et GitHub et apprenez les commandes de base de
Git pour gérer votre code et déployer vos projets de
développement.
-Développez votre première application pour iOS:
Dans ce cours, préparez votre projet, validez les maquettes,
développer votre application pour iOS avec XCode, testez votre
application & optimiser l'organisation du code.

Projet 4: Améliorez des applications iOS en suivant les bonnes pratiques de développement

-Approfondissez Swift avec la programmation orientée objet:
La programmation orientée objet est un concept fondateur de
la plupart des langages de programmation modernes, comme
Swift. Découvrez-la en animant un bus scolaire !

Projet 5: Implémentez l'accès à des données (externes) pour une application iOS

-Lancez des appels réseaux en iOS:
Connexion, lecture de vidéos, commentaires... Si vous
souhaitez implémenter une de ces fonctionnalités sur votre
application iPhone, vous devez apprendre à réaliser des appels
réseaux.
-Ajoutez des listes dans vos applications iOS:
Les listes sont omniprésentes sur iOS : vos contacts, vos
messages, vos e-mails… Dans ce cours, vous allez apprendre à
les créer, les remplir et même les customiser !

Projet 6: Créez une application iOS en MVVM de A à Z

-Devenez un expert de Git et GitHub:
Devenez un expert de Git et GitHub : utiliser une méthode et
des commandes pour gérer les conflits, mettez en place des
workflows, des hooks et utiliser un client GUI.

Projet 7: Concevez une base de données pour une application iOS

-Modélisez vos bases de données:
Apprenez à modéliser vos bases de données avec des
diagrammes de classe UML et à passer du modèle conceptuel
de données au modèle relationnel.

Projet 8: Implémentez une base de données avec CoreData

-Faites persister vos données dans votre application iOS
Quand vous rouvrez une application, vos donnés sont toujours
là ! Pour y parvenir, vous devrez utiliser la base de données
Core Data et les préférences utilisateurs UserDefaults.

Projet 9: Améliorez une interface UIKit en la migrant vers SwiftUI

-Devenez développeur agile:
Devenez un développeur agile : intégrez une équipe Scrum,
réalisez un Sprint et découvrez les techniques de
développement agile comme le TDD, le KISS et le refactoring.
-Créez une application responsive avec UIKit pour iOS:
Fini les boutons en dehors de l’écran et les textes tronqués ! De
l’iPhone 4 à l’iPad Pro, en mode portrait ou paysage, vous
apprendrez à adapter une interface iOS selon votre écran.

Projet 10: Planifiez un projet de développement iOS

-Initiez-vous à la gestion de projet agile:
Formez votre équipe agile, prenez en compte le besoin des
utilisateurs et développez des pratiques agiles comme le
Planning Poker, les méthodes Kanban et Lean...

Projet 11: Faites le point sur votre carrière

-Trouvez votre premier emploi en tant que développeur:
Trouver son premier emploi ? C'est souvent un parcours du
combattant. Ce cours est là pour vous aider à adopter la bonne
approche... et vous aider à le décrocher !

Projet 12: Créez une interface dynamique et accessible

Appliquez les bonnes pratiques d'accessibilité et mettez en œuvre les patrons de conception pour développer une interface mobile avancée en SwiftUI.

Projet 13: Testez une application iOS

-Débuguez et testez vos applications iOS:
Dans ce cours, vous allez apprendre à repérer et éliminer les
bugs de votre application et également à les prévenir en
ajoutant des tests à votre projet.

Projet 14: Développez une interface utilisateur liée à une base de données

Validez votre niveau avancé de développement iOS en créant une interface
dynamique et en implémentant une base de données sécurisée.

Projet 15: Maintenez une application existante

Assurez la maintenabilité d’une application iOS grâce à l’intégration continue.

Projet 16: Améliorez une application iOS tout au long de son cycle de vie

-Écrivez la documentation technique de votre projet:
Documentez votre projet de manière claire et maintenable
avec les conventions de nommage, README, ou encore les
outils de documentation d'API, ainsi qu'un document
d'architecture technique.

PRÉ INSCRIPTION

En soumettant ce formulaire, vous acceptez les conditions générales d'utilisation conditions générales d'utilisation

Copyright 2023 Developed By Dynami-k