Le codage d'applications iOS à la portée de tous au SAWI ! 

Apple Authorised Training Center for Education

En tant qu'Apple Certified Training Center for Education, le SAWI est ravi de proposer des cours de programmation au langage Swift ! 
Incontournable dans le paysage applicatif mondial, Apple a conçu un langage de programmation aussi performant que facile à apprendre pour créer des apps pour iPhone, iPad, Mac, Apple TV et Apple Watch. Avec Swift, les développeurs professionnels élaborent les applications que nous avons l'habitude d'utiliser au quotidien. Fiable, intuitif à utiliser et disponible en open source, ce langage de programmation offre une liberté de conception inédite que vous pourrez appliquer à la fin de cette formation de 30 heures en créant vos propres applications.

Cette formation de 4 jours, dispensée entièrement à distance par un enseignant certifié, vous permet de plonger dans l'univers de l'enseignement Apple où l'innovation et le dépassement des limites sont les maîtres mots. Au fil de vos apprentissages, vous serez amené à découvrir une méthode orientée vers la résolution de problèmes et favorisant l'accessibilité et la liberté de création. Avec Xcode et Swift, vous évoluez dans un environnement de développement complet offrant un espace de travail unique, connecté et fluide.

Cette formation est dispensée en français, en allemand et en anglais : 

Coding for everyone in english

Coding for everyone in german

Objectifs

Cette formation a pour but l'initiation au développement d'applications mobiles iOS pour iPhone et iPad. 

Durant le cours, vous abordez tous les grands aspects du développement iOS avec Swift allant de la découverte des outils de développement Xcode, Playgrounds et human Interface Guidelines au prototypage et à la création d'interfaces utilisateurs avec SwiftUI en passant par la correction d'erreurs, le déploiement et, finalement, la publication de votre application dans l'App Store.

En 4 jours, vous apprendrez les bases du langage de programmation Swift et comment exploiter la puissance de Swift pour exprimer votre créativité et développer une application au sein d'un petit groupe de pairs. 

À l'issue de cette formation, vous serez capable de créer une application iOS pour iPhone et iPad de qualité répondant aux bonnes pratiques recommandées par Apple.

Les outils

Swift : ce langage de programmation open source, robuste et moderne conjugue facilité d'apprentissage et puissance d'utilisation. il permet d'écrire du code fiable et sûr pour enrichir l'expérience qu'offrent les apps. 

Xcode : cet environnement de développement intégré offre aux équipes de développement un workflow unique pour la conception des interfaces, la programmation, la correction d'erreurs, les tests et l'analyse des performances. Et ce, quel que soit leur niveau.

Programme

Jour 0 : Pré-rentrée : 1-2 heures de mise à niveau technique de votre système la semaine précédent le début du cours 

Jour 1 : les fondamentaux : Xcode et Swift

Jour 2 : Réalisation d'une application avec SwiftUI

Jour 3 : Les techniques de contrôle de flux de données, les composants

Jour 4 : app multi écrans : les grands principes de la navigation

Tout au long de la formation, la classe travaille en groupe sur une application "fil rouge" afin de s'approprier les bases théoriques présentées. 

Durée

4 jours : les vendredis et samedis durant 2 semaines

Diplôme

  • Attestation SAWI de participation

Conditions d'admission

La formation est ouverte à tous mais demande quelques pré-requis techniques :

  • Les élèves doivent être équipés d'un ordinateur Mac équipé du système d'exploitation MacOS avec la version Big Sur (version 11)

  • Les élèves doivent avoir sur leur Mac les applications suivantes (le jour de pré-rentrée permet de mettre votre système à niveau en compagnie d'un professionnel):
    - Xcode version 12
    - Keynote version 11
    - Safari
    - Quicktime
    - Discord
    - Zoom

  • Les élèves doivent participer de façon interactive à la formation, être prêts à faire de nombreux exercices et à créer une ambiance de collaboration et d’entre-aide. La connaissance de l’anglais appliqué à la programmation est recommandée.

Dans le cadre du cours, tous les étudiants doivent avoir un matériel à niveau et fonctionnel dès le début du cours. Une période optionnelle est mise à disposition des participants la semaine précédent la début des cours afin de préparer votre matériel en compagnie d'un professionnel.

Informations pratiques

Durée du programme 4 jours : les vendredis et samedis durant 2 semaines
30 heures de formation
Où et quand

Distant Learning 
Cours en Allemand :
- du 18 au 26 juin 2021
- du 3 au 11 septembre 2021
Cours en Français :
- du 9 au 17 juillet 2021
- du 1er au 9 octobre 2021
Cours en Anglais :
- du 20 au 28 août 2021
- du 5 au 13 novembre 2021

Tous les cours ont lieu les vendredis et samedis de 9h à 17h

Prix de la formation Pour toutes les inscriptions effectuées avant le 31 aout 2021, le montant de la formation est de CHF 1'999.- au lieu de CHF 2’650.-

*L’offre n’est pas cumulable avec d’autres avantages ou réductions

Codage pour tous : initiation au développement d'applications mobiles iOS

Déployer sa propre application iOS en 4 jours !