Cours Complet iOS10 & Swift 3 - Créez 15 applications - 21H
4.3 (521 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,320 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Cours Complet iOS10 & Swift 3 - Créez 15 applications - 21H to your Wishlist.

Add to Wishlist

Cours Complet iOS10 & Swift 3 - Créez 15 applications - 21H

Nouveau ! Apprenez rapidement à développer des applis iOS avec cette formation complète et accélérée
4.3 (521 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,320 students enrolled
Created by Sandy Ludosky
Last updated 8/2017
French
Curiosity Sale
Current price: $10 Original price: $200 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 21 hours on-demand video
  • 18 Articles
  • 28 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Soumettre votre application à l'App Store
  • Développer des applications iPhones multi-vues
  • Stocker et Synchroniser les information avec Core Data et Firebase
View Curriculum
Requirements
  • Niveau de programmation minimum
  • Un Mac laptop ou iMac (ou PC avec un système d'exploitation OSX)
  • IDE Xcode
Description

Découvrez la formation iOS la plus complète avec au programme :

  • Programmer 15 applications iOS 
  • Télécharger et afficher du contenu internet avec les interfaces de programmation (API) : Google Places API et New York Times Network pour développeurs
  • Ajouter du son et jouer des fichiers mp3 avec le framework AVFoundation et AVAudioPlayer
  • Persister et synchroniser des données avec Core Data et Firebase (SDK 3.0)
  • Ajouter de l'intéractivité et Créer des effets visuels avec iOS Animation et la reconnaissance gestuelle
  • Se préparer à la publication avec guide de création de l'AppIcon, préparation et soumission à l'App Store


  Dans une première partie, on découvre :

  • Comment installer l'IDE Xcode 8 pour développer des applis iPhone
  • L'Interface Builder pour créer les interfaces visuelles de vos applis
  • L'ajout d'actions, fonctions et de la reconnaissance gestuelles pour créer des programmes intéractifs


Ensuite, un chapitre complet sera réservé à Swift 3 avec plusieurs projets et démos à l'appui, pour apprendre les principaux concepts du langage de programmation Swift :

  • Variables & constante
  • Types de données
  • Opérateurs de bases, logiques et comparaison
  • Array & dictionnaires
  • Boucle For et While
  • Contrôle de Flux avec If et Else, Switch Case
  • Fonctions
  • Classes et Structures


On poursuivra avec plusieurs exemples de concepts avancés du développement iOS. Cette étape va très rapidement faire évoluer vos connaissances du niveau débutant à avancé. En exemple, on verra : 

  • les TableView
  • Les barres de navigation et outils
  • Les carte interactives avec le framework MapKit
  • Les frameworks AVFoundation, CoreLocation et la Géolocalisation
  • La classe UserDefaults et le framework Core Data pour la persistence des données
  • La manipulation des avec le système CRUD (Create, Read, Update et Delete)
  • Plusieurs exemples d'Interfaces de Programmation (API) pour télécharger du contenu à partir de sources internet


Projets à développer :

  • Projet 1 : Galerie d'Images. Vue sur les bases du développement iOS avec la création d'outlets et actions pour visionner une collection d'images
  • Projet 2 : Chronomètre. Introduction au fonctions avec Swift 3.0, la classe Timer, le contrôle de flux avec If/else
  • Projet 3 : EggTimer (Coquetier Cuisson). Exemple de chronomètre avec une sélection de cuisson avec un pickerView. On ajoutera de l'audio pour le déclenchement de l'alarme à la fin du chrono.**Aperçu disponible**
  • Projet 4 : Tip Calculator. une appli simple et utile pour calculer les montant des pourboires
  • Projet 5 : Liste Todos. Une application multi-vues pour aou
  • Projet 6 : Gestionnaire de Tâches. Une autre liste todos avec le stockage des données. Vous apprendrez à ajouter, modifier et supprimer les éléments d'une liste avec une introduction au framework Core Data pour le stockage des données.
  • Projet 7 : Lecteur Mp3. Création d'une playlist de chansons avec une collectionView et le framework AVFoundation. .**Aperçu disponible**
  • Projet 8 : iOS Animation. intro aux méthodes de iOS Animation pour créer et ajouter des effets visuels
  • Projet 9 : Boîte à Meuh. Transformation, Rotation et Audio pour reproduire une version digitale de la mooBox
  • Projet 10 : Las Vegas Casino. interface animée de roulette casino avec des emojis. Projet qui inclut intéractivité, Animation iOS et audio.**Aperçu disponible**
  • Projet 11 : Utilisation du la UIWebView pour intégrer une moteur de recherche Google dans notre appli
  • Projet 12: Restaurants App. Intégration de mapKitView et Core Location pour présenter une liste de restaurants proche de l'utilisateur,  et afficher les distances en Km avec la géolocalisation. .**Aperçu disponible**
  • Projet 13 : SpeechToText. Utilisation du framework SpeechRecognition pour retranscrire les messages vocaux en format texte. Les messages textes seront listés dans une tableView suivant l'exemple d'une liste todos. .**Aperçu disponible**
  • Projet 14 : New York Times Reader. API New York Times pour télécharger des articles à la une. .**Aperçu disponible**
  • Projet 15 : Guide de soumission App Store. Création d'un app icon selon les spécification d'Apple, un certificate de distribution et une nouvelle app avec iTunes Connect
Who is the target audience?
  • Ce cours est adapté à tous les niveaux
  • Pour devenir développeur indépendant
  • Pour publier et distribuer des applis à l'App Store
Students Who Viewed This Course Also Viewed
Curriculum For This Course
181 Lectures
20:54:22
+
Introduction & Démarrer avec iOS
3 Lectures 25:25

Télécharger & Installer Xcode 8
04:55

Environnement de Travail XCode 8 & Interface Builder
17:56
+
Les Fondamentaux Swift 3
13 Lectures 01:40:50


Variables & Constantes
09:21

Types de Donnée
05:03

Array
08:32

Opérateurs de Base
06:44

Opérateurs de Comparaison
05:24

if & Else
10:39

Boucle FOR & WHILE
11:07

Les Fonctions
06:19

Class
06:04

Struct
04:58

Fichiers Exercices
00:01
+
Les bases du développement iOS
6 Lectures 41:14
Library & Objets
08:08

Labels & Boutons
06:22

UIimageView
04:43

Outlets & Actions
09:20

Gallerie d'Images
12:40

Fichiers Exercices
00:01
+
Barre de Navigation, Outils & Autolayout
8 Lectures 01:00:20
Barre de Navigation & Outils
08:38

UIBarButtonItems
09:03

Auto Layout
04:12

NSTimer
11:59

Chronomètre
02:09

Afficher Minutes & Secondes
06:29

Ajouter du son avec Framework AVFoundation
17:49

Fichiers Exercices
00:01
+
Appli : eggTimer (minuteur coquetier cuisson)
9 Lectures 01:12:11
StackView
11:26

PickerView
06:32

PickerView DataSource
09:14

Switch Case
09:02

Afficher Temps Cuisson
09:57

Class Timer
09:05

Réinitialiser Chrono - Bouton Reset
06:54


Fichiers Exercices
00:01
+
Appli : tip calculator (calculatrice pourboire)
7 Lectures 46:19
Interface Builder
12:24

Ajouter Connections
06:29

Segmented Control
10:05

Afficher Valeurs en euros
07:55

TouchesBegan()
02:33

UITexFieldDelegate
06:52

Fichiers Exercices
00:01
+
Segue, Navigation & TableViewController
7 Lectures 35:06
Appli Multivues
04:29

Segue
03:54

Navigation Controller
03:56

TableView
04:48

TableViewDataSource
08:34

Prepare for Segue
09:24

Fichiers Exercices
00:01
+
Appli : todo list (gestionnaire de tâches)
7 Lectures 34:42
TableViewController
06:56

Afficher Todos
05:31

Ajouter TodoViewController
07:20

Ajouter Todo Action
05:19

Créer un Protocol
05:46

Propriété delegate
03:49

Fichiers Exercices
00:01
+
Persistence des données avec UserDefaults & Core Data
5 Lectures 40:41
User Defaults
08:41

Introduction Core Data
04:04

Core Data : créer & sauvegarder
10:41

Requête Core Data
17:14

Fichiers Exercices
00:01
+
Appli : gestionnaire de tâches (core data & CRUD)
16 Lectures 02:17:18
TableViewController
09:01

Vue Ajouter Todo
06:25

Model Todo (Core Data)
07:40

Requête Core Data
14:52

UIDatePicker
07:34

Afficher Data Todo
07:55

Multiples Segues
10:21

Modifier Todo
12:13

Modifier Date
09:19

Todo Fait
08:24

Format Cellule Conditionnel
08:40

Alterner Fait/Non Fait
09:13

Supprimer Todo
13:22

Réorganiser Todo
06:10

Afficher Erreur
06:08

Fichiers Exercices
00:01
9 More Sections
About the Instructor
Sandy Ludosky
4.1 Average rating
1,501 Reviews
17,222 Students
21 Courses
Web Designer & Developer

My name is Sandy. I am a freelance Web Designer and Developer based out of Toronto, in Ontario, Canada.

I specialize in Front-End development with HTML, CSS, CSS3 Animation, Sass, Javascript and JQuery.

I love creating beautiful, professional and user-friendly websites using the Adobe Creative Suite: Photoshop, Illustrator and Flash to name a few.

Also, I am keen on Web marketing, Web analytics, Visual Design, Video Editing, Photography and WordPress development.

On top of being a Udemy instructor, I am an avid learner of new technologies and digital stuff.