ASP.NET MVC Core - Développement d'applications Web

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les spécificités du Web
  • Exploiter ASP.NET Core Razor Pages
  • Expliquer les modèles, vues, et contrôleurs du modèles .NET MVC
  • Utiliser des scénarios de routage d'URL
  • Intégrer jQuery
  • Implémenter des mécanismes de sécurité dans une application MVC.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 3 050,00 €

Durée 5 jours  (35h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 3 050,00 €

Durée 5 jours  (35h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1

ASP.NET Core Razor Pages

  • Comprendre le développement Web
  • Maîtriser ASP.NET Core
  • Explorer ASP.NET Core Razor Pages
  • Utiliser EF Core avec ASP.NET Core
  • Configurer les services et pipelines
Exemple de travaux pratiques (à titre inficatif)
  • Création d'un site avec Razor Pages

ASP.NET Core MVC

  • Présentation du modèle MVC
  • Projets .NET MVC dans Visual Studio

Jour 2

Le modèle et les contrôleurs

  • Modéliser son domaine
  • Utilisation de vues fortement typées
  • Liaison de données
  • Utilisation de l'Entity Framework dans MVC
  • Implémentation des actions

Jour 3

Le modèle et les contrôleurs - Suite

  • Gestion des modèles et des filtres
  • Affichage et édition des données
Exemple de travaux pratiques (à titre indicatif)
  • Implémentation d'un contrôleur complet

Les vues

  • Moteur de vues Razor
  • Contenu dynamique
  • Modèles de vues

Jour 4

Les vues - Suite

  • Application des styles CSS
Exemple de travaux pratiques (à titre indicatif)
  • Création d'une vue et utilisation

Routage des URL

  • Pattern URL
  • Conception du routage
  • Personnalisation du routage, les attributs de routage dans MVC

Ajax et jQuery

  • Ajax Helper et jQuery / jQuery UI
  • Mises à jour partielles
  • Gestion du cache
  • Autres techniques d'optimisation client
Exemple de travaux pratiques (à titre indicatif)
  • Exemple d'utilisation

Jour 5

Validation et sécurité

  • Validation côté serveur
  • DataAnnotations, techniques alternatives et validation côté client
  • Techniques alternatives
  • Validation côté client
  • Modes d'authentification
  • Implémentation de l'authentification ASP.NET et gestion des rôles
  • Audit de la sécurité du code
  • ASP.NET Identity dans MVC, les filtres d'authentification
Exemple de travaux pratiques (à titre indicatif)
  • Mise en place de la sécurité

API Web et déploiement

  • Implémentation d'une API Web
  • Gestion des requêtes REST
  • Clients Web et mobile
  • Modules et gestionnaires HTTP
  • Tests unitaires et gestion des exceptions
  • Déploiement vers
    • Un serveur de test
    • MS Azure
  • Types de déploiement via VSTO

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Maîtriser le langage C# et le .NET Core (ou framework .NET) et avoir des connaissances en programmation Web (HTML et JavaScript).

Public

Développeurs et architectes.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

4 jours (28 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Mettre en place l'environnement de développement ;
  • Utiliser des composants d'IHM ;
  • Gérer le positionnement des composants d'IHM ;
  • Gérer les événements des composants d'IHM ;
  • Gérer les styles et les thèmes graphiques ;
  • Mettre en œuvre l'architecture MVC avec PyQt ;
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Utiliser l'IA pour optimiser son positionnement sur les moteurs de recherche.
  • Maîtriser le schéma complet de rédaction et d'indexation de contenu sur tous les types de sujet.
  • Créer son parcours rédaction, indexation et référencement web.
Tarif

A partir de 925,00 €

Durée

1 jour ( 7 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Formation Spark

Proposé par Sparks

Objectifs de la formation

  • Expliquer le fonctionnement d'Apache Spark et ses relations avec le Big Data et Hadoop
  • Utiliser les RDD pour gérer les opérations et MapReduce
  • Intégrer et utiliser HDFS avec Spark
  • Mettre en place et déployer une structure de cluster Spark
  • Appliquer le partitionnement et la programmation parallèle sur les données HDFS
  • Concevoir et générer une application Spark
  • Implémenter Spark Streaming pour le traitement des données en temps réel
  • Appliquer des algorithmes de Machine Learning avec MLlib et optimiser Spark
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

8 jours (56 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Expliquer les principes fondamentaux de l'informatique, tels que les concepts de base, les structures de données et les algorithmes
  • Identifier les langages de développement appropriés pour résoudre des problèmes informatiques spécifiques en utilisant des techniques de programmation adaptées
  • Identifier les meilleures solutions pour répondre aux besoins spécifiques d'un projet ou d'une organisation
  • Analyser les principes de base des réseaux informatiques
  • Situer les principales technologies émergentes entre elles
  • Questionner et challenger vos futurs candidats sur leur culture informatique
  • Acquérir un état de l'art et une première vision des évolutions.
Tarif

A partir de 710,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Appliquer les étapes clés de l'élaboration du plan de développement des compétences
  • Organiser la mise en place et le suivi du plan de développement des compétences
  • Traiter l'achat, la mise en œuvre et le suivi des actions de formation
Tarif

A partir de 1 618,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Formation - UX/CX Design

Proposé par CEGOS

Objectifs de la formation

  • Évaluation des compétences acquises via un questionnaire en ligne intégrant des mises en situation. (Pour passer le certificat voir "Certificat".)
Tarif

A partir de 3 270,00 €

Durée

6 jours (42 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Administrer les services réseaux Linux
  • Configurer le réseau, contrôler les services
  • Gérer le partage de ressources
  • Maîtriser LDAP, les services DNS, DHCP, Web / Proxy
  • Gérer la messagerie et la sécurité réseau
  • Gérer le cluster de répartition de charge
Tarif

A partir de 3 000,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Concevoir de sites SharePoint, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Créer des sites, sites concentrateurs (Hub) et sous-sites SharePoint
  • Sécuriser les accès aux sites
  • Créer, personnaliser et sécuriser des listes et bibliothèques de documents
  • Gérer les alertes
  • Créer des pages Web
  • Mettre en place et configurer des WebParts pour personnaliser les pages
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...