Ferme la recherche

iOS12 - Développez des applis iOS et watchOS

Descriptif

Session

entrées/sorties permanentes

du 17 janv. 2019 au 25 mars 2021  - Paris - 10ème (75)
+ autres sessions
du 17 janv. 2019 au 25 mars 2021  - Paris - 10ème (75)
du 17 janv. 2019 au 25 mars 2021  - Paris - 10ème (75)

Description de la formation

Bienvenue dans la formation accélérée de développement iOS12 en langage Swift 4.2

Au programme, vous trouverez :

  • Des démonstrations, des TP et des quiz pour découvrir les fondamentaux du langage Swift

  • La création d'interfaces visuelles, du simple au complexe, avec auto-layout, les tableview, les barres d'outils (tabbar controller) ...

  • Une introduction au networking avec Alamofire pour faire des appels réseau en toute simplicité et afficher des flux d'actualités grâce à l' API The Guardian

  • La programmation orientée objet (POO)

  • Les design patterns et architectures avec le classique MVC (Model-View-Controller), mais aussi MVVM, Delegation et Extension

  • La persistance des données avec UserDefaults, Realm et dans le cloud avec Firebase 3

  • Et, Les nouveautés iOS12 à découvrir. Cette année, le nouveau Core ML 2 et Siri Shortcut

Les Projets :

  • La classique Todo List pour faire vos débuts avec les bases du développement iOS avec la création d'outlets et actions. Vous aurez créé votre première application intéractive à la fin de ce premier chapitre. Vous apprendrez également à utiliser User Defaults pour persister les données dans votre iPhone.

  • La programmation orientée objet avec Swift Quiz

  • Networking (les appels réseau et les web services) avec Alamofire pour afficher des flux d'actualité grâce à l'API The Guardian

  • l'Authentification avec Google SignIn

  • Firebase Realtime Database pour stocker et synchroniser les données dans le cloud

  • Les notifications locales (UserNotifications) pour programmer des rappels et forcer l'engagement de vos utilisateurs. Simple à mettre en place en quelques lignes de code

  • La programmation réactive avec RxSwift et RxCocoa

  • Une introduction à watchOS avec Openweathermap pour collecter les prévisions météo, un REST API gratuit et simple d'utilisation

  • Et, les nouveauté iOS12 :

  • CoreML 2. Découverte du machine learning et de l'intelligence artificielle avec cet exemple servant à identifier des objets dans une image. Il s'agit une introduction simple et pratique à l'usage du framework CoreML.

  • Siri Shortcuts pour créer des raccourcis vers les actions fréquentes de vos applis.

Les outils utilisés :

  • Xcode 10: puissant IDE qui inclut des outils de debuggage, de refactorisation avancée, une intégration GIT pour garder leshistoriques et versions de ses projets

  • Realm & UserDefaults: pour persister et synchroniser les données.

  • Firebase : service backend dans le cloud pour sauvegarder, requêter et synchroniser les données de votre appli en temps réel#0x09#

  • Google Developers: utilisation des services de Google Maps pour afficher des points d'intérêt sur une carte pour la catégorie des bars et restaurants

  • Alamofire : pour faire des appels réseau de manière asynchronisée rapidement

 

 

Consultez cette formation sur le site de Udemy.

 

Donne accès au(x) métier(s) suivant(s)

Direction des systemes d'information (voir la fiche métier)

Etudes et developpement informatique (voir la fiche métier)

Production et exploitation de systemes d'information (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

EXCELLENT

Conseils
Les questions à se poser avant de choisir une formation à distance
  • Les modalités de formation proposées par cet organisme sont-elles adaptées à mes besoins et répondent-elles à mes attentes ?
  • Y-a-t'il un système de coaching, de contrôle de l’assiduité, de vérification régulière des connaissances acquises ?
  • Est-ce que je dispose du matériel adéquat et d'un lieu approprié pour suivre cette formation ? Bonne connexion, webcam, casque, bureau fermé ou accès un espace numérique public ou de co-working ?
  • Suis-je suffisamment motivé, auto-discipliné et organisé pour me connecter de façon assidue ?
  • Suis-je en capacité de travailler seul ? Si non, puis-je m’appuyer sur une communauté ?
Cette formation ne peut pas bénéficier d'aide au financement car elle est proposée par un organisme qui ne réside pas en Union Européenne.