Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction
Développement iOS Avancé
- Architecture d'entreprise iOS
- Motifs de conception (Design patterns)
- Programmation orientée protocole
Framework RxSwift
- Programmation fonctionnelle vs programmation réactive
- Extensions réactives
Bibliothèque réseau Alamofire
- Plateforme en tant que service (Platform-as-a-Service)
- Web services et Alamofire
Swift avancé et Programmation par Protocole
- Utilisation des énumérations
- Développement de protocoles
- Travail avec les délégués
- Écriture d'extensions de protocoles
- Création de fonctions récursives
- Travail avec des structures de données et algorithmes
Programmation réactive en Swift avec RxSwift
- Implémentation d'observables et d'abonnements
- Utilisation des sujets (Subjects)
- Opérateurs de filtrage, de transformation et de combinaison
- Intégration et travail avec RxCoaCoa
- Implémentation de MVVM
- Débogage et gestion des erreurs
Alamofire
- Intégration d'Alamofire dans Swift
- Importation de fichiers
- Récupération de données
- Optimisation de PhotoTagger
Tests unitaires et UI
- Tests unitaires en Swift
- Tests d'interface utilisateur en Swift
Résumé et Conclusion
Pré requis
- Expérience en développement iOS
Public cible
- Développeurs iOS
14 Heures