Public
Développeurs et chefs de projets mobilité.
Pré-requis
Bonnes connaissances du Web, d'HTML de CSS. Connaissances de base du JavaScript et du XML.
Objectifs
- Reconnaître les caractéristiques propres à une application mobile
- Explorer les alternatives de développement mobile
- Élaborer une application mobile intégrale
- Appréhender les étapes de publication d'une application mobile
- Diriger un projet dans le domaine mobile
Programme
Jour 1 - Module 1: Introduction
- 9h00 - 10h30: Synthèse des technologies de base
- 10h30 - 12h00: Multi-plateforme et présentation du MVC
- 13h30 - 15h00: Projets ASP.Net MVC dans VS 2019
- 15h00 - 17h00: Travaux pratiques - Création d'une application ASP.Net Core MVC
Jour 1 - Module 2: Le modèle, les contrôleurs, les vues
- 9h00 - 10h30: Modèles de vues, styles CSS, et composants de vue
- 10h30 - 12h00: Moteur de vues Razor, principes de base du contrôleur
- 13h30 - 15h00: Gestion des filtres et contenu dynamique ViewData
- 15h00 - 17h00: Travaux pratiques - Création de modèles et contrôleurs, utilisation de Bootstrap dans MVC
Jour 2 - Module 3: Structurer un projet et injection de dépendance
- 9h00 - 10h30: Bonnes pratiques de développement et injection de dépendances
- 10h30 - 12h00: Travaux pratiques - Organisation en couches d'un projet et utilisation de l'injection de dépendance
Jour 2 - Module 4: Le modèle et Entity Framework Core
- 13h30 - 15h00: Introduction à Entity Framework et création d'une base
- 15h00 - 17h00: Travaux pratiques - Création d'un modèle, vue, contrôleur à partir d'une base de données
Jour 3 - Module 5: Routage des URL et exceptions
- 9h00 - 10h30: Pattern URL, personnalisation du routage, et mise en place de tests
- 10h30 - 12h00: Gestion des exceptions
- 13h30 - 15h00: Travaux pratiques - Scénarios de routages et structures de navigation MVC, tests des routes
Jour 3 - Module 6: Ajax et jQuery
- 15h00 - 17h00: Ajax Helper, jQuery/jQueryUI, et mises à jour partielles Travaux pratiques - Création de pages JavaScript et Ajax
Jour 4 - Module 7: Validation et sécurité
- 9h00 - 10h30: ASP.Net Core Identity et validation côté serveur
- 10h30 - 12h00: Modes d'authentification et implémentation de l'authentification ASP.Net
- 13h30 - 15h00: Travaux pratiques - Mise en œuvre de la sécurité
- 15h00 - 17h00: Clients Web et mobile, types de serveurs cross-platform, et déploiement Travaux pratiques - Déploiement des applications ASP.Net MVC
Modalités pratiques
- Chaque journée comprend des séquences théoriques alternées avec des travaux pratiques.
Modalités d'évaluation
- Évaluation continue: le formateur évalue la progression pédagogique des participants à travers des QCM, mises en situation, et travaux pratiques.
- Test de positionnement: un test en amont et en aval permet de valider les compétences acquises par les participants.
