Organisme de formation depuis 2009, nous formons vos équipes aux technologies Web, Mobile, Java, DevOps ainsi que sur notre plateforme digitale de gestion des données métier.
Experts sur les sujets enseignés, nous vous ferons profiter de nos réels retours d’expérience puisque nous intervenons également sur des missions… découvrir Docdoku
Présentation
Lancé en 2007, l’iPhone a définitivement remodelé le paysage de la téléphonie mobile. Celui-ci fonctionne sous iOS, le système d’exploitation développé par Apple qui équipe aujourd’hui l’ensemble des dispositifs tactiles de la marque tels que l’iPhone donc, mais aussi l’iPad et l’iPod Touch. Bien qu’ayant cédé sa place de leader en terme de parts de marché, iOS reste le système qui a fixé les standards d’ergonomie et d’usage.
Le SDK iOS dispose de tous les outils nécessaires pour développer, exécuter et tester des applications tactiles. Ces dernières sont développées avec le langage Swift, qui remplace le vénérable Objective-C, en utilisant les frameworks système comme Cocoa Touch ou Core Data.
Cette formation va vous permettre d’acquérir de solides bases en Swift, d’apprendre à utiliser l’environnement de développement Xcode, à concevoir des interfaces graphiques grâce au mode WYSIWYG de l’éditeur, à maîtriser le SDK et ses différentes API.
À l’issue de cette formation, vous serez donc entièrement autonome pour développer des applications iOS qui utilisent au mieux les capacités des produits mobiles Apple, et cela que les logiciels soient destinés au grand public ou uniquement à votre entreprise.
Public visé
Architectes techniques, développeurs
Prérequis
Connaissance d’un langage de programmation objet
Points forts
65% de travaux pratiques, petits déjeuners et déjeuners compris dans le tarif indiqué, organisme de formation situé en plein centre ville.
Bénéfices métier
Cette formation va vous permettre d’acquérir de solides bases en Swift, d’apprendre à utiliser l’environnement de développement Xcode, à concevoir des interfaces graphiques grâce au mode WYSIWYG de l’éditeur, à maîtriser le SDK et ses différentes API.
Programme
# La programmation Swift
Syntaxe
Structure d’une classe
Héritage, Protocoles et Extensions
Concept de message
Les exceptions
Gestion de la mémoire
----------------------------------------------
# Les principaux frameworks
App Frameworks (Foundation, UIKit, AppKit…)
Graphics and Games (ARKit, Image I/O…)
App Services (Accounts, Core Data, MapKit…)
Media (HTTP Live Streaming…)
System (AuthenticationServices, IOKit…)
Web (WebKit…)
----------------------------------------------
# L’environnement de développement
Xcode 10
Création et organisation d’un projet
La gestion des sources (Git, Subversion)
Gestion des assets
Expérimenter, tester, déboguer
Profiling (CPU, mémoire, système de fichiers)
----------------------------------------------
# L’interface graphique
Interface Builder
Les Storyboards
Les Composants graphiques
La navigation
Les principaux contrôleurs
Les alertes
----------------------------------------------
# Fonctionnalités avancées
Prise en compte du cycle de vie
Multitâche
Les animations
La géolocalisation
Lectures audio et vidéo
Gestion de l’orientation (portrait/paysage)
Règles d’ergonomie
----------------------------------------------
# Connectivité
Requêtes synchrones et asynchrones
Sécurité
Interrogation de Web Services
Notifications Push
Monitoring réseau
----------------------------------------------
# Persistance des données
Les données utilisateurs
Le système de fichiers
Core Data (chargement, mise à jour, sauvegarde)
Création du Data Model
----------------------------------------------
# Déploiement et gestion de flotte
Gestion des certificats, provisioning profiles…
L’App Store
Intégration continue
Utilitaires en ligne de commande
Déploiement Ad Hoc ou In-House
Store privé
Contact référent : Madame Laurie Pujos
Coût : 2 255 €
Durée : 5 jours
Formation Formations Qualifiantes
Niveau d'études requis : aucun
Offre de formation : dans nos locaux, à distance, inter entreprise, intra entreprise
Point orange : centre de formation
Zone foncée : intra/inter entreprises
Public concerné : Salarié du Privé, Salarié du Public, Entreprise - (Département RH - Formation)
Dispositifs éligibles : PF - Plan de Formation
Sessions : nous consulter