contact: stehanie.lapointe@apcurium.com
Coût
1 200 $ par participant
Objectifs
Un cours pratique approfondi sur le développement d’une application mobile avec Xamarin en appliquant les meilleures pratiques d’Apcurium. Cette formation a pour objectif de transmettre les connaissances et les compétences technologiques pour développer une application mobile multi- plateformes, de valoriser l’approche de partage de code, de mettre en avant la conception et l'expérience utilisateur.
À la fin de la séance, les participants pourront s’appuyer sur la plateforme Xamarin pour développer leurs propres applications mobiles natives iOS, Android.
Prérequis
- Connaissance du langage C#
- Ordinateur sous OSX
- Xamarin Studio à télécharger ici avant la formation avec une lincence indie au minimum ou une version d’essai valide
- Installation de XCode et Genymotion avec une machine virtuelle Android récente
En option
Des tarifs avantageux seront offerts aux participants sur les licences Xamarin Business et Entreprises.
Dates
14 au 16 avril
19 au 21 mai
16 au 18 juin
Agenda de la formation
Partie 1
Introduction de Xamarin et comparaison avec d’autres technologies « cross-platform »
Présentation de l’environnement Xamarin
Exercice no. 1 : Construire l’application Xamarin et commandez votre T-shirt gratuit.
Présentation des concepts de base iOS
- Intégration Xcode
- Concept natif : outlet, action, ViewController, etc…
- Navigation
- Utilisation des « storyboards »
- Exercice no. 2 : Construire une application iOS de base
Présentation des concepts de base Android
- « Layout » natif en utilisant XML
- Concept natif : activité, intention, service, etc…|
- Navigation
- Exercice no. 3 : Construire une application Android de base
Partie 2
Comment faire une liste sous iOS et Android
ListView / UITableView
Styler vos tables et cellules
Exercice no. 4: Construire une liste sous iOS et Android
Stratégie pour maximiser le partage de code entre les iOS et Android
Shared project ; PCL ; MVVM
Exercice no. 5: Construire une liste sous iOS et Android en partageant du code.
Partie 3
Communication réseau, Gérer les données (XML, Json)
Contrôles personnalisés sous iOS et Android
Données locales et usage de SQLite
Xamarin.Forms
Déploiement de vos applications sur l’AppStores et Google Play
Bonnes pratiques de développement
Exercice no. 6 (optionnel) : Modification de l’exercice no. 5 pour utiliser un web service et utilisation des converters
Loi 90
Apcurium est accrédité par Emploi-Québec à titre d’organisme formateur. Nos services de formation répondent aux exigences de la loi 90 qui prévoit l’obligation de consacrer 1% de la masse salariale à la formation de la main-d’œuvre.
Notre numéro d’agrément est : 0057450