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

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

COURSE DESCRIPTION

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