Formation ASP.NET : Développement « Full Stack » d’une application web Maîtriser à la fois la partie front-end (côté utilisateur) et back-end (côté back-office)

4 sur 5 étoiles

5 étoiles
0%
4 étoiles
100%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 2 avis
(2 avis)
Durée 5 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence AFST
Éligible CPF Non

Le développeur full-stack maîtrise la conception et le développement d'une application Web ASP.NET de A à Z, c'est à dire à la fois la partie front-end (HTML5, CSS3, JavaScript) et back-end (MVC et Entity Framework côté serveur). Il est donc capable de réaliser des tâches à n'importe quel niveau technique de la pile des différentes couches qui constituent une application informatique.

Cette formation ASP.NET vous permet de découvrir la mise en œuvre du développement full-stack d’une application web dans l’environnement .NET avec des ateliers pratiques réalisés en C# sous Visual Studio.

Objectif opérationnel :

Savoir concevoir une application web basée sur .NET , aussi bien côté client (HTML5, Javascript, Bootstrap) que côté serveur (MVC, REST et Entity Framework Core) avec une gestion d’utilisateurs (authentification).

Objectifs pédagogiques :

À l’issue de cette formation ASP.NET vous serez en mesure de :

  • Comprendre les concepts d'architecture MVC d’une application Web
  • Savoir mettre en œuvre le comportement serveur avec les contrôleurs, actions, filtres et APIs REST
  • Développer une interface utilisateur Web responsive avec Bootstrap et dynamique avec Javascript, jQuery
  • Créer et mettre en œuvre une base de données relationnelle avec Entity Framework Core
  • Devenir autonome vis-à-vis de la conception et du développement d'une application Web ASP.NET dans une approche « full-stack »

Public :

Cette formation ASP.NET s’adresse aux développeurs Web, notamment aux développeurs connaissant les Web Forms, ou à des chefs de projets désirant découvrir les techniques de développement pour ce type d’applications.

Prérequis :

Pour suivre ce cours ASP.NET dans de bonnes conditions, il est important de connaître l’environnement .NET avec pratique du langage C#. Une connaissance de HTML, CSS et des bases de données relationnelles est également attendue.

Introduction

Rappel des principaux concepts d’une application Web (protocole HTTP, répartition des opérations et échanges de données entre le navigateur et l’application, techniques de conception d’une interface Web HTML5)
Rappels des règles générales d’architecture applicative (concepts SOLID)
Intérêt et mise en œuvre du modèle d’architecture MVC pour une application WEB
Configuration d'une application ASP NET

Le modèle ASP NET MVC

Principe du modèle MVC en ASP.NET (vues Razor, contrôleurs)
Principe et création d'un modèle de données
Configuration du pipeline et des services de l'application
Configuration du système de routage d’urls
Principe et mise en œuvre de l’injection de dépendances
Principe et mise en œuvre d'une page Razor
Création d'un modèle de données (ViewModel et modèle de données)
Liaisons de données entre les vues et les contrôleurs (contrôle des données receptionnées)
Configuration des contrôleurs (les différents types d'actions et de filtres)

Développement front

Rappel des différentes techniques de conception d’une interface Web HTML5, CSS3 et JavaScript (DOM)
Conception d’une interface responsive avec Bootstrap
Rendre une page dynamique avec JavaScript, jQuery et Ajax

Entity Framework Core

Prise en main d'Entity Framework Core (concepts de mise en œuvre avec l’approche CodeFirst ou Reverse engineering)
Définition du mapping par annotations ou Api Fluent
Alimenter la base et extraire des données (requêtage avec LINQ, navigation entre entités, Lazy Loading, Include)
Mise à jour de données avec validations par des ViewModels
Techniques de migrations de la base
Config des sces
Injection de dépendances

Gestion des utilisateurs

Rappel des règles de sécurité inhérentes au Web (authentification, validations, injection SQL, etc.)
Gestion standard d’utilisateurs avec des rôles (Identity)
Gestion des sessions

Cette formation propose une alternance de pratique et de théorie (50% / 50%) pour une meilleure assimilation des connaissances. Chaque point sera illustré par la création et configuration d’une application MVC standard manipulant des données stockées dans une base de données relationnelle.

Date de mise à jour du programme : 20/06/2024

Dates et lieux

Du 21 au 25 octobre 2024
Lieu
Distanciel
Durée
5 jrs
2695 € HT
Du 21 au 25 octobre 2024
Lieu
Paris
Durée
5 jrs
2695 € HT
Du 16 au 20 décembre 2024
Lieu
Distanciel
Durée
5 jrs
2695 € HT
Du 16 au 20 décembre 2024
Lieu
Paris
Durée
5 jrs
2695 € HT

Avis des participants à la formation ASP.NET : Développement « Full Stack » d’une application web

Note moyenne de 4/5(2)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

NG
4/5
AC
4/5


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB