🚨 $100K in Sight: Follow Bitcoin’s Final Push Live! TRACK NOW
regarder maintenant
91 Etudiants

Description

Qu'est-ce que vous allez apprendre ?

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

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.
  • NFT Certificate
  • 176 Leçons
  • Débutant
  • English
  • 4.7 Note
  • +100 XP

Share Course on Social media

Curriculum

Course consist of total 43h 4m of content, in total.

Section 2: Apprenez à coder avec Swift 4
5:43:13
Variables, opérateurs et fonctionnement des ordinateurs
16:48
Cordes dans Swift
15:23
Travailler avec des nombres dans Swift
19:53
Fonctions rapides
22:40
Booléens et logique conditionnelle dans Swift
20:57
Constantes et opérateurs logiques dans Swift
10:28
Structure de données de tableau dans Swift
13:07
Boucles rapides
19:00
Structure de données de dictionnaire dans Swift
18:44
Programmation orientée objet dans Swift
12:01
Héritage et POO à Swift
08:20
Polymorphisme & POO à Swift
08:22
Optionnelles
20:32
Énumérations
19:47
Extensions: Partie 1
15:23
Extensions: Partie 2
20:33
Introduction aux protocoles / délégués - Exemple de nombres
13:05
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:30
Protocols/Delegates - Using the Delegate Method in Color Magic App
16:06
Protocols/Delegates - Using Mutating Functions in Types
18:03
Section 3: Version Control With Git
1:27:36
Git & version control - the fun way!
12:00
Terminal Basics - Changing directories
06:08
Terminal Basics - Creating directories & files
04:30
Terminal Basics - Copying & renaming files
08:57
Terminal Basics - Deleting files & directories
06:01
Git Basics
17:16
Setting up Github
04:37
Working with Local & Remote Repositories
11:15
Handling Git Merge Conflicts
16:52
Section 4: Core iOS 11: Auto Layout, Segues, and Professional Apps
4:32:21
App: Swoosh 01 - Creating the welcome screen
25:19
App: Swoosh 02 - Working with frames
16:05
App: Swoosh 03 - Intro to auto layout (support multiple screen sizes)
26:42
App: Swoosh 04 - Working with stack views
26:38
App: Swoosh 05 - Intro to segues (changing screens)
09:39
App: Swoosh 06 - Refactoring in Xcode 9
09:40
App: Swoosh 07 - Debugging: setValue forUndefinedKey
03:46
App: Swoosh 08 - Programmatic segues
09:01
App: Swoosh 09 - IBActions (handling events) & data models
16:17
App: Swoosh 10 - Passing data between view controllers
11:46
App: Dev Profile 01 - Auto layout for iPhones
22:29
App: Dev Profile 02 - Auto layout for iPads (size classes)
20:00
App: Window Shopper 01 - Custom text fields
17:42
App: Window Shopper 02 - Input accessory views & IBDesignable
15:07
App: Window Shopper 03 - Unit testing our data
16:38
App: Window Shopper 05 - Custom drawing with drawRect
13:06
Window Shopper - Custom drawing with drawRect
12:26
Section 5: iOS 11 Tables & Data
1:42:04
App: Coder Swag 01 - Project creation & IBOutlets
22:32
App: Coder Swag 02 - Tableviews, delegate, and data source
33:16
App: Coder Swag 03 - Collection views (grid layouts)
12:35
App: Coder Swag 05 - Displaying data in collection view cells
13:39
Coder Swag - Displaying data in collection view cells
20:02
Section 6: Networking, APIs, REST, and Building a Slack Clone
10:17:13
Intro to Chat App
03:35
App: Smack - Project Setup
25:47
App: Smack - SWReveal
20:11
App: Smack - ChannelVC UI
24:39
App: Smack - LoginVC UI
22:29
App: Smack - CreateAccountVC UI
18:47
App: Smack - Web request and API
08:54
App: Smack - Hosting API
19:59
App: Smack - Locally Hosting API
18:11
App: Smack - Creating a web request in Xcode
28:14
App: Smack - Registering a User
15:46
App: Smack - Logging in a User
20:13
App: Smack - Creating a user
26:14
App: Smack - Avatar Picker Part 1
19:05
App: Smack - Avatar Picker Part 2
20:14
App: Smack - Generate a Avatar BG Color
26:22
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:12
App: Smack - Affinage du flux de connexion
19:11
App: Smack - Récupération des messages
20:01
App: Smack - Envoi du premier message
17:12
App: Smack - Affichage des messages de discussion
17:57
App: Smack - Sockets et Messages
18:38
App: Smack - Utilisateurs Dactylographiés
21:30
App: Smack - Canaux non lus
18:08
Où aller en partant d'ici
07:37
Je suis revenu!
07:43
Section 7: Cartes et GPS
3:17:25
Introduction à l'application: Pixel City
01:44
Création d'un projet Xcode: Pixel City
04:25
Installation de cocoapodes Alamofire / AlamofireImage
07:11
Création de l'interface utilisateur de MapVC / Conformité à MKMapViewDelegate / Définition du délégué de mapView
14:56
Demande de services de localisation dans iOS 11 / Centrage de la carte sur l'emplacement de l'utilisateur
18:04
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:34
Animation de photos Voir / par programme l'ajout de sous-vues spinner et label
19:44
Ajout d'UILabel pour la vue Pull Up / Ajout d'UICollectionView par programme
16:52
Obtenir une clé API à partir de Flickr / Utiliser le format URL de l'API Flickr
14:06
Utiliser Alamofire pour télécharger des URL
20:58
Utiliser Alamofire pour télécharger des images / Annuler toutes les sessions
16:23
Configurer UICollectionView / Ajouter des images / Recharger UICollectionView
10:12
Création de PopVC / Présentation de PopVC lorsque UICollectionViewCell est exploité
16:06
Ajout de 3D Touch Peek & Pop à UICollectionView
14:46
Défi
02:15
Section 8: iOS 11 Achats dans l'application et annonces Google (Admob)
1:19:18
Configuration de compte développeur et iTunes
10:03
Implémentation de Google AdMob
18:53
Aller chercher une liste de produits
15:00
Commencer un achat in-app
08:42
Test des achats intégrés
17:37
Restauration des achats intégrés après la suppression de l'application
09:03
Section 9: Introduction aux données de base
3:05:13
Introduction à l'application: GoalPost
02:36
Création de dossiers de projet / projet Xcode
03:42
Objectifs de constructionVC
13:41
Construire GoalCell
14:02
Qu'est-ce que les données de base?
05:58
Création d'une entité de données et d'attributs de base
08:09
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:31
Construction de FinishGoalVC / Transmission de données à partir de CreateGoalVC
19:09
Enregistrement des données d'objectif dans un magasin persistant
12:40
Fixation du renvoi de FinishGoalVC
06:41
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:16
Définition de la progression de l'objectif pour UITableViewCell
14:56
Défi
01:28
Section 10: Développement complet de la pile avec Firebase
6:40:13
Introduction à l'application: point d'arrêt
03:21
Création de projet Xcode / Configuration des dossiers de projet
05:04
Création d'un projet Firebase
10:38
Configuration de DataService / Création d'utilisateurs de base de données Firebase
10:34
Construire AuthVC et LoginVC dans Interface Builder
18:27
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:51
Construire MeVC et ajouter à UITabBarController
09:46
Création de CreatePostVC et téléchargement de publications dans Firebase
20:15
Créer une extension UIView pour relier des vues au clavier
14:50
Bâtiment FeedCell
09:39
É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:43
Adding Users to Group with didSelectRowAt indexPath
20:35
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:59
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:54
Section 11: Introduction à l'apprentissage machine iOS 11 avec CoreML
1:54:54
Introduction à l'application
01:54
Introduction à CoreML
05:09
Qu'est-ce que l'apprentissage machine?
07:50
Création du projet Xcode 9
03:25
Création d'interface utilisateur et de cours personnalisés
17:41
AVFoundation & AVCaptureSession pour utiliser l'appareil photo
18:04
Appuyez sur les gestes pour prendre un instantané sur un élément
11:18
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:14
Ajout de contrôles d'interface utilisateur pour le contrôle du flash
07:25
Entraînez votre application pour parler de ce qu'elle voit
18:07
Section 12: ARKit & SceneKit
2:16:02
App: RampUp - Introduction à l'application ARKit
02:16
App: RampUp - Ressources et informations importantes sur ARKit
03:54
App: RampUp - Création de projet
11:04
App: RampUp - SceneKit, modèles 3D et matériaux
11:10
App: RampUp - Ramp Picker popover
13:55
RampUp - Modèles 3D dans SceneKit pour popover
17:43
App: RampUp - Modèles 3D dans SceneKit pour popover part 2
11:45
App: RampUp - Détection des taps sur des objets 3D
17:10
App: RampUp - Placement de rampes dans ARKit
23:40
App: RampUp - Déplacement d'objets dans un espace 3D en réalité augmentée
19:42
ARKit - où aller ensuite
03:43

Avis sur la plateforme BitDegree