Cours
PrestaShop

Newsletter

Créer une application iOS 12 sur Swift 4 : les Fondamentaux

Apprendre à créer une application iOS avec swift pour iPhone et iPad

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

Chapitres

134

chrono

Durée

14h55 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

Notes

4.3 / 5 - 3 votes

1for1

1 For 1

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

Matthieu Passerel

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 voulez apprendre à créer une application iOS pour iPhone et iPad? Vous disposez d'un mac et idéalement d'un iPhone ou d'un iPad sous iOS 12? Vous souhaitez vous lancer dans le monde du développement par curiosité ou pour vous lancer dans une nouvelle carrière?

Que vous soyez débutant ou que vous ayez des notions en développement web, ce cours est fait pour vous.

Dans ce cours en ligne, Matthieu Passerel vous apprendra pas à pas à créer une application iOS sur iOS 12, le nouveau système d'exploitation d'Apple. Vous allez également découvrir Swift, et plus précisément la version 4.2, qui est la toute dernière version de ce langage. Ce cours en ligne abordera les bases, pour petit à petit créer des applications de plus en plus complexes.

Contenu du cours

  • Quiz

À la fin du cours, vous serez capable de :

  • Vous connaitrez le langage Swift ainsi que les bases de la programmation orienté objet
  • Vous maîtriserez le logiciel Xcode, qui vous permettra de créer une application iOS
  • Vous aurez créé plusieurs applications pour iOS 12

Chapitres

INSTALLATION ET PRÉSENTATION DE XCODE 10
1
03:37
Télécharger Xcode 10 depuis l'AppStore
2
05:39
Télécharger la beta de Xcode 10
3
08:04
Welcome to XCode: La page d'accueil
4
04:35
Création d'un projet et définition des préférences
5
07:37
Tour de Xcode: les réglages de l'application
6
04:57
Tour de Xcode: info.plist et Assets.xassets
7
06:58
Les fichiers Swift: AppDelegate et ViewController
8
17:47
L'Interface builder
NOTRE PREMIÈRE APPLICATION: ÂGE DE CHAT
9
01:03
Présentation de l'application
10
11:14
Création du LaunchScreen.Storyboard
11
10:00
Design de l'application dans le Main.Storyboard
12
07:30
Premier lancement du simulateur
13
07:24
Les @IBOutlets
14
04:16
Les @IBactions
15
05:54
Gérer les erreurs de @IBOutlet et @IBAction
16
01:47
Changer la couleur du status bar
17
07:22
Un peu de code: Calculer l'âge du chat
18
06:07
AVSppechSynthesizer: Faire parler notre application
19
02:35
Test de l'application sur un iPhone
LES BASES DE SWIFT
20
04:35
Qu'est ce que Swift?
21
04:44
La Playground
22
02:24
Le Print
23
12:54
Variables et Constantes
24
14:12
String ou chaîne de caractères
25
03:40
Int: Les nombres entiers
26
03:30
Double et Float: Les nombres décimaux
27
06:21
Les opérateurs de calcul
28
08:05
Calcul entre différents types et nombres aléatoires
29
01:42
Les Booléens: Vrai ou Faux
30
02:12
Les opérateurs logique
31
06:33
Les conditions (if else)
32
04:38
Les conditions multiples
33
02:04
Le switch
34
02:46
Le guard
35
09:11
Les fonctions de base
36
04:16
Les fonctions avec argument
37
05:48
Les fonctions avec retour
38
06:14
Les arrays (listes)
39
04:04
Les boucles for
40
04:26
Les boucles while
41
06:59
Les Dictionnary
42
07:31
Les Optionnels
43
03:30
Quiz - Les bases de Swift
MISE EN PRATIQUE DES BASES: LE CONVERTISSEUR
44
01:58
Présentation de l'application
45
04:21
Mise en place du projet
46
11:55
UI du premier UIViewController
47
03:43
Connexion des @IBOutlets et @IBActions
48
11:04
UI du second UIViewController
49
06:01
Création d'une classe pour notre second UIViewController
50
07:56
Naviguer entre UIViewControllers
51
12:33
Ajout des variables
52
02:54
Ranger le clavier
53
14:17
Conversion de données (calcul)
LA PROGRAMMATION ORIENTÉE OBJET
54
05:05
La programmation orienté objet
55
08:08
La classe et les attributs
56
07:58
Créer son propre constructeur
57
05:02
Nécessite d'avoir des attributs privés
58
05:44
Les Getters
59
04:52
Les setters
60
04:19
Les Methodes
61
11:30
Lhéritage
62
09:30
Le Polymorphisme
63
06:13
Les extensions
64
03:25
Les Enum
65
03:22
Les Structs
L'AUTO LAYOUT: APPLICATION RÉTRO GAMING
66
02:10
Présentation de l'application
67
06:37
Mise en place du projet
68
07:30
Ajouter un font à notre application
69
15:20
Nécessité de l'autoLayout
70
08:47
Adapter le design selon l'orientation
71
05:49
Création de la classe Console
72
09:55
Les couleurs
73
06:10
Ajout du code dans HomeController
74
08:51
Ajout du UITapGesture et Segue vers second UIViewController
75
10:46
UI de DetailController
76
10:07
Le cycle de vie d'un UIViewController
PLUS LOIN AVEC XCODE
77
02:55
Présentation de l'application
78
03:57
Préparation du projet
79
08:06
UIView et CGRect
80
06:25
Apprendre à se servir de la documentation
81
07:47
Création d'une subclass de UIView
82
04:31
CAGradientLayer: Création d'un dégradé
83
07:13
Déplacer une vue
84
07:05
Ajouter un effet Tinder lors du déplacement de la vue
85
04:24
La différence entre frame et bounds
86
15:11
UIButton
87
04:18
Création d'un enum
88
09:03
La classe Logo
89
06:27
Le UILabel
90
07:04
Le NSMutableAttributedString
91
09:40
La fonction setupGame()
92
06:54
Le Timer()
93
06:17
Ajouter une animation de vue
94
06:18
Logique gagné/perdu
95
05:52
Le UIAlertController
96
06:00
UserDefaults: stocker des données de façon persistente
97
12:17
AVAudioPlayer: Jouer un son
GIT ET GITHUB: VERSIONNER SON APPLICATION
98
03:17
Qu'est ce que git?
99
05:36
Les commandes de base du terminal
100
12:16
Git sur le terminal
101
11:34
GitHub
102
07:40
Source Control: Git dans Xcode
LE UITABLEVIEW
103
02:51
Présentation de l'application
104
05:36
Mise en place du projet
105
05:29
L'architecture MVC
106
06:14
La classe Calanque
107
05:57
Ajout des controllers
108
11:06
Le UITableViewController
109
16:13
Créer sa propre UITableViewCell
110
07:39
Création d'une autre UITableViewCell
111
09:10
UITableViewDelegate et UITableViewDataSource
112
07:14
UI de Detailcontroller
113
04:49
La méthode didSelectRow
114
06:29
Supprimer des rows
115
07:39
Utiliser une segue sans envoyer de valeur
MAPKIT: LES CARTES
116
05:52
UI du Controller
117
03:50
Changer le type de Carte avec un UISegmented
118
09:51
Création de notre Annotation
119
07:42
Création de notre AnnotationView
120
05:15
Ajouter des contraintes de façon programmatique
121
06:45
Passer vers le DetailController
122
03:58
Le NotificationCenter
123
04:17
Centrer la carte par rapport à un point
124
05:44
LocationManager: Obtenir la position de l'utilisateur
125
03:33
Itinéraire vers la calanque: Ouvrir le trajet sur Maps
LES DATES
126
01:39
Présentation de la section
127
07:09
Date et TimeInterval
128
05:36
DateFormatter partie 1: Convertir une Date en String
129
08:35
DateFormatter partie 2: Convertir une String en Date
130
08:51
Le Calendar
131
04:06
Mise en place du projet
132
03:17
Votre challenge
133
07:06
Challenge partie 1 : Date et TimeInterval
134
07:19
Challenge partie 2 : Calendar


   Avis (3)

4.3/ 5


108 élèves suivent déjà ce cours



  • .
    Il y a 7 mois


    formation riche et claire

  • .
    Il y a 8 mois


    Cool

  • .
    Il y a 10 mois


    Très bien

Créer une application iOS 12 sur Swift 4 : les Fondamentaux

39.00 €

close if for show price

  • langues fr