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.


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 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.







Voir Trailer

Get started now!



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


Sandy
Sandy

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" !