CONCEVOIR ET DEVELOPPER DES APPLICATIONS WEB AVEC ASP .NET CORE MVC 2.1

Formation

À Saint-Herblain

501 - 1 000 €

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Niveau

    Niveau avancé

  • Lieu

    Saint-herblain

  • Heures de classe

    35h

  • Durée

    5 Jours

  • Dates de début

    Dates au choix

Pour les personnes souhaitant développer des applications Web de gestion de données, avec ASP .NET Core MVC 2.1, le Framework Entity Core, Visual Studio et le langage C#

Les sites et dates disponibles

Lieu

Date de début

Saint-Herblain ((44) Loire-Atlantique)
Voir plan
44800

Date de début

Dates au choixInscriptions ouvertes

À propos de cette formation

- Maîtriser les concepts fondamentaux des modèles, vues et contrôleurs, le routage, la création de formulaires de gestion des données avec Razor, les tags et Html Helpers
- Mettre en œuvre le Framework Entity Core pour accéder et gérer les données
- Créer des applications dynamiques, favorisant les performances et la maintenance
- Savoir créer et consommer des services avec Web API
- Sécuriser et déployer une application

- Maîtriser le langage C#, ainsi que les concepts de la programmation orientée objet
- Connaître les langages HTML, CSS et JavaScript

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • MVC
  • Framework Entity Core
  • Razor
  • Gestion de données
  • CSS
  • Ajax
  • Jquery
  • Script JavaScript
  • Web API
  • Déploiement
  • Sécuriser les applications
  • .NET
  • Application de gestion de données
  • Routage
  • Formulaire de gestion de données
  • Etat des données

Professeurs

James RAVAILLE

James RAVAILLE

Consultant / Formateur Microsoft .NET

Le programme

Introduction

- ASP .NET Core MVC dans la plateforme .NET

- Cibler le Framework .NET ou le Framework .NET Core

- Les architectures n-tiers

- Le protocole HTTP

Bases fondamentales du MVC

- Vue d’ensemble des contrôleurs, modèles et vues

- Les environnements

- Définir les middlewares

- Les injections de dépendance

- Configurer les services proposés au sein d’une application

Les contrôleurs

- Rôles et intérêts

- Implémenter des actions

- Les liaisons de données

- Les sélecteurs et filtres d’action

- Automatiser les tests des actions

Le modèle

- Rôles et intérêts

- Créer un modèle

- Utiliser le Framework Entity Core

Les vues

- Les gestionnaires de mise en page et les vues non partielles

- Les vues partielles

- Les vues typées et non typées

- Les vues partagées

Razor

- Présentation

- Les règles d’écriture du code

- Vue d’ensemble des instructions

- Les tags et Html Helpers

Création d’applications de gestion de données

- Architecture d’applications

- Création de formulaires

- Le modèle PRG

- Mettre en œuvre les ViewModel

- Gérer les erreurs

- Les redirections

- Transmettre des données entre les contrôleurs et les vues et les différents éléments des vues

Créer des formulaires de gestion de données

- Le modèle PRG

- Valider les données des formulaires

- Gestion des erreurs

Le routage

- Définition et utilité

- Créer ses propres routes

- Contraintes sur les routes

Gestion de l’état des données

- Les contextes de données côté client

- Les contextes de données côté serveur (Application, Cache, Session)

Utilisation des styles CSS et scripts JavaScript

- La minification

- Les bundles

- Sélection des fichiers en fonction de l’environnement

Dynamiser les vues avec Ajax et JQuery

- Mise à jour partielle de pages

- Utilisation de l’Ajax Helper

Sécurisation d’une application

- ASP .NET Identity

- Sécurisation de l’accès aux ressources

- Gérer les attaques de falsification des requêtes

Web API

- Intérêts de Web API ?

- Les services REST

- Création et consommation d’un service

Déploiement

- Les scénarios de déploiement

- L’intérêt d’OWIN / Katana

- Déploiement sur un serveur Web

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

CONCEVOIR ET DEVELOPPER DES APPLICATIONS WEB AVEC ASP .NET CORE MVC 2.1

501 - 1 000 €