Cours Complet de développement iOS & Swift
Cours Complet développement iOS & Swift
Bienvenue sur Swiftdev.ca : le parcours de formation pour apprendre à coder en langage swift et à développer des applications pour tout l'écosystème des produits Apple : iPhone, iPad, watchOS, MacOS et tvOS.
Le parcours est progressif, orienté projets, et nuancé avec des exemples variés allant du plus simple au plus complexe. Vous apprendrez avec une approche immersive tout en développant un solide portfolio numérique.
Au programme :
- Des démonstrations, plusieurs activités d'apprentissage avec des TP et des quizzes pour vous initier aux fondamentaux du langage swift
- Une découverte des nouvelles syntaxes de swift 4
- La création d'interfaces visuelles avec auto-layout, les tableview, les barres d'outils (tabbar controller) ...
- Une introduction au networking pour télécharger et afficher du contenu internet au moyen d'interfaces de programmation (les API)
- Les nouveautés iOS11 avec une immersion complète dans le machine learning et la réalité augmentée avec ArKit.
- Et, en bonus, une introduction au développement watchOS et une préparation à la publication de vos applis avec un guide de soumission à l'App Store
Quelques exemples de projets que vous développerez :
Sketch Pad Une application dynamique à vocation ludique pour apprendre à dessiner, mais avec son appli iPhone en utilisant Core Graphics. Vous apprendrez à reproduire un joli tracé de pinceau avec une sélection de palettes de couleurs. |
|
|
Application Météo (iOS & watchOS) Sans prétention aucune, un des projets les plus intéressants, car vous pourrez en temps réel requêter et afficher les prévisions météo de la semaine avec openweathermap, un REST API gratuit et simple d'utilisation.
|
Top Chrono Un clone de l'appli stop watch où l'on pourra voir un exemple de modélisation et d'architecture d'application plus complexe. L'occasion de se familiariser également avec des concepts plus avancés de la programmation orientée objet et le patron de conception MVC (Model-View-Controller) |
![]() |
|
Moviz : actu ciné sur le mobile Une appli multivues au design et au contenu riche, présentant une liste de films actuellement joués en salle. Avec MovieDB, une application de programmation applicative, vous créerez en un rien de temps une application interactive et dynamique. |
Développement watchOS Pedotracker, une application iOS & watchOS, qui mesure l'activité des utilisateurs en mouvement en calculant le nombre de pas et la distance parcourue, histoire de se motiver à bouger. |
|
Sketch Pad
Une application dynamique à vocation ludique pour apprendre à dessiner, mais avec son appli iPhone en utilisant Core Graphics. Vous apprendrez à reproduire un joli tracé de pinceau avec une sélection de palettes couleurs.
Application Météo (iOS & watchOS)
Sans prétention aucune, un des projets les plus intéressants, car vous pourrez en temps réel requêter et afficher les prévisions météo de la semaine avec openweathermap, un REST API gratuit et simple d'utilisation.
Top Chrono
Un clone de l'appli stop watch où l'on pourra voir un exemple de modélisation et d'architecture d'application plus complexe. L'occasion de se familiariser également avec des concepts plus avancés de la programmation orientée objet et le patron de conception MVC: Model-View-Controller

Moviz : actu ciné sur le mobile
Une application au design et contenu riche avec une application multivues, qui présente des informations d'actu ciné en temps réel. MovieDB, une application de programmation applicative, qui offre plusieurs options de requêtes GET pour créer en un rien de temps une application intéractive et dynamique.
Get started now!
Testimonials
“
Comme d'habitude, les cours de Sandy sont impressionnant, ce sont les meilleurs cours (en français) pour l'apprentissage du SWIFT, je le recommande vraiment à toutes les personnes voulant apprendre ou se perfectionner dans ce langage. Excellent !!!
“
– Yann Probst, étudiant en informatique (Epitech)
“
C'est le meilleur cours pour apprendre à faire des applications iOS !
“
– Julien Karst
Ressources et outils utilisés ?
- Xcode 9: puissant IDE qui inclut des outils de debuggage, de refactorisation avancée, une intégration GIT pour garder les historiques et versions de ses projets
- Realm.io & UserDefaults: pour persister et synchroniser les données.
- Firebase : service backend dans le cloud pour sauvegarder, requêter et synchroniser les données de votre appli en temps réel
- Google Developers: utilisation des services de Google Maps pour afficher des points d’intérêt sur une carte pour la catégorie des bars et restaurants 🍷
- NewYorkTimes & Movie DB: apprendre à créer des applications dynamiques passent forcément par l’utilisation de services API RESTful. Et, il y en aura plein à découvrir et à expérimenter !
Your Instructor
Je suis Sandy. Vous avez peut-être déjà visionné un de mes cours en anglais ou en français. Voilà maintenant 2 ans que je publie des tutoriels en ligne, et le temps est venu d’ouvrir ma boutique de formations.😊
Le parcours a été long pour être certaine d’offrir un curriculum diverse et détaillé avec une approche très pragmatique. Je privilégie une méthode de pédagogie par l’exemple pour faire de ce programme une expérience enrichissante et efficace.
Et, cette photo là, c’est moi au Grand Canyon. Quand j’ai passé beaucoup de temps à programmer, je cours ensuite profiter. Alors faites comme moi, travaillez dur et avec beaucoup de foi pour ajouter des atouts solides à votre carrière professionnelle. Et, quand vous aurez vous aussi accompli une réussite, petite ou grande, levez vous aussi les bras pour crier "Victoire" !