Voici une formation complète en vidéo dédiée au développement d'applications iOS. Ce cours de plus de 15 heures est une immersion complète dans la création d'applications natives avec iOS 11 et Swift 4, le langage de programmation d'applications signé Apple.
Dans cette formation iOS et Swift : créez vos applications mobiles
Au programme de ce tuto, vous trouverez :
Des démonstrations, des travaux pratiques et des tests pour vous initier aux bases et fondamentaux du langage Swift (le langage d'Apple vous permettant de créer des applications natives).
Une découverte des nouvelles syntaxes de Swift 4.
La création d'interfaces visuelles, simples et complexes, avec auto-layout, les tableviews, les barres d'outils (tabbar controller) ...
Une introduction au networking pour apprendre à télécharger et afficher du contenu provenant d'Internet grâce aux API (Interface de Programmation Applicative).
Les nouveautés iOS 11 avec une immersion complète dans le machine learning et la réalité augmentée. Nous verrons des exemples ludiques pour découvrir ensemble le meilleur de cette version d'iOS 2017.
Une préparation à la publication de vos application avec un guide de soumission à l'App Store
Dans une première partie, nous nous attarderons sur le nouveauXcode 9 pour nous familiariser avec l'environnement de travail. Vous verrez comment installer la version beta et gold master.
Ensuite, un chapitre entier sera réservé au langage de programmation Swift. Avec des démos et travaux pratiques. Vous serez rapidement autonome sur les sujets suivants :
Variables, constantes & opérateurs.
Types de données, inférences & annotations.
Tableaux (array) & dictionnaires.
Conditions (If/ Else, Switch Case) & les boucles : For et While.
Fonctions.
Classes, sructures, énumérations et la programmation orientée objets (POO).
Nouveautés de Swift 4 pour découvrir quelques-unes des améliorations apportées à la syntaxe de Swift.
Nous poursuivrons avec le développement iOS. Cette étape va très rapidement faire évoluer vos connaissances du niveau débutant à avancé en s'appuyant sur l'architecture MVC (Model-View-Controller). En exemple, nous verrons comment :
Créer des interfaces visuelles responsives avec auto-layout.
Persister des données avec UserDefaults.
Afficher du contenu à partir de sources Internet via les API (Interface de Programmation Applicative) de The Movie DB et du New York Times.
Aborder le développement Full Stack avec Firebase 3.0, service Back End de sauvegarde dans le cloud de chez Google.
Les Projets d'applications mobiles que vous allez apprendre à créer grâce à cette formation !
Cette formation se veut pratique. En suivant ce cours vous saurez développer les applications suivantes :
Calculatrice IMC pour faire vos débuts avec les bases du développement iOS et la création d'outlets et d'actions. Vous aurez créé votre première application interactive à la fin de ce premier chapitre.
Checklist. Une application simple (Single View) à développer suivant la méthode MVC (Model-View-Controller). Vous apprendrez les bonnes pratiques pour organiser votre code et rester organisé. Vous apprendrez également à utiliser User Defaults pour persister les données dans votre iPhone.
Moviz. L'actualité cinéma fournie en temps réel grâce au téléchargement de contenus depuis Internet avec l'API the Movie DB. Il s'agira d'une interface utilisateur plus complexe. Cette démonstration d'application à multiple vues vous fera progresser dans les méthodes de programmation, organisation du code ; et plus important : au niveau du design d'interfaces.
Nouveauté iOS11 - CoreML. Découverte du machine learning et de l'intelligence artificielle avec cet exemple servant à identifier des objets dans une image. Il s'agit une introduction simple et pratique à l'usage des frameworks CoreML et Vision.
Nouveauté iOS11 - ARKit pour enrichir votre expérience du monde réel avec cette démonstration de réalité augmentée. Vous apprendrez à mêler des objets virtuels avec la réalité. Expérience riche et récréative assurée !
New York Times eReader : une application au design et contenu riche avec une interface dotée d'une barre d'outils. L'utilisateur pourra naviguer et consulter des articles à la une du New York Times et les ajouter dans ses favoris. On intègrera Firebase 3.0 pour persister les données dans le Cloud.
A la fin de ce cours complet, vous serez en mesure de créer vos propres applications mobiles natives Apple.
Je reste disponible dans le salon d'entraide pour répondre à toutes vos questions.
Des fichiers de travail sont fournis avec le cours.
A tout de suite dans cette formation !
Qu’allez-vous apprendre dans ce cours ?
Plan de cours
Chapitre 1
Introduction
Introduction
Chapitre 2
Les fondamentaux de Swift
Les fondamentaux de Swift
Chapitre 3
Calculatrice IMC
Calculatrice IMC
Chapitre 4
Intro POO
Intro POO
Chapitre 5
Les nouveautés de Swift 4
Les nouveautés de Swift 4
Chapitre 6
Checklist
Checklist
Chapitre 7
Moviz
Moviz
Table des matières
Chapitre 1 : Introduction
33m40
Leçon 1Introduction
Leçon 2Présentation, Objectifs & Prérequis
Leçon 3Télécharger & Installer Xcode 9
Leçon 4Créer un Projet Xcode
Leçon 5Petit Tour d'Xcode 9
Chapitre 2 : Les fondamentaux de Swift
2h31
Leçon 1Introduction
Leçon 2Variables & Constantes
Leçon 3Opérateurs & Types de Données
Leçon 4TP - Calculatrice Swift
Leçon 5Type Inference & Annotation
Leçon 6Tableau (Array)
Leçon 7TP - Jeté de Dés
Leçon 8Dictionnaire
Leçon 9Les boucles
Leçon 10TP - Calculs de Promos
Leçon 11TP - Calculs de Promos - Solution
Leçon 12Les Fonctions 1/2
Leçon 13Les Fonctions 2/2
Leçon 14Les Conditions - If/Else
Leçon 15Les Conditions - Switch Case
Leçon 16TP - Calculatrice IMC (Indice de Masse Corporelle)
Chapitre 3 : Calculatrice IMC
1h02
Leçon 1Introduction
Leçon 2Découverte iOS - Le sytème d'exploitation pour le mobile
Leçon 3Créer Projet Xcode
Leçon 4UIStackView, UILabel & UITextField
Leçon 5Auto-layout - Définir les Contraintes
Leçon 6Création d'une Interface Visuelle
Leçon 7IBOutlets & IBActions
Leçon 8UIStepper pour Varier les Valeurs de Poids et Taille
Leçon 9Afficher le Poids (kg) et la Taille (cm)
Leçon 10Calcul IMC - Fonction
Leçon 11Interpréter & Afficher IMC
Leçon 12Ajouter une barre de navigation
Chapitre 4 : Intro POO
45m01
Leçon 1Introduction
Leçon 2Classes
Leçon 3Structure
Leçon 4Enumérations
Leçon 5Qu'est-ce que OOP?
Leçon 6Classes & Objets
Chapitre 5 : Les nouveautés de Swift 4
19m15
Leçon 1Introduction
Leçon 2Strings Multi-lignes & Chaînes de caractères
Leçon 3Dictionnaire- initialisation à partir de séquences ordonnées
Leçon 4Dictionnaire - Détecter les Doublons
Leçon 5Tableaux - Range Plage Semi-Ouverte & Fermée
Chapitre 6 : Checklist
2h09
Leçon 1Introduction à l'architecture MVC (Model View Controller)
Leçon 7Ajouter des hotspots (prototype intéractif)
Leçon 8Segue & Transition
Leçon 9Action & Transition
Aperçus
Avis des apprenants
Détail des avis
197
Apprenants
7
Commentaires
4,2/5
Note moyenne
5/5
5
4/5
0
3/5
0
2/5
2
1/5
0
Lionel Gil
Publié le 20/03/2024
2
On avance doucement et pédagogiquement jusqu'au développement de l'application check-list. Puis c'est le chaos avec des notions qui s'enchainent dans tous les sens et bien sur, sans avoir été introduite!
Cedric Cousin
Publié le 08/09/2018
5
j'aime beaucoup votre pedagogie
et conte acheter tous vos cours present et futur
continuer
Membre-6406-8908
Publié le 13/06/2018
5
Le tutoriel est excellent.
Vos questions sur le cours
Quel est le niveau requis pour suivre ce tuto ?
débutant
Bonjour, je suis intéressée par le cours IOS 11 & Swift 4 et je me demandais si la partie CoreML est mise en pratique ou juste présentée.
Merci
Bonjour,
Merci pour ta question.
Toutes les démos sont orientées projet. Donc, oui. J'utilise un exemple d'appli avec une collection d'images, un guide d'intégration de la bibliothèque CoreML et d'une banque de données (model) opensource.
CoreML est assez simple à intégrer, donc l'exemple appliqué est très abordable pour tout débutant.
Sandy
Avis des apprenants