Aller au contenu principal

Développeur framework ASP .NET

Date de mise à jour :
Identifiant Offre Info : 24_298174
Organisme responsable : Vivaneo (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Maîtriser les concepts fondamentaux de la programmation orientée objet. Comprendre l'architecture et le fonctionnement du framework ASP .NET. Savoir développer des applications web dynamiques avec ASP .NET Core (MVC ou Razor Pages). Savoir mettre en place et manipuler une base de données (comme SQL Server) en utilisant Entity Framework Core. Apprendre à implémenter des services web (API RESTful) pour communiquer avec d'autres applications. Savoir sécuriser les applications…

Maîtriser les concepts fondamentaux de la programmation orientée objet. Comprendre l'architecture et le fonctionnement du framework ASP .NET. Savoir développer des applications web dynamiques avec ASP .NET Core (MVC ou Razor Pages). Savoir mettre en place et manipuler une base de données (comme SQL Server) en utilisant Entity Framework Core. Apprendre à implémenter des services web (API RESTful) pour communiquer avec d'autres applications. Savoir sécuriser les applications (authentification, autorisation, gestion des vulnérabilités). Être capable de tester et de déboguer les applications développées. Maîtriser les outils de développement (comme Visual Studio). Savoir déployer une application ASP .NET sur différents environnements.

Programme de la formation

Module 1 : Introduction à la POO Bases de la syntaxe Concepts de la Programmation Orientée Objet (classes, héritage, interfaces). Structures de données et collections. Gestion des exceptions. Module 2 : Fondamentaux du Framework .NET Architecture du .NET Core. Introduction au Common Language Runtime (CLR). Outils de développement (Visual Studio). Module 3 : Développement Web avec ASP .NET Core Introduction à l'architecture MVC (Model-View-Controller). Création de vues…

Module 1 : Introduction à la POO Bases de la syntaxe Concepts de la Programmation Orientée Objet (classes, héritage, interfaces). Structures de données et collections. Gestion des exceptions. Module 2 : Fondamentaux du Framework .NET Architecture du .NET Core. Introduction au Common Language Runtime (CLR). Outils de développement (Visual Studio). Module 3 : Développement Web avec ASP .NET Core Introduction à l'architecture MVC (Model-View-Controller). Création de vues Razor. Gestion des contrôleurs et du routage. Razor Pages (alternative à MVC). Module 4 : Gestion des Données avec Entity Framework Core Introduction aux bases de données relationnelles. Concepts de l'ORM (Object-Relational Mapping). Code First et Database First. Requêtes LINQ. Module 5 : Développement d'APIs Web (RESTful) Conception d'APIs REST. Mise en œuvre d'API Controllers. Manipulation des formats JSON/XML. Tests d'API. Module 6 : Sécurité des Applications Authentification et Autorisation (Identity). Sécurité des APIs (JWT, OAuth). Protection contre les attaques courantes (XSS, CSRF). Module 7 : Frontend Basique et Intégration Rappels HTML, CSS, JavaScript. Utilisation de Tag Helpers. Communication AJAX. Module 8 : Tests et Déploiement Tests unitaires. Débogage avancé. Déploiement sur des serveurs (IIS, Azure, Docker). Module 9 : Concepts Avancés et Bonnes Pratiques Injection de dépendances. Configuration et logging. Filtres et Middleware. Principes de conception logicielle.

Validation et sanction

Le développeur sera capable de concevoir et de réaliser des applications web complètes en utilisant ASP .NET Core. Le développeur sera autonome dans l'utilisation du patron de conception MVC et/ou des Razor Pages. Le développeur saura interagir avec des bases de données relationnelles grâce à Entity Framework Core. Le développeur sera apte à créer et à consommer des API RESTful. Le développeur pourra implémenter les mécanismes de sécurité essentiels (authentification, autorisation) dans ses applications. Le développeur sera capable d'effectuer le débogage et le déploiement de ses projets. Le développeur sera en mesure d'appliquer les bonnes pratiques de codage et d'architecture du framework.

Type de formation

Non certifiante

Niveau de sortie

Information non communiquée

Durée, rythme, financement

Durée

En centre

50 h

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Information non communiquée

Conditions spécifiques et prérequis

Connaissance des bases de la programmation. Compréhension des notions élémentaires du développement web (HTML/CSS).

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

291 Rue Albert Caquot
06560 Valbonne

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
291 Rue Albert Caquot
06560 Valbonne
Modalités
Entrées / Sorties à dates permanentes