Cours
PrestaShop

Newsletter

Créer une application iOS 12 sur Swift 4 : Techniques avancées

Plus de 15h de cours en ligne pour aller plus loin dans iOS 12

Ou s'abonner pour un accès illimité sans engagement à tout Skilleos pour 19,90€/mois. En savoir plus
chapitre

Chapitres

135

chrono

Durée

15h54 de cours en ligne

chrono

Prérequis

acces

Accès

24h/24 et 7j/7
PC/Mac, tablette et smartphone

certificat

Certificat

Délivré à la fin de la formation

1for1

1 For 1

Un abo ou un achat sur Skilleos = Un cours offert à un bénéficiaire

Matthieu Passerel

Matthieu est un développeur d'applications mobiles spécialisé iOS et Swift.

Passionné de nouvelles technologies, il a notamment participé à l'élaboration de la partie iOS  d'un réseau social francophone et a travaillé dans une société de jeux vidéos basée aux Pays-Bas.

Fort de son expérience, il forme désormais plus d'un millier de personnes au développement d'applications iOS mais aussi Android. Son but est de créer des ressources utiles et complètes pour les développeurs francophones, mais aussi de familiariser le plus grand nombre aux nouvelles technologies et à ce qu'il se passe de l'autre côté de l'écran.

Vous connaissez les bases de Swift et le la programmation orienté objet? Vous avez déjà utilisé Xcode? Allez plus loin dans l'apprentissage de développement d'applications pour Phone et iPad et créez des application plus complexes qui incluent des frameworks et librairies tels que CoreML 2, CoreData, Firebase, les API et bien plus encore...

Avec ce cours en ligne progressif, dynamique et concret, vous allez apprendre, au côté de Matthieu Passerel, à aller plus loin sur iOS 12 et Swift afin de vous créer un portfolio d'applications concrètes et complètes. 

À la fin du cours, vous serez capable de :

  • Créer des applications plus complexes
  • Vous connaitrez le fonctionnement du machine learning sous iOS
  • Vous serez capable de dialoguer avec des applications tierces via une api
  • Vous saurez intégrer une base de données à votre application et authentifier un utilisateur

Chapitres

API & JSON
1
02:00
Présentation de l'application
2
06:44
Qu'est-ce qu'une API? Qu'est-ce que Json?
3
08:04
Présentation de l'API Rick et Morty
4
04:49
Mise en place du projet
5
05:06
Création d'une classe pour le UINavigationController
6
06:25
La classe APIHelper
7
09:42
Récupérer les personnages depuis l'API
8
10:11
Typealias - Création d'une fonction avec completion
9
05:30
La UICollectionViewCell
10
03:53
Télécharger une image depuis une Url
11
07:47
UICollection Delegate et DataSource
12
05:06
Charger la page suivante de l'API
13
06:22
Utiliser un Xib avec une UIView
14
12:11
UI de DetailView
15
07:14
Ajout de données dans DetailView
16
11:20
Animation in & out
17
05:13
UI de SettingController
18
10:50
La classe UserDefaultsHelper. Sauvergarde de données
19
17:59
Faire une recherche sur l'API avec des paramètres
UIIMAGEPICKERCONTROLLER
20
01:41
Présentation de l'application
21
05:29
Mise en place du projet
22
06:39
Le UIImagePickerControllerDelegate
23
09:22
Créer un UIAlertController avec ActionSheet
24
04:50
Prendre une photo avec le simulateur
25
02:41
Prendre une photo avec une vrai device
AVCAPTURESESSION
26
01:04
Présentation de l'application
27
07:31
Mise en place du projet
28
09:24
Le AVCaptureSession
29
02:28
Test sur un iPhone
30
01:36
Changer de caméra
31
12:25
Ajout de photo librairy et montrer une image
32
06:02
Le AVCapturePhotoCaptureDelegate
COREDATA
33
03:08
Présentation du projet
34
07:27
Mise en place du projet
35
04:52
Création d'un UITabBarController
36
08:13
UI de ListeController
37
09:10
Création de notre prmière Entity
38
05:45
Récupérer les listes
39
06:49
Création de ListeCell
40
03:35
Convertir une date en string
41
08:39
Ajout des Delegates et DataSources
42
03:24
Résoudre les problèmes de contraintes
43
09:14
Ajout des autres UIViewController
44
13:07
La UIScrollView
45
03:39
Le UIImagePickerController
46
10:13
Ajout d'une nouvelle Entity et ajout de relations
47
06:41
Sauvegarder et récupérer un article
48
09:34
Création d'une UITableViewCell avec un Xib
49
10:26
Supprimer un article
50
03:23
Modification de la Date
51
07:16
Création de AllArticlesController
52
06:16
Obtenir tous les articles
53
Texte
Faire une recherche avec NSPredicate
COREML 2: LE MACHINE LEARNING D'APPLE
54
01:13
Présentation de l'application
55
03:46
Qu'est ce que CoreML?
56
03:25
Mise en place du projet
57
09:52
Création d'un nouveau UIViewController
58
07:15
Comment Obtenir un modele coreML
59
11:42
Faire une requête avec CoreML et Vision
60
10:09
Ajouter les résultats dans une UITableView
61
06:16
Utiliser un autre modèle
CREATEML
62
01:57
Présentation de l'application
63
06:55
Comment fonctionne CreateML
64
07:57
Créer un modèle avec CreateMLBuider
65
12:40
Mise en place du projet
66
10:26
La classe AlertHelper
67
05:35
UIImagePickerControllerDelegate
68
13:24
La classe CoreMLHelper
LES COCOAPODS
69
06:17
Présentation de l'application
70
09:30
Que sont les Cocoapods
71
06:23
Ajout des cocoapods dans notre projet
72
06:32
Ajout d'une icône pour notre application
73
03:22
Supprimer le Main.Storyboard et lancer l'application avec UIWindow
74
05:48
Ajout de nouveaux Storyboards
75
10:24
Le MenuContainerViewController
76
12:07
Ajout de UIViewControllers et de UIBarButtonItems
77
08:35
La UITableView de MenuController
78
05:41
Ajout d'extensions pour la UITableView
79
05:40
Création d'une CustomView
80
05:05
Création de notre UINavigationController
81
02:35
RoundIV: Une image ronde pour les photos de profil
LE XMLPARSER
82
06:54
Les XML ET RSS
83
06:39
Ou trouver des flux RSS
84
03:03
La struct Article
85
11:56
La classe RSSParser
86
06:23
Ajouter une completion
87
12:36
ArticleCell
88
02:57
Le UIRefresh control, recharger une UITableView
89
08:39
La WKWebView
90
08:52
Ajouter une vue de chargement
91
11:17
Formatter les dates
YOUTUBE API
92
09:18
Google API
93
03:58
Obtenir une clé API
94
05:42
La struct de notre APIResponse
95
12:05
La classe APIHelper
96
10:15
Création de VideoCell
97
08:40
Jouer une vidéo
FIREBASE: AUTHENTIFIER UN UTILISATEUR
98
01:43
Que va t'on faire dans cette section?
99
11:06
Présentation de Firebase
100
01:26
Accéder à la console
101
08:56
Créer un projet et ajouter les pods
102
11:42
UI du LogController
103
07:08
Voir si utilisateur connecté
104
06:18
Passer au LogController
105
04:57
Ajout de la logique dans le UISegementedControl
106
11:24
Création de la classe MoveableController
107
11:22
SignIn, CreateUser et signOut
108
04:24
Ajout d'une classe AlertHelper
109
11:29
Créer un compte
110
02:36
Ajustement des règles et signOut
111
09:51
Récupérer l'utilisateur et montrer les détails
112
09:38
UI de ProfileController
113
03:38
La gestion du clavier
114
Texte
Vérifier si le username existe
115
08:28
Ajouter le username si il est disponible
116
05:19
Le UIImagePickerController
117
07:14
Stocker une image dans le Storage
FIREBASE: CREATION D'UN FORUM DE QUESTIONS/REPONSES
118
02:13
Vérifier si l'utilisateur est connecté pour accéder au forum
119
03:09
UI de ForumController
120
04:21
La classe Question
121
05:04
La QuestionCell
122
07:29
Datasources et delegates
123
04:38
Ajout d'un UIAlertController avec un UITextField
124
09:19
Sauvegarde et obtenir les données
125
05:41
Ajuster la taille de la Cell selon le texte de la question
126
08:59
Sélectionner une question
127
08:49
Obtenir les informations de la question
128
05:29
Gestion du clavier
129
08:15
Ajout de la zone de texte
130
05:51
La classe Answer
131
05:58
Ajout des méthodes Firebase
132
13:53
Le UIImagePickerController: Ajouter une image dans Firebase
133
14:01
UITableViewCell et UITableView
134
04:54
Ajuster les couleurs des UITableViewCell
135
09:50
Ajuster la taille des UITableViewCell

Créer une application iOS 12 sur Swift 4 : Techniques avancées

39.00 €

close if for show price

  • langues fr