ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais
Nos domaines de formation :
Toutes nos formations Applications mobiles

Formation iPhone/iPad, développer des applications en Swift

4,4 / 5
Stage pratique
Durée : 4 jours
Réf : PAW
Prix  2019 : 2540 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Vous découvrirez dans cette formation les spécificités du développement d'applications iOS en Swift, langage phare d'Apple. Vous apprendrez notamment à concevoir des interfaces via XCode, à gérer la navigation et les gestures.

Objectifs pédagogiques

  • Développer des applications iOS performantes en Swift
  • Exploiter les fonctionnalités d'un iPhone et d'un iPad (GPS, caméra, accéléromètre...)
  • Intégrer du code Swift et du code Objective-C
  • Maîtriser le simulateur iOS

Travaux pratiques

Les exercices se feront en Swift avec XCode et Interface Builder sur Mac.
PROGRAMME DE FORMATION

Les bases du langage Swift

  • Variables, constantes, tuples et chaînes de caractères.
  • L'optional et sa gestion, l'unwrapped.
  • Opérateurs et structures de contrôle.
  • Les closures et les fonctions.
  • Classes, structures, énumérations, propriétés.
  • L'héritage et les protocoles.

Travaux pratiques
Mise en oeuvre des concepts de Swift.

Environnement de développement

  • XCode, l'interface Builder et les divers outils disponibles.
  • Le débogueur.
  • Les outils de mesure : instruments.
  • Les portail du développeur Apple.

Travaux pratiques
Mise en oeuvre avec Swift et Interface Builder (UI).

La gestion graphique

  • Architecture, mémoire, consommation et mode (Background, Foreground).
  • L'AppDelegate : cycle de vie et fonctionnement.
  • Interface Builder : storyboards et segues.
  • Contrôleur de navigation, le TableView Controller et le CollectionView Controller.
  • Le TabBar Controller : Création et implémentation.
  • Les gestion des vues : UIView, les widgets disponibles.
  • Dessiner dans les vues, animations.

Travaux pratiques
Mise en œuvre des concepts sur les segues, TableView Controller (listes).

Les gestures

  • Gérer les gestures dans la vue.
  • Les gestures dans le simulateur : utilisation et limitation.
  • Ajouter des gestures avec l'outil Interface Builder, par code.

Travaux pratiques
Mise en oeuvre de plusieurs gestures dans un contrôleur.

Le réseau et les Web Services

  • Les gestions des notifications (Push).
  • Asynchronisme avec Grand Central Dispatch (pour le réseau).
  • Les gestion des appels de Web Services en JSON.
  • Sérialisation et désérialisation au format JSON.

Travaux pratiques
Appel d'un Web Services en JSON et de ressources sur Internet.

La gestion des données sous iOS

  • Organisation des données.
  • La gestion des préférences, de fichiers dans le bac à sable.
  • ORM : création de modèles de données, implémentation.

Travaux pratiques
Gérer les données avec CoreData.

La géolocalisation et le géocoding

  • Principe de la géolocalisation par GPS et réseau.
  • Architecture de base : CLLocationManager et sécurité.
  • Mise en oeuvre de la géolocalisation.
  • Gestion des erreurs.

Travaux pratiques
Mise en oeuvre de la géolocalisation.

L'interaction Swift et Objective-C

  • Héritage, syntaxes et types de données : comparaison.
  • Points particuliers et limitations.
Participants / Prérequis

» Participants

Développeurs d'applications, chefs de projet, architectes.

» Prérequis

Bonnes connaissances d'un langage de programmation (Objective-C, Java, C++, C#). Connaissance du langage Swift souhaité.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Pierre-Yves L. 11/12/2018
4 / 5
Beaucoup de fautes de français sur le support. Document très riche qui brasse beaucoup de sujets :-)

David T. 11/12/2018
4 / 5
Bonne formation (formateur et contenu) dans l'ensemble cependant un peu plus de pratique aurait été bienvenue.

Maïté C. 11/12/2018
5 / 5
Seul regret: parfais très peu de temps pour réfléchir aux exercices avant d'avoir les solutions

Stéphane P. 13/11/2018
4 / 5
++ Formation dynamique et agréable. -- Parfois un peu décousu, les exercices auraient pu être plus détaillés

Volkan K. 13/11/2018
4 / 5
Très bon formateur, dommage que le temps consacré à quelques sujets et que la pratique soit plutôt faible

Quentin S. 13/11/2018
4 / 5
Peu de temps pour la pratique au vu du nombre de sujets a traiter et de la durée de la formation

Marc B. 13/11/2018
4 / 5
Bonne formation Swift pour commencer mais un peu trop court pour approfondir un poil plus les sujets

Mariusz N. 13/11/2018
5 / 5
Rythme parfait et très nombreux d'exemples. Très satisfaisant.

Philippe R. 09/10/2018
5 / 5
Contenu de très bonne qualité avec des exemples pertinents et une cohérence globale.

Frederic B. 09/10/2018
5 / 5
un tout petit peu plus de pratique au début, ça aurait été" parfait. le support de cours est d'une très grande qualité

Romain C. 09/10/2018
5 / 5
Contenu très intéressant, qui part bien des bases et qui finit par un exercice bien complet mettant en avant tout ce qui a été abordé
Avis client 4,4 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
PARIS
[+]
AIX

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys