iOS 12 et Swift 4.2 de zéro à héros: le cours complet
4.7 (399 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,769 students enrolled

iOS 12 et Swift 4.2 de zéro à héros: le cours complet

Créez des applications pour iOS12 avec Swift 4 .2, Xcode 10, CoreML 2, CreateML, MapKit, Cocoapods, Firebase, XMLParser
4.7 (399 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,769 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
  • 31 hours on-demand video
  • 20 articles
  • 34 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
  • Vous saurez créer des applications pour iOS
  • Vous maîtriserez le langage Swift
  • Vous maîtriserez l'utilisation de XCode 10
Course content
Expand all 289 lectures 30:55:42
+ Installation et présentation de Xcode
8 lectures 59:11
Welcome to Xcode: La page d'accueil
08:04
Création d'un projet et définition des préférences de Xcode
04:35
Tour de Xcode: les réglages de l'application
07:36
Tour de Xcode: info.plist et Assets.xassets
04:57
Les fichiers Swift: AppDelegate et ViewController
06:58
Tour de Xcode: L'interface Builder
17:47
+ Age de Chat: Notre première application
12 lectures 01:05:09
Création du LaunchScreen.storyboard
11:14
Design de l'application dans le Main.storyboard
10:00
Premier lancement du simulateur
07:29
Les @IBOutlets
07:23
Les @IBactions
04:15
Gérer les erreurs de @IBoutlet et @IBAction
05:54
Le status Bar
01:46
Calculer l'age du chat
07:21
Faire parler notre application: le AVSpeechSynthesizer
06:07
Test de l'application sur un iPhone
02:35
Le Projet XCode complet
00:02
+ Les Bases de Swift
26 lectures 02:08:43
Qu'est ce que Swift?
04:34
La Playground
04:44
Le Print
02:23
Les variables et les constantes
12:53
String ou chaînes de caractères
14:12
Int: Les nombres entiers
03:39
Double et Float: les nombres décimaux
03:30
Les opérateurs de calcul
06:20
Calcul entre différents types et nombres aléatoires
08:05
Bool: Les booléens
01:42
les opérateurs logiques
02:11
Les conditions: if else
06:33
Les conditions multiples
04:37
Les conditions Switch
02:04
les conditions guard
02:45
La Playground des bases
00:02
Les fonctions de base
09:11
Les fonctions avec arguments
04:15
Les fonctions avec retour
05:47
La Playground des fonctions
00:02
Les Arrays
06:14
Les boucles for
04:04
Les boucles While
04:26
les dictionnaires
06:58
les optionnels
07:30
La Playground plus loin dans les bases
00:02
+ App Convertisseur: Mise en pratique des bases
11 lectures 01:16:38
Mise en place du projet
04:20
UI du premier UIViewController
11:55
Connection des @IBOutlets et @IBActions
03:43
UI du second UIViewController
11:04
Création d'une classe pour notre second UIViewController
06:00
Passer d'un UIViewController à un autre
07:56
Ajout des variables dans le code
12:32
Rentrer le clavier avec le UITapGestureRecognizer
02:53
Conversion des données
14:16
Le projet complet
00:02
+ La programmation orienté objet
13 lectures 01:15:09
La Programmation orienté objet
05:05
Class et attributs
08:08
Créer son propre constructeur
07:58
La nécessité de mettre les attributs privés
05:02
Les Getters
05:44
Les Setters
04:52
Les Méthodes
04:19
L'héritage
11:30
Le polymorphisme
09:30
Les extensions
06:13
Les structs
03:22
Les enums
03:25
La playground complète
00:01
+ Auto Layout: Retro Gaming
12 lectures 01:31:58
Mise en place du projet
06:36
Ajouter un font à notre application
07:29
Nécessité de l'autolayout
15:20
Adapter le design selon l'orientation
08:46
La class Console
05:48
Les Couleurs
09:55
Ajout du code dans HomeController
06:10
Ajout du tap gesture et segue vers second UIViewController
08:51
UI de DetailController
10:46
Le Cycle de vie d'un UIViewController
10:06
Le projet complet
00:01
+ Plus loin avec Xcode: CGRect, frame, bounds et autres
22 lectures 02:27:33
Préparation du projet
03:56
UIView et CGRect
08:05
Lire la documentation
06:25
Création d'une custom UIView
07:46
CAGradienLayer: Créer un dégradé
04:30
Déplacer une vue
07:12
Ajouter un effet Tinder lors du déplacement
07:05
La différence entre frame et bounds
04:23
UIButton
15:10
Créer un enum
04:18
La class Logo
09:03
UILabel
06:27
NSMutableAttributedString
07:04
la fonction setupGame()
09:40
Le Timer()
06:53
Animations de Views
06:16
Ajout de la logique Gagné/Perdu
06:17
Le UIAlertController
05:52
UserDefaults: Stocker des données de façon permanente
06:00
AVAudioPlayer: Jouer un son
12:16
Le projet complet
00:01
+ Git et github
5 lectures 40:20
Qu'est ce que Git?
03:16
Commandes de base du Terminal
05:36
Git sur le Terminal
12:15
GitHub
11:33
SourceControl: Git dans Xcode
07:40
+ Les TableView
14 lectures 01:36:23
Mise en place du projet
05:36
L'architecture MVC
05:28
La class Calanque
06:14
Ajout des Controllers
05:56
Le UITableViewController
11:06
Créer sa propre UITableViewCell
16:13
Créons une seconde UITableViewCell
07:39
UiTableView: Delegate et DataSource
09:09
UI de DetailController
07:13
didSelectRow
04:48
Supprimer des Rows
06:29
Utiliser une Segue sans envoyer de valeur
07:39
Le Projet en cours
00:02
+ Les Cartes
12 lectures 59:59
UI du Controller
05:51
Changer de type de Carte avec un UISegmentedControl
03:50
Ajout d'Annotations sur la Carte
03:16
Notre propre Annotation
09:51
Création de notre AnnotationView
07:41
Ajouter des contraintes de façon programamtique
05:14
Passer vers le DetailController
06:45
NotificationCenter
03:58
Centrer la carte
04:16
LocationManager: Obtenir la position de l'utilisateur
05:44
Itinéraire vers la calanque: Ouvrir le trajet dans Maps
03:32
Le projet complet
00:01
Requirements
  • Vous devez disposer d'un Mac
  • Avoir un iPhone et/ou un iPad sous iOS 12 est un plus
Description

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

Dans ce cours, vous apprendrez à travers plus de 20 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.

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.

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

  • Le machine learning avec CoreML.

  • La création de modèles de machine learning avec CreateML.

  • Jouer des sons avec AVAudioPlayer

  • Faire parler votre application avec AVSpeech Synthesizer

  • Les Dates et le DatePicker

  • L'utilisation de Cocoapods

  • Youtube API

  • Le XMLParser pour utiliser des flux RSS

  • Firebase: authentification de l'utilisateur

  • Firebase: gestion de la base de données et du stockage d'images

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:

  • Age de chat: Notre première application.

  • Convertisseur:  la mise en pratique des bases avec une application toute simple.

  • Retro Gaming: Les consoles de notre enfance.

  • Apple ou pas. Un jeu avec des animations.

  • Les Calanques: Envie d'une ballade dans les calanques de Marseille?

  • Rick & Morty API:  Les personnages les plus déjantés du monde du dessin animé

  • Création de 2 appareils photos

  • Codata: Créez votre liste d'envies.

  • Intro à CoreML: votre iPhone reconnait les objets pris en photo:

  • Fast food app: Un peu plus loin dans CoreML avec notre propre modèle.

  • Codabee app: une application complète intégrant les cocoapods, Firebase, Youtube API et bien plus

Qu'attendez vous pour nous rejoindre?

Who this course is for:
  • Toute personne souhaitant apprendre le développement d'applications iOS