Asp.net mvc : création d’applications web

Formation

A distance

Prix sur demande

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

  • Méthodologie

    A distance

À propos de cette formation :Le framework MVC d'ASP.NET vous offre une autre manière de développer les applications Web pour la plateforme .NET. Différent du développement ASP.NET traditionnel, ASP.NET MVC facilite une structure de code raffinée, un contrôle total sur la génération de contenu et une prise en charge totale pour le développement piloté par les tests.

À propos de cette formation

À qui s'adresse cette formation ?À toute personne souhaitant créer des applications Web avec ASP.NET et notamment aux programmeurs et concepteurs qui souhaitent ajouter le développement Web à leurs compétences actuelles, aux développeurs d’anciennes applications ASP ou ASP.NET qui souhaitent passer à ASP.NET 4.5.1 ainsi qu'aux personnes qui souhaitent développer des applications Web souples, robustes et évolutives utilisant des formulaires Web

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 exploits du centre

2016

Toutes les formations sont actualisées

L'évaluation moyenne est supérieure à 3,7

Plus de 50 opinions au cours des 12 derniers mois

Ce centre est avec Emagister depuis 16 ans.

Les matières

  • .NET
  • ASP.NET
  • Requêtes

Le programme

Introduction à ASP.NET MVC

Le design pattern MVC (Modèle Vue Contrôleur)

  • Le cycle de traitement des requêtes de MVC
Workflow et projets avec MVC
  • Utiliser le protocole HTTP
  • Comparer les Web Forms ASP.NET avec MVC

Activer des vues avec le moteur de vues Razor

Transmettre des données du contrôleur à la vue

  • Partager des données avec ViewBag et le dictionnaire ViewData
  • Améliorer la sécurité du typage avec des modèles faiblement typés

Mettre en œuvre la syntaxe de Razor

  • Construire du HTML dynamiquement avec C# et Visual Basic (VB), développer une interface utilisateur avec des expressions Razor
Structurer les vues avec des pages de structure et des aides
  • Organiser les vues avec des vues partielles et des aides HTML

Construire une base solide avec le modèle

Accéder aux données avec Entity Framework

  • Mapper des données relationnelles à des classes .NET
  • Se connecter à des bases de données
Architecturer le modèle avec des couches service et repository
  • Effectuer des opérations de création, extraction, mise à joue et suppression dans des bases de données
  • Mettre en œuvre la logique métier dans la couche service
Découpler les couches avec l'injection de dépendances
  • Programmer avec des interfaces au lieu de classes
  • Interagir avec le contrôleur pour résoudre les dépendances

Orchestrer les applications avec des contrôleurs

Définir l'architecture des contrôleurs

  • Déléguer le traitement des requêtes à des actions
  • Comparer différents types de résultat d'action
Ajouter des fonctionnalités
  • Intercepter le traitement des requêtes via le filtrage d'actions
  • Générer des URL propres avec le routage
  • Concevoir des tables de routage personnalisées
  • Structurer les applications avec des zones

Traiter les saisies utilisateur dans des formulaires HTML

Enrichir des formulaires HTML avec ASP.NET MVC

  • Fournir des valeurs par défaut avec ViewBag et le modèle
  • Transmettre les données des formulaires à des méthodes d'action
Simplifier la génération de HTML avec des aides
  • Générer du HTML sain, remplacer les éléments d'entrée HTML avec des aides, charger des fichiers vers le serveur
Développer des aides HTML personnalisées
  • Étendre les classes existantes avec des méthodes d'extension
  • Créer des modèles d'affichage et d'édition personnalisés
  • Valider les saisies côté client et côté serveur

Exploiter les fonctionnalités côté client

Concevoir des applications interactives avec jQuery

  • Simplifier JavaScript avec jQuery
  • Diminuer le temps de chargement des pages avec le regroupement (bundling) et la minification
  • Rendre des grilles et des tableaux avec C#, VB et Razor
Optimiser l'actualisation des pages avec Ajax
  • Retourner des données JSON structurées
  • Afficher un dialogue popup avec jQueryUI
Développer pour les équipements mobiles
  • Générer des vues mobiles avec jQuery mobile, redéfinir les vues pour générer du contenu spécifique aux navigateurs
Créer des applications pour l'international
  • Programmer pour le marché global, prendre en charge plusieurs langages avec les ressources Windows

Construire des applications professionnelles

Contrôler les accès des utilisateurs avec l'authentification

  • Interagir avec OAuth and OpenID
  • Sécuriser les méthodes d'action avec RequireHttps
Créer et déployer des applications stables et réactives
  • Traiter les exceptions non prises en charge
  • Augmenter la fiabilité des applications avec les tests unitaires
  • Développer des serveurs Web API pour les clients Ajax
  • Préparer une application pour le déploiement
  • Déployer pour IIS et Windows Azure

Informations complémentaires

Travaux Pratiques :Créer des contrôleurs robustes pour assurer la fluidité des applicationsGénérer des vues dynamiques avec RazorValider la saisie avec des règles côté client et côté serveurCréer des applications riches pour les navigateurs des ordinateurs fixes et des mobilesRestreindre les accès en appliquant la sécurité basée sur des rôles

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.

Asp.net mvc : création d’applications web

Prix sur demande