Formation SwiftUI multiplateforme

Formation SwiftUI multiplateforme

Notée : (3)*

Apprenez à développer simplement vos interfaces utilisateur grâce à SwiftUI lors de cette formation de 4 jours !

Prix (Formation inter-entreprise)

2200€ HT / personne

Durée

4 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Le langage Swift permet de développer à destination de tout l’écosystème Apple et donc les systèmes d’exploitation sous-jacents comme iOS, macOS, watchOS et tvOS.

Cette formation s'adresse aux développeur·se·s iOS désirant découvrir SwiftUI et sʼouvrir aux autres plateformes Apple.

Cette formation SwiftUI multiplateforme, vous permettra d'acquérir les bases d'un développement multi-plateformes iOS, tvOS, watchOS et macOS d'une même application SwiftUI.

Grâce au projet fil rouge, vous réaliserez une application iOS avec Apple TV, Apple Watch et Mac, le tout avec du code partagé. L'interface graphique sera réalisée en SwiftUI.

La formation sera dispensée à l'aide de la dernière version stable de Swift

Intéressé·e·s par le développement mobile ? Découvrez nos autres formations : formation iOS avec Swift, formation React Native et formation Flutter entre autres.

Comme tous nos formateurs, Ludovic Ollagnier est un développeur curieux et passionné qui prendra le temps de partager son expérience professionnelle lors des cours et durant les moments d’échanges informels prévus lors de la formation.

« Génial, Ludovic connait toujours aussi bien son sujet, c'est un vrai plaisir, dommage que la formation ne continue pas un jour de plus :) on n'a pas envie d'arrêter. » Arthur Maroulier, Boursorama
.

Les objectifs

  • Comprendre le fonctionnement de SwiftUI
  • Avoir une vision d'ensemble du développement sur les plateformes Apple
  • Connaître les similitudes et différences entre iOS, tvOS, watchOS et macOS
  • Développer une application sur plusieurs plateformes Apple avec du code partagé

Pré-requis

  • Connaître le langage Swift et les bases du développement pour iOS
  • Installer Xcode sur son ordinateur
  • Ordinateur portable à apporter

Le programme de la formation SwiftUI multiplateforme

Jour 1 : Rappels sur iOS et bases de SwiftUI

Introduction
  • Rappel sur iOS
  • Quʼest ce que tvOS ?
  • Quʼest ce que watchOS ?
  • Points communs et différences
Bases de SwiftUI
  • Présentation
  • Création de vues
  • Modificateurs
  • Gestion des états et flux de données

Mise en pratique des concepts et notions vues sur le projet fil rouge :
- Création des premières vues de notre application sur iOS
- Assemblage de vues et gestion des flux de données


Jour 2 :

SwiftUI
  • Architecture de l'application
  • Fonctionnement de la navigation
Introduction au développement multiplateformes
  • Targets et extensions
  • Partage de données entre targets
  • Partager son code avec un framework

Mise en pratique des concepts et notions vues sur le projet fil rouge :
- Finalisation de l'application iOS avec la mise en place de la navigation
- Migration, et adaptation, du code partageable dans un framework


Jour 3 : tvOS

Focus sur tvOS
  • LʼApple TV : matériel
  • Spécificités de tvOS
  • Les différents moyens de construire une application tvOS
  • Top Shelf
  • AppleTV Remote
  • Focus Engine et layered images
  • Navigation sur tvOS

Mise en pratique des concepts et notions vues sur le projet fil rouge:
- Création d'une application tvOS
- Réutilisation des vues réutilisables
- Création de vues spécifiques tvOS / AppleTV Remote
- Création d'une extension Top Shelf


Jour 4 : watchOS et macOS

Zoom de watchOS
  • LʼApple Watch : matériel
  • Structure dʼune app watchOS
  • Spécificités de watchOS
  • Construire une UI adaptée
  • Notifications
  • Complications
Retour sur macOS
  • Ouverture au développement sur Mac
  • Raccourcis clavier
  • Menus et éléments de menu
  • Fenêtres
  • Réglages

Mise en pratique des concepts et notions vues sur le projet fil rouge :
- Création d'une application watchOS
- Réutilisation des vues réutilisables
- Ajout de vues spécifiques watchOS
- Création d'une application Mac

Télécharger le programme

Le(s) formateur(s)

Ludovic OLLAGNIER

Ludovic OLLAGNIER

Ludovic Ollagnier est formateur Swift et Objective-C et consultant membre de l'Apple Consultant Network.
Passionné des technologies Apple en tout genre, il forme et conseille des développeurs au développement iOS, mais également des administrateurs système aux technologies Apple depuis 7 ans, en se maintenant toujours à la pointe de l'évolution, très rapide, de ces technologies.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 105 formations au catalogue, 1480 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

5 témoignages

Formateur à l'écoute et d'un excellent niveau. Encore merci pour cette formation swiftui !

Formateur à l'écoute et d'un excellent niveau. Encore merci pour cette formation swiftui !

Génial, Ludovic connait toujours aussi bien son sujet, c'est un vrai plaisir, dommage que la formation ne continue pas un jour de plus :) on n...

Génial, Ludovic connait toujours aussi bien son sujet, c'est un vrai plaisir, dommage que la formation ne continue pas un jour de plus :) on n'a pas envie d'arrêter.

Voir plus

Très satisfaite de la formation proposée

Très satisfaite de la formation proposée

Formation et formateur au top.

Formation et formateur au top.

J'ai trouvé la formation bien rythmée, le contenu très clair et la répartition entre théorie et pratique bien équilibrée. Et le formateur très...

J'ai trouvé la formation bien rythmée, le contenu très clair et la répartition entre théorie et pratique bien équilibrée. Et le formateur très sympa !

Voir plus

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Formation SwiftUI multiplateforme

Notée : (3)*

Apprenez à développer simplement vos interfaces utilisateur grâce à SwiftUI lors de cette formation de 4 jours !

Formation SwiftUI multiplateforme

Le langage Swift permet de développer à destination de tout l’écosystème Apple et donc les systèmes d’exploitation sous-jacents comme iOS, macOS, watchOS et tvOS.

Cette formation s'adresse aux développeur·se·s iOS désirant découvrir SwiftUI et sʼouvrir aux autres plateformes Apple.

Cette formation SwiftUI multiplateforme, vous permettra d'acquérir les bases d'un développement multi-plateformes iOS, tvOS, watchOS et macOS d'une même application SwiftUI.

Grâce au projet fil rouge, vous réaliserez une application iOS avec Apple TV, Apple Watch et Mac, le tout avec du code partagé. L'interface graphique sera réalisée en SwiftUI.

La formation sera dispensée à l'aide de la dernière version stable de Swift

Intéressé·e·s par le développement mobile ? Découvrez nos autres formations : formation iOS avec Swift, formation React Native et formation Flutter entre autres.

Comme tous nos formateurs, Ludovic Ollagnier est un développeur curieux et passionné qui prendra le temps de partager son expérience professionnelle lors des cours et durant les moments d’échanges informels prévus lors de la formation.

« Génial, Ludovic connait toujours aussi bien son sujet, c'est un vrai plaisir, dommage que la formation ne continue pas un jour de plus :) on n'a pas envie d'arrêter. » Arthur Maroulier, Boursorama
.

Les objectifs

  • Comprendre le fonctionnement de SwiftUI
  • Avoir une vision d'ensemble du développement sur les plateformes Apple
  • Connaître les similitudes et différences entre iOS, tvOS, watchOS et macOS
  • Développer une application sur plusieurs plateformes Apple avec du code partagé

Pré-requis

  • Connaître le langage Swift et les bases du développement pour iOS
  • Installer Xcode sur son ordinateur
  • Ordinateur portable à apporter

Le programme de la formation SwiftUI multiplateforme

Jour 1 : Rappels sur iOS et bases de SwiftUI

Introduction
  • Rappel sur iOS
  • Quʼest ce que tvOS ?
  • Quʼest ce que watchOS ?
  • Points communs et différences
Bases de SwiftUI
  • Présentation
  • Création de vues
  • Modificateurs
  • Gestion des états et flux de données

Mise en pratique des concepts et notions vues sur le projet fil rouge :
- Création des premières vues de notre application sur iOS
- Assemblage de vues et gestion des flux de données


Jour 2 :

SwiftUI
  • Architecture de l'application
  • Fonctionnement de la navigation
Introduction au développement multiplateformes
  • Targets et extensions
  • Partage de données entre targets
  • Partager son code avec un framework

Mise en pratique des concepts et notions vues sur le projet fil rouge :
- Finalisation de l'application iOS avec la mise en place de la navigation
- Migration, et adaptation, du code partageable dans un framework


Jour 3 : tvOS

Focus sur tvOS
  • LʼApple TV : matériel
  • Spécificités de tvOS
  • Les différents moyens de construire une application tvOS
  • Top Shelf
  • AppleTV Remote
  • Focus Engine et layered images
  • Navigation sur tvOS

Mise en pratique des concepts et notions vues sur le projet fil rouge:
- Création d'une application tvOS
- Réutilisation des vues réutilisables
- Création de vues spécifiques tvOS / AppleTV Remote
- Création d'une extension Top Shelf


Jour 4 : watchOS et macOS

Zoom de watchOS
  • LʼApple Watch : matériel
  • Structure dʼune app watchOS
  • Spécificités de watchOS
  • Construire une UI adaptée
  • Notifications
  • Complications
Retour sur macOS
  • Ouverture au développement sur Mac
  • Raccourcis clavier
  • Menus et éléments de menu
  • Fenêtres
  • Réglages

Mise en pratique des concepts et notions vues sur le projet fil rouge :
- Création d'une application watchOS
- Réutilisation des vues réutilisables
- Ajout de vues spécifiques watchOS
- Création d'une application Mac

Télécharger le programme

Le(s) formateur(s)

Ludovic OLLAGNIER

Ludovic OLLAGNIER

Ludovic Ollagnier est formateur Swift et Objective-C et consultant membre de l'Apple Consultant Network.
Passionné des technologies Apple en tout genre, il forme et conseille des développeurs au développement iOS, mais également des administrateurs système aux technologies Apple depuis 7 ans, en se maintenant toujours à la pointe de l'évolution, très rapide, de ces technologies.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 105 formations au catalogue, 1480 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

5 témoignages

Formateur à l'écoute et d'un excellent niveau. Encore merci pour cette formation swiftui !

Formateur à l'écoute et d'un excellent niveau. Encore merci pour cette formation swiftui !

Génial, Ludovic connait toujours aussi bien son sujet, c'est un vrai plaisir, dommage que la formation ne continue pas un jour de plus :) on n...

Génial, Ludovic connait toujours aussi bien son sujet, c'est un vrai plaisir, dommage que la formation ne continue pas un jour de plus :) on n'a pas envie d'arrêter.

Voir plus

Très satisfaite de la formation proposée

Très satisfaite de la formation proposée

Formation et formateur au top.

Formation et formateur au top.

J'ai trouvé la formation bien rythmée, le contenu très clair et la répartition entre théorie et pratique bien équilibrée. Et le formateur très...

J'ai trouvé la formation bien rythmée, le contenu très clair et la répartition entre théorie et pratique bien équilibrée. Et le formateur très sympa !

Voir plus

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012