Découvrez la formation iOS la plus complète ! Devenez un développeur d'applications mobiles par la pratique. Apprenez à créer vos propres applications et à les soumettre sur l'appstore. Dans ce tuto ultra complet de plus de 20h :
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
Au programme de cette formation créer 15 applications mobiles iOS
Dans une première partie, nous découvrirons :
Comment installer l'IDEXcode 8 pour développer des applis iPhones
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 interactifs
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, nous verrons:
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
15 Projets d'applications pour apprendre à 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
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
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
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
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
Projet 14 : New York Times Reader. API New York Times pour télécharger des articles à la une.
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
Tous les fichiers sources des différents projets sont fournis avec la formation. Je reste disponible via le salon d'entraide pour répondre à vos questions. Vous souhaitez devenir développeur d'applications mobiles ? Alors suivez-moi dans ce cours ultra complet !
Qu’allez-vous apprendre dans ce cours ?
Plan de cours
Chapitre 1
Introduction
Introduction
Chapitre 2
Swift 3 : les fondamentaux
Swift 3 : les fondamentaux
Chapitre 3
Développement iOS : les bases
Développement iOS : les bases
Chapitre 4
Barre de Navigation, Outils & Autolayout
Barre de Navigation, Outils & Autolayout
Chapitre 5
Appli : eggTimer (minuteur coquetier cuisson)
Appli : eggTimer (minuteur coquetier cuisson)
Chapitre 6
Appli : tip calculator (calculatrice pourboire)
Appli : tip calculator (calculatrice pourboire)
Chapitre 7
Segue, Navigation & TableViewController
Segue, Navigation & TableViewController
Table des matières
Chapitre 1 : Introduction
25m26
Leçon 1INTRODUCTION
Leçon 2Télécharger & Installer Xcode 8
Leçon 3Environnement de Travail XCode 8 & Interface Builder
Chapitre 2 : Swift 3 : les fondamentaux
1h40
Leçon 1Les nouveautés Swift 3.0
Leçon 2Premier Playground
Leçon 3Variables & Constantes
Leçon 4Types de Donnée
Leçon 5Array
Leçon 6Opérateurs de Base
Leçon 7Opérateurs de Comparaison
Leçon 8If & Else
Leçon 9Boucle FOR & WHILE
Leçon 10Les Fonctions
Leçon 11Class
Leçon 12Struct
Chapitre 3 : Développement iOS : les bases
41m17
Leçon 1Library & Objets
Leçon 2Labels & Boutons
Leçon 3UIimageView
Leçon 4Outlets & Actions
Leçon 5Gallerie d'Images
Chapitre 4 : Barre de Navigation, Outils & Autolayout
Chapitre 18 : Appli - New York Times Reader avec Firebase 3.0
3h11
Leçon 1Introduction
Leçon 2TabBarController
Leçon 3TableView Articles
Leçon 4Formatter Cell
Leçon 5New York Times API
Leçon 6Clé API
Leçon 7Télécharger Articles
Leçon 8Télécharger Media
Leçon 9Classe Article
Leçon 10Afficher Article - UIWebView
Leçon 11Ajouter Favori Bookmark
Leçon 12Intro Firebase 3.0
Leçon 13Créer Projet & Podfile
Leçon 14Importer & Initialiser Librairie Firebase
Leçon 15Ecrire Base de Données
Leçon 16Lire à partie Base de Données
Leçon 17Afficher Favoris
Leçon 18Identifier Article Favori
Leçon 19Bouton Bookmark
Leçon 20Supprimer Favori
Leçon 21Supprimer Favori Base de Données
Chapitre 19 : Guide Soumission App Store
33m51
Leçon 1Introduction & Apple Developer Program
Leçon 2App Icon
Leçon 3Certificat Approvisionement
Leçon 4ITunes Connect
Leçon 5Soumission App Store
Leçon 6CONCLUSION
Aperçus
Avis des apprenants
Détail des avis
344
Apprenants
4
Commentaires
5/5
Note moyenne
5/5
4
4/5
0
3/5
0
2/5
0
1/5
0
Membre-4786-915
Publié le 13/10/2017
5
5 TRES BONNE FORMATION.
Cedextb
Publié le 30/05/2017
5
tres clair et concis ! merci j'ai hate de voir la suite
Low Hyk
Publié le 15/03/2017
5
Après avoir perdu beaucoup de temps a essayer de contourner Xcode pour rester sur des développements en VB que je connais bien via des IDE crossplateform, je me suis décidé a me mettre sur Xcode et au swift. Je n'ai visualisé que 20% du tutoriel de Sandy mais je peux déjà dire que ces tutos sont parfaits ! Sandy prend le temps de reprendre les bases, nous présente l'IDE Xcode au fur et a mesure des vidéos, elle accélère progressivement sur les notions déjà présentées dans les précédents modules.
Je n’hésiterai pas a suivre un autre tutos de sandy si elle aborde par la suite l’intégration de webservice, BDD sqlite dans des projet IOS en swift. En attendant je vous conseil fortement ce tuto si comme moi vous avez des bonnes bases en dev mais n'ayant jamais mis le nez dans Xcode !
Avis des apprenants