Trouver la formation qui vous correspond.

Plus de 500 formations dans les domaines informatique, bureautique et développement professionnel
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages
Filter by Categories
Actus
Financement
Formations
Non classé

Ex. : ExcelWordPhotoshopJavaAgile

Centre de formation Informatique et Ressources Humaines

Trouver la formation qui vous correspond.

Plus de 500 formations dans les domaines informatique, bureautique et développement professionnel
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages
Filter by Categories
Actus
Financement
Formations
Non classé

Ex. : ExcelWordPhotoshopJavaAgile

Conception d’interfaces graphiques Web avec ASP.NET MVC CORE

4.7/5 Avis client
THIL1952

5 jours (35 heures) – Initiation / Fondamentaux

5 jours (35 heures)
Initiation / Fondamentaux

Conception d’interfaces graphiques Web avec ASP.NET MVC CORE

Domaine : Informatique

Présentiel
Présentiel
Online
Distanciel
Coût
2750€ HT

Objectifs pédagogiques

  • Développer des applications Web basées sur le Framework ASP.NET Core
  • Appliquer le modèle de programmation MVC
  • Concevoir des interfaces utilisateurs adaptables
  • Intégrer jQuery dans vos développements

Niveau requis

  • Pratiquer la programmation objet avec .Net
  • Garantir avoir les connaissances équivalentes à la formation : Développer avec le langage .Net et Conception d’interfaces Graphiques Web (Front End)

Public concerné

  • Développeurs Web souhaitant orienter leur développement vers une séparation de l’interface utilisateur, de l’accès aux données et de la logique applicative

Moyens pédagogiques et techniques

Salles de formation (les personnes en situation de handicap peuvent avoir des besoins spécifiques pour suivre la formation. N’hésitez pas à nous contacter pour en discuter) équipée d’un ordinateur de dernière génération par stagiaire, réseau haut débit et vidéo-projection
UHD Documents supports de formation projetés Apports théoriques, étude de cas concrets et exercices
Mise à disposition en ligne de documents supports à la suite de la formation

Dispositif de suivi de l'éxécution de l'évaluation des résultats de la formation

Feuilles d’émargement (signature électronique privilégiée)
Evaluations formatives et des acquis sous forme de questions orales et/ou écrites (QCM) et/ou mises en situation
Questionnaires de satisfaction (enquête électronique privilégiée)

Dates de formations

  • Du 04 au 08 Avril 2022 à Toulouse
  • Du 06 au 10 Décembre 2021 à Toulouse
  • Sur demande à Pau

Formateur

Les formateurs intervenants pour Themanis sont qualifiés par notre Responsable Technique Olivier Astre pour les formations informatiques et bureautiques et par Didier Payen pour les formations management.

Conditions d’accès à la formation

Délai : 3 mois à 1 semaine avant le démarrage de la formation dans la limite des effectifs indiqués.
100%
de recommandation
(4 votants)

Programme de formation

5 jours (35 heures)

Initiation / Fondamentaux
.NET Core, est à la fois modulaire, cross-plateforme et pérenne dans le temps; cette technologie vous permettra de mettre en place des solutions robustes, maintenables et innovantes. Cette formation a pour but de vous permettre d’appréhender les concepts de développement de site web et le développement d’application multiplateforme à l’aide de .NET Core et de vous présenter toutes ses nouveautés.
Mise à jour le 12/02/2021

Explorer ASP.NET MVC

  • Vue d’ensemble
  • Comparatif ASP.NET et ASP.NET Core
  • Introduction à ASP.NET Core

Conception d’applications Web ASP.NET MVC

  • Planifier la phase de conception
  • Concevoir les modèles, les contrôleurs et les vues
  • Travaux pratiques : Réfléchir à l’application de partage de photos à réaliser pendant toutes la formation

Développement des modèles ASP.NET MVC

  • Créer des modèles MVC
  • Travailler avec les données
  • Travaux pratiques : Créer les modèles de données Photo et Commentaire

Gestion de la couche d’accès aux données avec Entity Framework

  • Présentation et architecture d’Entity Framework
  • La mise en oeuvre en Code First
  • La création et la gestion de contexte
  • Le requêtage avec Linq to Entities
  • Travaux pratiques : Créer à partir d’EF la base de données

Les contrôleurs MVC

  • La création d’un contrôleur
  • La communication entre le contrôleur et les vues
  • L’échange de données via le viewbag et le viewdata
  • L’objet TempData
  • L’injection de dépendances
  • Les filtres
  • Travaux pratiques : Réalisation du controleur Photo pour la mise à disposition des données de l’application

Gestion des vues

  • La présentation du moteur de rendu Razor
  • Les Helpers de base et les génériques
  • La gestion de formulaire
  • Application des styles CSS
  • Les bundles
  • Layout
  • Travaux pratiques : Création du layout de toutes les pages de l’application, Création de la galerie de photos et Ajout de style css commun

Validation de la saisie JavaScript et jQuery

  • La validation de formulaires avec la méthode AddModelError
  • La gestion des messages d’erreurs
  • La validation par annotation
  • Les différentes règles de validation
  • Travaux pratiques : Mise en place du formulaire de publication de photo et contrôler la validités de toutes les information saisies par l’utilisateur

La gestion des états

  • La présentation du concept de session
  • Les évènements de session
  • Les objets Cache et Application
  • Travaux pratiques : Mise en place d’un panier contenant les photos préférées de l’utilisateur

Création de pages réactives dans les applications Web ASP.NET MVC

  • Les vues partielles
  • L’utilisation et la mise en oeuvre d’AJAX
  • Travaux pratiques : Ajouter un commentaire à une photo sans recharger toute la page

Le routage MVC

  • La présentation du concept de routage
  • La création de routes
  • Les contraintes sur les routes
  • Le routage via les annotations
  • Travaux pratiques : Améliorer les urls d’accès aux pages et rendre ces urls compatible avec les bonnes pratiques des moteurs de recherche

Le développement de services Web REST avec Web API

  • La présentation et l’historique de Web API
  • L’exposition de service
  • Le routage
  • Le classe HttpResponseMessage
  • La gestion des erreurs
  • Travaux pratiques : Mise à disposition des coordonnées GPS des photos et Afficher sur une carte les photos

La gestion de la sécurité

  • La présentation d’ASP.NET Identity
  • La notion d’utilisateur et de rôle
  • La personnalisation d’utilisateur
  • Présentation d’OWIN
  • La mise en oeuvre et le paramétrage d’OWIN
  • La gestion des autorisations
  • Travaux pratiques : Mettre en place l’acces sécurisé aux données de l’utilisateur

Déploiement des applications Web ASP.NET MVC

  • Présentation de la technique de déploiement
  • Conception et paramétrages d’un Web Package
  • Installation d’un Web Package sur le serveur
  • Contrôle de l’accès aux applications Web ASP.NET MVC
  • Travaux pratiques : Déployer localement l’application web et Déployer sur Windows Azure l’application web
.NET Core, est à la fois modulaire, cross-plateforme et pérenne dans le temps; cette technologie vous permettra de mettre en place des solutions robustes, maintenables et innovantes. Cette formation a pour but de vous permettre d’appréhender les concepts de développement de site web et le développement d’application multiplateforme à l’aide de .NET Core et de vous présenter toutes ses nouveautés.
Mise à jour le 12/02/2021