C'est la saison des fêtes ! Profitez de la réduction de 30%

Utilisez le code FESTIVE30 lors du paiement.
regarder maintenant
4 Etudiants
176 Leçons
Débutant

Qu'est-ce que vous allez apprendre ?

  • Conception de l'application
  • fondations iOS
  • Constructeur d'interface
  • XCode 9
  • Tableaux et données

Curriculum

43h 2m
Section 2: Apprenez à coder avec Swift 4
5:43:01
Constantes et opérateurs logiques dans Swift
10:27
Structure de données de tableau dans Swift
13:06
Boucles rapides
18:59
Structure de données de dictionnaire dans Swift
18:44
Programmation orientée objet dans Swift
12:00
Héritage et POO à Swift
08:19
Polymorphisme & POO à Swift
08:22
Optionnelles
20:32
Énumérations
19:47
Extensions: Partie 1
15:22
Extensions: Partie 2
20:32
Introduction aux protocoles / délégués - Exemple de nombres
13:04
Introduction aux protocoles / délégués, partie 2 - Générateur de questions
17:31
Protocoles / délégués - Interface utilisateur de Color Magic pour les bâtiments
16:29
Protocols/Delegates - Using the Delegate Method in Color Magic App
16:06
Protocols/Delegates - Using Mutating Functions in Types
18:02
Section 4: Core iOS 11: Auto Layout, Segues, and Professional Apps
4:32:11
App: Swoosh 06 - Refactoring in Xcode 9
09:39
App: Swoosh 07 - Debugging: setValue forUndefinedKey
03:45
App: Swoosh 08 - Programmatic segues
09:01
App: Swoosh 09 - IBActions (handling events) & data models
16:16
App: Swoosh 10 - Passing data between view controllers
11:45
App: Dev Profile 01 - Auto layout for iPhones
22:28
App: Dev Profile 02 - Auto layout for iPads (size classes)
19:59
App: Window Shopper 01 - Custom text fields
17:42
App: Window Shopper 02 - Input accessory views & IBDesignable
15:06
App: Window Shopper 03 - Unit testing our data
16:37
App: Window Shopper 05 - Custom drawing with drawRect
13:06
Window Shopper - Custom drawing with drawRect
12:26
Section 6: Networking, APIs, REST, and Building a Slack Clone
10:16:54
App: Smack - CreateAccountVC UI
18:46
App: Smack - Web request and API
08:53
App: Smack - Hosting API
19:58
App: Smack - Locally Hosting API
18:10
App: Smack - Creating a web request in Xcode
28:13
App: Smack - Registering a User
15:46
App: Smack - Logging in a User
20:13
App: Smack - Creating a user
26:13
App: Smack - Avatar Picker Part 1
19:05
App: Smack - Avatar Picker Part 2
20:13
App: Smack - Generate a Avatar BG Color
26:21
App: Smack - LoggedIn Interface
23:12
App: Smack - Profile View
25:34
App: Smack - Connexion des utilisateurs
23:23
App: Smack - Obtenir des chaînes
19:11
App: Smack - Chaînes TableView
13:38
App: Smack - Ajouter un canal VC
19:26
App: Smack - Sockets et Canaux
26:11
App: Smack - Affinage du flux de connexion
19:10
App: Smack - Récupération des messages
20:01
App: Smack - Envoi du premier message
17:11
App: Smack - Affichage des messages de discussion
17:56
App: Smack - Sockets et Messages
18:37
App: Smack - Utilisateurs Dactylographiés
21:29
App: Smack - Canaux non lus
18:07
Où aller en partant d'ici
07:36
Je suis revenu!
07:43
Section 7: Cartes et GPS
3:17:15
Ajout de UITapGestureRecognizer à la suppression d'épingles personnalisées sur MapView
15:09
Définition d'une couleur d'annotation de carte personnalisée
04:33
Animation de photos Voir / par programme l'ajout de sous-vues spinner et label
19:43
Ajout d'UILabel pour la vue Pull Up / Ajout d'UICollectionView par programme
16:51
Obtenir une clé API à partir de Flickr / Utiliser le format URL de l'API Flickr
14:05
Utiliser Alamofire pour télécharger des URL
20:57
Utiliser Alamofire pour télécharger des images / Annuler toutes les sessions
16:22
Configurer UICollectionView / Ajouter des images / Recharger UICollectionView
10:11
Création de PopVC / Présentation de PopVC lorsque UICollectionViewCell est exploité
16:05
Ajout de 3D Touch Peek & Pop à UICollectionView
14:46
Défi
02:15
Section 9: Introduction aux données de base
3:05:05
Création d'une entité de données et d'attributs de base
08:08
Affichage de cellules de but statiques dans UITableView / Création d'un type de but
10:12
Construire CreateGoalVC
15:12
Créer une extension UIViewController
10:47
Créer une extension UIView - UIButton
18:30
Construction de FinishGoalVC / Transmission de données à partir de CreateGoalVC
19:09
Enregistrement des données d'objectif dans un magasin persistant
12:39
Fixation du renvoi de FinishGoalVC
06:40
Récupération de données à partir d'un magasin persistant / Remplissage de UITableView avec des données extraites
16:13
Suppression d'objets du magasin persistant à l'aide de l'action de suppression UITableView
11:15
Définition de la progression de l'objectif pour UITableViewCell
14:55
Défi
01:28
Section 10: Développement complet de la pile avec Firebase
6:40:03
Création de sous-classes InsetTextField et ShadowView
18:24
Configurer AuthService
13:04
Construction de FeedVC et de GroupsVC dans Interface Builder
16:20
Présentation de LoginVC depuis AppDelegate - Autoriser la connexion avec un courrier électronique
21:50
Construire MeVC et ajouter à UITabBarController
09:45
Création de CreatePostVC et téléchargement de publications dans Firebase
20:14
Créer une extension UIView pour relier des vues au clavier
14:49
Bâtiment FeedCell
09:38
Écrire le modèle de message et obtenir tous les messages de flux de Firebase
21:01
Conversion des UID en courriers électroniques et inversion de l'ordre d'un TableView
20:15
Création de CreateGroupVC et connexion à @ IBOutlets / Actions
15:02
Création de UserCell
15:39
Searching for Email Accounts to Add to Group
18:42
Adding Users to Group with didSelectRowAt indexPath
20:34
Creating Groups and Pushing Them to Firebase
15:32
Creating GroupCell
14:59
Création d'un modèle de groupe et extraction de tous les groupes à partir de Firebase
18:52
Bâtiment GroupFeedVC
18:00
Initialisation des données de groupe pour un groupe et présentation sur GroupFeedVC
15:58
Téléchargement de tous les messages pour un groupe et animation après un nouveau message
24:00
Création d'une extension UIViewController pour la présentation de GroupFeedVC
07:29
Défi
01:53
Section 11: Introduction à l'apprentissage machine iOS 11 avec CoreML
1:54:47
AVFoundation & AVCaptureSession pour utiliser l'appareil photo
18:04
Appuyez sur les gestes pour prendre un instantané sur un élément
11:17
Core ML Xcode 9 Beta 4: mise à jour / résolution de l'aperçu de l'image - crash
02:47
Téléchargement de modèles CoreML
21:13
Ajout de contrôles d'interface utilisateur pour le contrôle du flash
07:24
Entraînez votre application pour parler de ce qu'elle voit
18:06
Section 12: ARKit & SceneKit
2:15:53
RampUp - Modèles 3D dans SceneKit pour popover
17:42
App: RampUp - Modèles 3D dans SceneKit pour popover part 2
11:44
App: RampUp - Détection des taps sur des objets 3D
17:09
App: RampUp - Placement de rampes dans ARKit
23:39
App: RampUp - Déplacement d'objets dans un espace 3D en réalité augmentée
19:41
ARKit - où aller ensuite
03:42

Description

Prérequis

  • Un Mac ou un ordinateur portable Mac fonctionnant sous OSX
  • Vous n'avez besoin d'aucune expérience de codage dans iOS ou Swift 3 pour commencer ce didacticiel.

A propos de l'instructeur

Les avis 3
Les étudiants 258
Les cours 21

Avis sur la plateforme BitDegree

Nos étudiants disent Excellent
9.5 sur 10
trustpilot logo 1 trustpilot logo