65,00

Tuto iOS11 & Swift 4 - Le Cours Complet avec Swift, Xcode

65,00

  • Une formation vidéo de 16h47s
  • Téléchargement immédiat et visionnage illimité à vie
  • Satisfait ou remboursé
  • Fichiers sources inclus
iOS11 & Swift 4 - Le Cours Complet

ajouter ce cours aux favoris retirer ce cours des favoris

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 nouveau Xcode 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 !

Table des matières de cette formation Swift, Xcode (durée : 16h47s)

  • Introduction
    • Introduction 00:02:10
    • Présentation, Objectifs & Prérequis 00:05:48
    • Télécharger & Installer Xcode 9 00:06:04
    • Créer un Projet Xcode 00:04:53
    • Petit Tour d'Xcode 9 00:14:45
  • Les fondamentaux de Swift
    • Introduction 00:02:00
    • Variables & Constantes 00:13:53
    • Opérateurs & Types de Données 00:06:53
    • TP - Calculatrice Swift 00:09:10
    • Type Inference & Annotation 00:07:09
    • Tableau (Array) 00:10:17
    • TP - Jeté de Dés 00:09:23
    • Dictionnaire 00:06:10
    • Les boucles 00:14:26
    • TP - Calculs de Promos 00:02:52
    • TP - Calculs de Promos - Solution 00:22:21
    • Les Fonctions 1/2 00:11:52
    • Les Fonctions 2/2 00:09:11
    • Les Conditions - If/Else 00:05:51
    • Les Conditions - Switch Case 00:10:11
    • TP - Calculatrice IMC (Indice de Masse Corporelle) 00:09:56
  • Calculatrice IMC
    • Introduction 00:00:46
    • Découverte iOS - Le sytème d'exploitation pour le mobile 00:02:11
    • Créer Projet Xcode 00:01:23
    • UIStackView, UILabel & UITextField 00:05:38
    • Auto-layout - Définir les Contraintes 00:07:24
    • Création d'une Interface Visuelle 00:06:29
    • IBOutlets & IBActions 00:07:44
    • UIStepper pour Varier les Valeurs de Poids et Taille 00:09:59
    • Afficher le Poids (kg) et la Taille (cm) 00:08:27
    • Calcul IMC - Fonction 00:07:37
    • Interpréter & Afficher IMC 00:02:40
    • Ajouter une barre de navigation 00:01:47
  • Intro POO
    • Introduction 00:00:52
    • Classes 00:17:51
    • Structure 00:09:39
    • Enumérations 00:10:02
    • Qu'est-ce que OOP? 00:04:50
    • Classes & Objets 00:01:47
  • Les nouveautés de Swift 4
    • Introduction 00:01:03
    • Strings Multi-lignes & Chaînes de caractères 00:06:05
    • Dictionnaire- initialisation à partir de séquences ordonnées 00:02:49
    • Dictionnaire - Détecter les Doublons 00:05:09
    • Tableaux - Range Plage Semi-Ouverte & Fermée 00:04:09
  • Checklist
    • Introduction à l'architecture MVC (Model View Controller) 00:03:20
    • Ajouter une TableView 00:05:37
    • Protocole TableViewDataSource 00:08:27
    • Configurer TableView & Cellule Prototype 00:04:34
    • Modèle de Données : Item 00:09:10
    • Ajouter une Barre de Navigation 00:03:23
    • Ajouter une Alerte Dialogue 00:08:06
    • Ajouter des IBActions 00:07:21
    • Refactorisation façon POO (Programmation Orientée Objet) 00:02:20
    • Ajouter un Accessory Type 00:12:01
    • Formater le Texte (String) 00:17:42
    • Persister les Données avec UserDefaults (Système de Préférences) 00:14:15
    • Persister Tableau (Array ) dans UserDefaults 00:08:11
    • Refactorisation : UserDefaults 00:05:20
    • Refactorisation : Modèle de Données 00:11:22
    • Valeur Boolean 00:04:40
    • Supprimer les Données du Système de Préférences 00:03:42
  • Moviz
    • Introduction 00:00:47
    • TableViewController 00:13:59
    • API Movie DB 00:06:14
    • Requête GET 00:09:52
    • Réponse Json 00:08:30
    • Parser le format Json 00:15:08
    • Refactorisation 00:04:08
    • Modèle de Données : Movie 00:08:20
    • Télécharger une Image 00:08:01
    • Refactorisation d'une Requête 00:12:48
    • Cellule Custom 00:12:00
    • Ajouter des Contraintes 00:04:36
    • Formater un texte 00:10:52
    • Segue & Barre de Navigation 00:08:25
    • Vue de Destination 00:06:36
    • Détails Movie 00:16:30
    • Page IMDB 00:09:12
    • UIWebView 00:07:13
    • Suite & Fin 00:04:52
  • Core ML
    • Découverte du Machine Learning 00:06:19
    • Ajouter une Collection View 00:03:15
    • Custom Cell 00:06:15
    • Segue & Navigation Controller 00:09:09
    • Introduction Bibliothèques CoreML & Vision 00:06:36
    • Open Source Trained Model 00:07:44
    • Analyse des Résultats 00:06:24
    • Afficher Résultats 00:04:58
  • ARKit
    • Introduction ARKit 00:04:00
    • 1ère Demo avec la Réalité Augmentée 00:09:13
    • World Tracking Configuration 00:04:04
    • Démo Cube 3d 1/2 00:09:38
    • Démo Cube 3d 2/2 00:02:45
    • Demo Mini Système Solaire 00:10:37
    • Challenge - Mini Système Solaire 00:09:48
    • Rotation des Planètes et Astres 00:05:27
    • Mini Système Solaire - Suite & Fin 00:08:10
    • Demo Coffee Mug 3d 00:10:37
    • Demo Coffee Mug - Cloner les Mug 3d 00:08:42
    • Détecter le touché 00:01:07
    • ARHitTestResult 00:07:28
    • Détecter les Surfaces Planes 00:08:09
    • Class SCNPlane() & Grid Demo 00:09:31
    • Demo Coffee Mug 3d - Suite & Fin 00:02:41
  • New York Times eReader
    • Introduction 00:01:36
    • TabBarController 00:05:59
    • TableView Articles 00:06:34
    • Formatter Cell 00:11:38
    • New York Times API 00:08:30
    • Clé API 00:07:25
    • Télécharger des Articles 00:09:02
    • Classer des Articles 00:08:54
    • Ajouter en Bookmark 00:05:50
    • Télécharger un Média 00:12:12
    • Afficher l'Article - UIWebView 00:12:30
    • Intro à Firebase 3.0 00:04:25
    • Créer Projet & Podfile 00:10:21
    • Ecrire une Base de Données 00:05:51
    • Importer & Initialiser une Librairie Firebase 00:13:34
    • Lire à partir Base de Données 00:11:51
    • Supprimer un Favoris 00:06:34
    • Supprimer un Favoris de la Base de Données 00:04:31
  • Ressources Graphiques Sketch & Prototypage
    • Projet Xcode 00:05:36
    • Application Sketch 00:02:11
    • UI Design Kit 1/2 00:02:28
    • UI Design Kit 2/2 00:03:14
    • Exporter des ressources Sketch 00:04:40
    • Importer des ressources Sketch 00:03:58
    • Ajouter des hotspots (prototype intéractif) 00:05:22
    • Segue & Transition 00:05:59
    • Action & Transition 00:08:15



Formateur : Sandy Ludosky

Sandy Ludosky a publié 28 tutoriels et obtenu une note moyenne de 4,4/5 sur 3 511 tutoriels vendus. Sandy Ludosky est un formateur certifié tuto.com. Voir les autres formations de Sandy Ludosky

4,5
note moyenne

6
avis laissés
5 étoiles
5
4 étoiles
0
3 étoiles
0
2 étoiles
1
1 étoile
0
  • 2
    avis de caramba971 laissé le 09/11/2022
    Peut être ma faute car je débute sur macbook pro m1 et la formation date un peu déja. C'était très désagréable de suivre un cours, pas à pas ou la moitié du temps on le passe à refactoriser ""corriger"". Cela fait très brouillon et est assez décourageant. Surtout quand votre machine signale immédiatement des erreurs de code, qui s'affichent deux vidéos plus loins sur l'écran de votre formatrice. Ensuite je trouve que parfois elle s'oublie totalement dans son niveau d'experte, et oublie de donner des petites précisions importantes comme, le respect ou non de la casse, ou l'utilisations de constantes ou de variables identiques d'orthographes , (mais qui n'ont pas la même fonction bien évidement selon l'endroit ou on les utilise dans le programme.). Pour un élève vraiment débutant comme moi sa vous démoli un cours, à ne plus comprendre grand chose. On passe un temps perdu à séparer se qui est important ou pas, parce qu'elle ne donne pas de précision. Elle peut se permettre d'écrire comme elle pense dans sa tête, quand elle est seule avec son ordinateur, mais pas quand elle fait un cours à des débutants sans expérience. C'est visiblement un cours niveaux intermédiaire. Il vaut mieux en avoir déja étudié un bout avant de se former avec elle. Non qu'elle soit nulle, c'est juste qu'elle s'oublie et vous largue s'en même y penser, puis reviens en arrière en sautant des étapes d'explications, puis revient 20 minutes plus hauts, on comprend à peine quand et monte et descend au travers du cours, c'est chronos en personne. Je le redit, niveau intermédiaire. J'ai du aller voir des cours ailleurs sur d'autres sites, puis revenir finir au moins la lecture de ses tutos. S'il vous plait, les prochains tutos, essayez de faire un plan clair dans votre esprit avant de vous lancer, pour nous étudiant débutant, on peu pas courir après vos pensées en permanence.

  • 5
    avis de driccine laissé le 08/09/2018
    J'aime beaucoup votre pedagogie et conte acheter tous vos cours present et futur continuer

  • 5
    avis de membre-6406-8908 laissé le 13/06/2018
    Le tutoriel est excellent.

  • Avec quelles versions de logiciels ce tuto est-il compatible ?
    Swift , Xcode , iOS
  • 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
accédez à plus de 1407 tuto gratuits


non, je ne veux pas me former gratuitement

voir notre politique de protection des données