iOS 11 et Swift 4, de zéro à héros: Le cours complet
4.8 (265 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,014 students enrolled

iOS 11 et Swift 4, de zéro à héros: Le cours complet

Apprenez à développer des applications pour iOS11, iPhone et iPad avec Swift 4 et Xcode 9
Highest Rated
4.8 (265 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,014 students enrolled
Created by Matthieu Passerel
Last updated 11/2018
French
Current price: $129.99 Original price: $199.99 Discount: 35% off
1 day left at this price!
30-Day Money-Back Guarantee
This course includes
  • 24.5 hours on-demand video
  • 18 articles
  • 52 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • A la fin de ce cours, vous aurez créé plus d'une douzaine d'applications
  • Vous connaitrez le langage Swift et la programmation orienté objet
  • Vous serez capable de créer vos propres applications et vous pourrez postuler à un poste de développeur iOS junior
Course content
Expand all 224 lectures 24:45:33
+ Introduction à Xcode
7 lectures 39:08
Première ouverture de Xcode
07:10
Anatomie d'un projet Xcode
12:18
Présentation de l'interface builder
10:09
Utilisation du simulateur
02:10
Le projet Xcode
00:02
+ Notre première application
5 lectures 35:14
Partie 1: Le design
14:08
Partie 2: Connecter le design au code
06:46
Partie 3: Résoudre nos premières erreurs
05:37
Partie 4: Ajouter le code
08:40
Projet Xcode de notre première application
00:03
+ Les bases de Swift 4
16 lectures 02:15:41
Présentation de Swift
03:55
Variables et constantes
15:11
String ou chaînes de caractères
15:43
Les nombres avec Swift 4
15:18
Les booléens
02:15
Conditions : if else
12:31
Les conditions multiples
03:43
Conditions: Switch
05:22
Fonctions de base
07:39
Fonctions avec paramètres
06:02
Fonctions avec retour
04:48
Les Arrays
10:49
Les boucles
09:32
une autre condition: Guard
02:38
Les dictionnaires
09:17
Les optionnels
10:58
+ Mise en pratique des bases
17 lectures 01:53:23
UI de notre morpion
11:36
Morpion: Connecter le code
08:30
Morpion: Mise en pratique des bases
14:59
Morpion: Finalisation de l'application
16:52
Morpion: Projet Xcode
00:02
Chifoumi: Gestion du UI lors de la rotation de notre iPhone
06:19
Chifoumi: Connecter le design au code
02:52
Chifoumi: Timer: ajouter une boucle avec chronomètre dans notre application
11:23
Chifoumi: Désactiver l'interaction avec les boutons
07:16
Chifoumi: Ajouter des sons avec AVAudioPlayer
09:55
Animer notre UIImageView
02:58
Chifoumi: le projet Xcode complet
00:03
Challenge Chifoumi: Ajouter les vraies règles du jeu
01:32
Challenge Chifoumi: Solution du Challenge
09:27
Projet Xcode après Challenge Chifoumi
00:02
+ La programmation orienté objet
8 lectures 58:16
Notre premier objet
05:08
Les init()
07:14
La nécessité de mettre ses variables privées dans un objet
08:20
L'héritage
12:41
Les classes et les objets sont de partout
04:19
Le Polymorphisme
06:33
Les extensions
08:35
Les énumérations
05:26
+ Mise en pratique de la programmation orienté objet
11 lectures 01:15:39
Mise en place du UI de notre premier UIViewController
06:55
Création de nos propres UIViewControllers
07:10
Création de nos propres boutons
08:05
Mise en place du UI de notre second UIViewController
06:22
Création de la classe Question
10:06
Création de NSMutableAttributedString
06:46
Ajout de la logique du jeu
07:32
Création du Popup
13:28
Enregistrement du meilleur score avec UserDefault
05:42
Drapeaux du monde: le projet Xcode
00:03
+ GIT, gérez les versions de votre application
7 lectures 51:21
Qu'est ce que Git?
03:16
Le Terminal
05:36
Utiliser Git dans le terminal
12:15
GitHub
11:33
L'utilisation de Source Control avec Xcode
07:26
GitHub et Source Control
06:32
Merges, branches et résolution des conflits avec Source control
04:43
+ Tableaux et chargement de données depuis Internet
9 lectures 01:16:27
Création du projet et ajout sur Github
08:03
Notre première UITableView
08:36
La classe Chanson
10:14
Création de notre propre UITableViewCell
17:37
Télécharger une image sur Internet grâce à son url
11:04
Faire passer des données d'un UIViewController à un autre
09:05
Jouer une vidéo sur l'application grâce à son url
09:40
Lecteur Youtube: Le projet Complet
00:02
+ Mieux comprendre nos applications
9 lectures 01:04:27
Création d'une application avec TabBar
05:46
Le Cycle de vie d'un UIViewController
09:57
La différence entre frame et bounds
07:31
Le UIView
11:37
Le UILabel
06:07
le UIButton
07:06
la UIImageView
09:45
la ScrollView
06:36
Plus loin dans le UI: Projet Xcode
00:02
+ Collections: UICollectionView
17 lectures 02:02:06
L'architecture MVC
06:39
Création du projet
04:57
Ajout des controlleurs
06:19
Création du UITabBarController
06:32
Création du UINavigationController
06:27
Création de la UICollectionView
10:52
La classe Plat
04:50
La classe Menu
10:02
Création du UI de MenuCell
08:25
Créer un CAGradientLayer (dégradé de couleur)
06:57
Le UITableViewController
10:51
Ajout des sections dans une UITableView
11:04
Ajout du DetailController
06:59
Création du UI de façon programmatique
14:34
Conclusion
03:17
Restaurant du monde: Projet Xcode
00:02
Requirements
  • Vous devez avoir un mac avec macOS Sierra 10.12.4 minimum
  • Aucune connaissance en informatique n'est nécessaire, vous serez guidés pas à pas de zéro à héros
Description

Bienvenue dans le cours iOS 11 et Swift 4, de zéro à héros: Le cours complet,

Dans ce cours, vous apprendrez à travers plus de 24 heures de vidéos à développer des applications pour iPhone et iPad, en partant de zéro pour arriver à créer à la fin du cours des applications complexes comme par exemple une application de réseau social.

Même si vous n'avez jamais écrit une ligne de code de votre vie, vous serez guidé tout au long du processus pour pouvoir vous permettre de créer l'app de vos rêves ou qui sait changer de carrière professionnelle.

Voici ce que vous apprendrez tout au long de ce cours:

  • Prise en main de Xcode, le logiciel de programmation d'Apple.
  • Swift 4, le langage d'Apple.
  • L'auto layout et la gestion de la rotation.
  • La programmation orienté objet.
  • L'enregistrement de données avec UserDefaults.
  • Le téléchargement de données depuis internet.
  • La lecture de vidéos sur votre application.
  • Les UITableView et UICollectionView.
  • l'architecture MVC pour de meilleures applications.
  • La gestion de l'appareil photo.
  • La gestion des cartes avec MapKit, et la localisation de l'utilisateur.
  • La création de données persistantes avec CoreData.
  • L'utilisation d'API. 
  • L'utilisation de Cocoapods.
  • La création de jeu avec SpriteKit.
  • Le machine learning avec CoreML.
  • La gestion de base de données avec Firebase.
  • et bien plus encore...

Pour apprendre d'une façon efficace et motivante, vous vous créerez un portfolio d'application que vous serez fiers de montrer à votre entourage avec les applications suivantes:

  • Codabeille: Création d'une animation.
  • Morpion: un jeu intemporel.
  • Chifoumi: Pourrez vous battre votre iPhone à pierre feuilles ciseaux.
  • Lecteur Youtube. Pour voir vos vidéos favorites.
  • Quizz Drapeaux: Etes-vous calé en géographie?
  • Restaurant du monde: quel est votre menu préféré?
  • Moments: Le plus beau du monde en photos
  • Moments à partager: Partagez vos photos.
  • Répertoire d'entreprise: Créez votre propre liste de contacts.
  • Codabee météo: créez votre propre application météo.
  • ColorBee: Votre clone de color switch.
  • Intro à CoreML: votre iPhone reconnait les objets pris en photo:
  • CodaBook: Créez votre propre réseau social.

Qu'attendez vous pour nous rejoindre?

Who this course is for:
  • Ce cours est pour tous ceux qui veulent apprendre le développement d'applications iOS