Formation C# Niveau 2
Programme C# Niveau 2
PROGRAMME
REPRESENTATIONAL STATE TRANSFER
- Principes de REST / RESTful
JSON
- Structure
- JSON avec ASP.Net
- Sérialisation
- Attributs
- Configuration
MVC
- Principes
- MVC dans les WebApi
- Architecture Trois-Tiers
ASP.NET VS ASP.NET CORE
- Différences
- Comment choisir
INJECTION DE DEPENDANCES
- Principes
- Configurer l’injection de dépendance dans les WebApi .Net
JOURNALISATION
- Principes
- Configuration des providers
- Ecrire des logs
- Niveaux de log
- Configuration
DEVELOPPER UN CLIENT WEBAPI
- Comprendre les requêtes WebApi grâce à Postman
- La classe HttpClient
ROUTAGE
- Principes
- Routage par convention
- Routage par attributs
- Model Binding
- Codes de retours HTTP
CORS
- Principes
- En-tête de requêtes
- Définir des polices
- Appliquer des polices avec des attributs
SECURITY
- Principes
- JWT
- ASP.NET middleware
- Polices d’autorisation
- OAuth
DOCUMENTATION
- Utiliser les tags de documentation ASP.NET
- Compiler la documentation dans un fichier statique
- OpenAPI et .Net
- Swagger
Prochaine date
Voir nos calendriers des formations
Durée
3 jours
Référence Formation
4-LC-CSAV
Objectifs
Grace à cette formation vous pourrez
Maîtriser la syntaxe du langage C#
Utiliser les fonctionnalités avancées du C#
Maîtriser la syntaxe du langage C#
Utiliser les fonctionnalités avancées du C#
Public
Développeurs expérimentés, chefs de projets
Pré-requis
Il est nécessaire de Connaitre le développement C# et Orienté Objet
Avoir des bases en http
Nombre minimum de stagiaire : 4
Nombre maximum de stagiaire : 8
Moyens pédagogiques
Accueil des stagiaires dans une salle dédiée à la formation équipée d’un vidéo projecteur, tableau blanc et paperboard ainsi qu’un ordinateur par participant pour les formations informatiques.
Positionnement préalable oral ou écrit sous forme de tests d'évaluation, feuille de présence signée en demi-journée, évaluation des acquis tout au long de la formation.
En fin de stage : QCM, exercices pratiques ou mises en situation professionnelle, questionnaire de satisfaction, attestation de stage, support de cours remis à chaque participant.
Formateur expert dans son domaine d’intervention
Apports théoriques et exercices pratiques du formateur
Utilisation de cas concrets issus de l'expérience professionnelle des participants
Réflexion de groupe et travail d'échanges avec les participants
Pour les formations à distance : Classe virtuelle organisée principalement avec l’outil ZOOM. Assistance technique et pédagogique : envoi des coordonnées du formateur par mail avant le début de la formation pour accompagner le bénéficiaire dans le déroulement de son parcours à distance.
Centre de Formation Marseille - Toulon
Calendriers De Formations