Cours Complet développeur iOS 9 - Créez 18 Applications

Apprenez la programmation iOS avec Swift2 & Développez les applications clones d'Uber, Instagram et Flappy Bird
4.8 (73 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.
375 students enrolled
$19
$120
84% off
Take This Course
  • Lectures 210
  • Length 19 hours
  • Skill Level Beginner Level
  • Languages French
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2016 French

Course Description

Découvrez la formation iOS la plus complète disponible sur Udemy, avec plus de 30.000 étudiants satisfaits. Elle est désormais offerte pour les étudiants français. 


Rejoignez, aujourd'hui, la formation pour :

  • Apprendre la programmation et le développement d'applications iPhone
  • Apprendre les techniques pour développer votre projet d'appli 
  • Découvrir les méthodes qui servent à créer la plupart des apps téléchargées dans l'App Store
  • Et, rejoindre une communauté de développeurs aux compétences très convoitées. Swift est nouveau et très tendance. Open-source depuis 2015, sa popularité ne fait que croître et l'ajouter à votre liste de compétences est un "Plus" garanti.


Au programme de cette formation :

  • 18 applications iOS à développer
  • Utiliser des interfaces de programmation (API) pour afficher du contenu internet
  • Créer un lecteur de musique avec le framework AVFoundation
  • Persister les données avec Core Data et Firebase
  • Invoquer les services Web REST avec les requêtes HTTP
  • Un guide des étapes de publication à l' App Store 
  • Des recommandations pour faire la promotion de votre application avec un site WordPress

 

Dans une première partie vous apprendrez à :

  • Télécharger et installer l'application XCode 7
  • Utiliser l'Interface Builder pour ajouter des éléments à la vue de l'application.
  • Ajoutez des actions, des fonctions et des reconnaissance gestuelles pour créer des programmes interactifs 

Un chapitre complet sera réservé au langage de programmation Swift. Plusieurs projets et démos vont servir à vous donner les fondements nécessaires à la programmation et au développement iOS.

Chaque section inclut plusieurs projets, des challenges et des quiz pour consolider vos connaissances et vous préparer aux étapes suivantes. 

On poursuivra avec plusieurs examples de concepts avancés du développement iOS. Vous apprendrez à manipuler les principaux éléments qui composent la plupart des applis iPhone. Cette étape va très rapidement faire évoluer vos connaissances. Examples :

  • TableView
  • Les barres de navigation et tabulation
  • Les carte interactives avec le framework MapKit
  • Les frameworks AVFoundation, CoreLocation et la Géolocalisation
  • NSUserDefaults et Core Data pour la persistence des données
  • système CRUD et authentification de l'utilisateur avec Firebase
  • Les Interfaces de Programmation (API) pour télécharger du contenu à partir de sources internet

 A la fin de cette première partie de formation, vous aurez acquis une fondation solide pour vous aider à conceptualiser votre propre idée d'appli originale. 


Dans une seconde partie de cours, on passera à des projets d'application plus complexes et ambitieux en s'inspirant d' apps populaires comme:

  • Uber
  • Instagram
  • Tinder
  • Flappy Bird
  • SnapChat

Vous passerez du niveau débutant à avancé, avec à votre actif le développement de 18 applications.


Plus, un chapitre de tutoriels Extras vous fera découvrir les nouvelles fonctionnalités disponibles avec l'iPhone 6 :

  • 3DTouch
  • Quick Actions
  • TouchID
  • Peek & Pop

Inscrivez vous aujourd'hui! 

  • Les développeurs d'application mobiles sont très demandés.
  • Et les tendances vont continuer a être favorables pour les métiers du web et de la technologie pour les années à venir.

Alors, ne manquez pas le train Swift. Rejoignez sans plus attendre cette formation complète pour : 

  • Apprendre à développer et publier votre idée d'appli originale
  • Devenir développeur indépendant
  • Et, rejoindre une communauté de développeurs aux talents très recherchés


A bientôt! 

Sandy, instructeur Web & iOS




What are the requirements?

  • Aucun pré-requis de programmation nécessaire
  • Ce cours est conçu pour les débutants
  • Un Mac laptop ou iMac (ou PC avec un système d'exploitation OSX)

What am I going to get from this course?

  • Soumettre votre application à l'App Store
  • Développer des applications iPhones multi-vues
  • Développer votre idée d'appli iOS

What is the target audience?

  • Ce cours est adapté à tous les niveaux
  • Pour qui veut apprendre à coder
  • Pour qui veut publier sa propre appli
  • Pour qui veut démarrer une carrière de développeur mobile indépendant

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction, Préparation & Orientation
Présentation & Objectifs
Preview
03:11
FAQ - Forum de Discussions
Article
Section 2: Démarrer avec l'Environnement d' XCode 7 & Swift 2
Introduction
Preview
01:06
Télécharger & Installer XCode 7
04:29
Découvrir l'Environnement de Travail XCode 7
08:09
Labels & Hello World
05:54
Challenge : Labels - C'est Cool!
Article
Solution : Labels - C'est Cool!
Preview
04:20
Challenge : quel Age As-Tu?
Article
Solution : quel Age As-Tu?
04:15
Premier Programme Swift
02:55
Créer une Application Intéractive
04:23
Challenge : Programme Intéractif
Article
Solution : Programme Intéractif
04:04
Projet: Quel Age a Mon Chat?
10:46
Fichiers Démos à Télécharger
Article
Conclusion
00:29
Démarrer avec l'Environnement d' XCode 7 & Swift 2
5 questions
Section 3: Introduction au Language de Programmation Swift 2
Introduction
Preview
01:35
Le Swift Playground
02:06
Variables & Type
09:23
Challenge Playground (Les Variables)
Article
Solution Challenge Playground (Les Variables)
03:06
Collections & Dictionnaires
07:34
Challenge Playground (Les Collections)
Article
Challenge Playground (Les Dictionnaires)
Article
Solution Challenge Playground (Les Collections)
04:29
Conditions If/Else
06:25
Challenge Playground (Conditions IF/ELSE)
Article
Solution Challenge Playground (Conditions IF/ELSE)
04:35
Jeu des Devinettes - Interface
03:45
Jeu des Devinettes - Logique & Nombre Aléatoire
07:10
Boucles (For Loop)
05:09
Boucles (For Loop) - Challenge
Article
Boucles (For Loop) - Solution
03:07
Boucles (While Loop)
02:17
Boucles - Solutions Challenge
02:12
Nombre Premier - Playground
02:45
Trouver les Nombres Premiers - AutoLayout
05:07
Trouver les Nombres Premiers - Projet Final
10:12
Fichiers Démos à Télécharger
Article
Conclusion
Preview
00:47
Section 4: iOS Avancé I - NSTimer(), TableView, Persistance des Données & Vue Internet
Introduction
Preview
01:12
Barre de Navigation & Barre d'Outils
06:51
Intro NSTimer()
05:05
Challenge - Chronomètre Rapide avec NSTimer()
Article
Solution - Chronomètre avec NSTimer()
10:53
TableView
10:00
TableView & Table de Multiplications
11:23
Persistance des Données avec NSUserDefaults
05:10
Segue - Vue a plusieurs pages
02:30
Touche 'Return' - TextFieldDelegate
05:29
Liste Todo - Application Tabbar 1/3
04:29
Liste Todo Interactive 2/3
09:57
Liste Todo - Persistance Donnees 3/3
03:51
Téléchargement de Données Internet (API)
11:36
Fonctions String & NSString
05:56
Application Météo - Ressources a Telecharger
Article
Application Météo - Interface & Auto-Layout
05:39
Application Météo - Afficher Prévisions Par Ville
18:48
Fichiers Démos à Télécharger
Article
Conclusion
00:47
Quiz
6 questions
Section 5: iOS Avancé II - Animations, MapKitView, Geolocalisation & Audio
Images & Animations
Preview
06:49
UIViewAnimation & NSTimer()
12:45
Jeu du Morpion - Interface 1/3
04:09
Jeu du Morpion - Programmation 2/3
12:43
Jeu du Morpion - Animation 3/3
20:13
Carte Interactives avec MapKitView
06:59
Solution Challenge MapKitView
05:37
Annotations (Pins) & Reconnaissance Gestuelle
06:54
Geolocalisation: Reconnaissance Emplacement Utilisateur
07:52
Application : ou Suis-je? 1/3
09:53
Application : ou Suis-je? - Direction, Vitesse & Altitude 2/3
16:05
Application : ou Suis-je? - Géolocalisation inversée 3/3
05:16
Contrôleur de Navigation
02:14
Application : Mes Lieux Favoris 1/3
11:28
Application : Mes Lieux Favoris 2/3
08:49
Application : Mes Lieux Favoris 3/3
13:13
Lecteur Audio avec AVFoundation
06:42
Audio : Le Meilleur de Bach
10:18
SwipeGestureRecognizer & Motion Shake
06:05
Jeu des Sons
07:03
Fichiers Démos à Télécharger
Article
Conclusion
00:21
Quiz
4 questions
Section 6: Core Data, Webviews, Json & Téléchargement de contenu internet
Introduction
Preview
00:51
Core Data - Creer, Retrouver et Sauvegarder des Donnees
12:32
Core Data - Mettre a Jour et Supprimer des Donnees
04:35
Telechargement d' Images Internet
09:50
Format Json & Dictionnaires
07:37
Vue avec Contenu Internet - WebViews
05:37
Blogueur App - Clé API 1/4
04:41
Blogueur App - Stack Core Data 2/4
03:53

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Sandy Ludosky, 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.

Ready to start learning?
Take This Course