Formations Web & Cloud Formation ASP.NET Core 6 & C# 10

Formation ASP.NET Core 6

MVC Core avec C# 10 et Visual Studio 2022

Noté 4.3 sur 5
Logo Formation .NET Core 3 MVC ASP.NET
Prix 2430€ HT / personne
Durée 4 jours ( 28 heures )

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Présentation

Avec .NET Core : Formez-vous sur LA toute dernière technologie Web de Microsoft cross-plateforme !

ASP.NET Core 6 est la toute dernière technologie open-source et multiplateformes proposées par Microsoft et soutenue par une importante communauté. Il fut récemment annoncé dans la .NET Conf 2021 avec son lot de nouveautés et de prise en charge du support des toutes dernières technologies.

Dotnet Core, est à la fois modulaire, cross-plateforme et pérenne dans le temps; cette technologie vous permettra de mettre en place des solutions robustes, maintenables et innovantes. Moderne, ce nouveau framework avec des performances incroyables, vous permettra d’appréhender Docker et WebAssembly. (Retrouvez nos autres formations dédiées sur le sujet !)
Cette formation a pour but de vous permettre d’appréhender les concepts de développement de site web et le développement d’application multiplateforme à l’aide de .NET Core 6 et de vous présenter toutes ses nouveautés.
Nous aborderons les nouveautés, les principes fondamentaux et avancés de ce nouveau framework ainsi que les bonnes pratiques de développement, mais également la gestion de la migration des anciennes versions vers cette nouvelle mouture.

À l’issue de cette formation, à travers notre mise en pratique sous Visual Studio 2022 (17.0) et le langage C# version 10.0, vous serez en mesure d’être autonomes afin d’amorcer sereinement le développement d’une nouvelle application ASP.NET MVC Core ou bien d’être en mesure de migrer une application existante vers ASP.NET MVC Core.

Dans cette formation, comme dans toutes nos formations que nous vous proposons nous utiliserons la dernière version stable (ASP.NET Core 6 et MVC Core 3 avec le nouveau langage C# 10).

 

Objectifs

  • Maîtriser le fonctionnement de .NET Core
  • Découvrir les fonctionnalités du framework ASP.NET Core et MVC Core
  • Savoir écrire un service REST
  • Savoir créer une application Web avec Visual Studio
  • Concevoir une application ASP.NET en utilisant les bonnes pratiques de développement
  • Tester et déboguer des applications ASP.NET Core
  • Connaître les mécanismes avancés du framework et s’initier à Entity Framework Core (EF Core)
  • Être capable de migrer un projet ancien ASP.NET MVC vers le nouveau ASP.NET MVC Core

 

Public visé

Développeur Web et applicatif, Architecte

 

Pré-requis

Connaissance en programmation orientée objet, dans l’idéal en environnement .NET.

Programme de Notre Formation .NET Core 6 et MVC Core

 

Jour 1 : Kick-off ASP.NET Core 3 & 5 & 6

Introduction

  • Historique, contexte et objectifs
  • Problématique actuelle du .NET Framework
  • Qu’est-ce qu’ASP.NET Core ?
  • Avantages et inconvénients d’ASP.NET Core
  • Contraintes, quand choisir ASP.NET CORE 3 vs ASP.NET Framework
  • Présentation rapide des nouveautés du langage C# 8 et environnements d’exploitation
  • Support & Cycle de vie : LTS vs Current Lifecycle
  • Les nouveautés de la version 2.1 & 2.2 & 3.0 & 3.1 & 5 & la future version 6
  • Comment développer en mode cross-plateforme ?

Mise en place environnement de développement

  • Travaux pratiques : Premier projet
    • Récupération des packages
    • Création en ligne de commande
    • Édition et debugging sous VS Code
    • Projet Visual Studio
  • Éléments constitutifs d’un projet
  • Retour sur d’importantes briques conceptuelles :
    • MVC (Modèle-vue-contrôleur)
    • Packages NuGet
    • Injection de dépendances
  • Travaux pratiques : Mise en place des concepts du jour

 

Jour 2 : Approfondissement

  • Vision globale du cycle de développement d’un nouveau projet ASP.NET Core
  • Accélérateurs Visual Studio (Scaffolding, etc.)
  • Test de non régression, débugging et performance
  • View, Model, Pages, Razor & Tags helpers
  • Travaux pratiques
  • Routes & Controllers
    • Comment déclarer ses routes
      • Templates de routage : syntaxe et usage
      • Nouvelle notion d’area
      • Attributs
    • Filtres sur les requêtes
    • Url rewriter
  • Travaux pratiques
  • Retour sur l’injection de dépendances et la gestion des Options d’initialisation
    • Déclaration
    • Validation
  • Travaux pratiques

 

Jour 3 : Notions avancées

  • Entity Framework (EF Core)
  • Travaux pratiques
  • Web API
  • Authentification/Authorization/Identity Management
  • Sécurité CORS (Cross Origin Resource Sharing)
  • Récentes problématiques dues aux « breaking ecolutions » de Google
    • Sécurité renforcée
    • Samesite cookie
  • Travaux pratiques
  • Caching
  • Localization
  • Middleware
  • Background tasks
  • Travaux pratiques

 

Jour 4 : Synthèse des notions acquises

  • Utilisation en environnement cloud
    • Azure
    • AWS
  • Présentation de différents systèmes basés sur ASP.NET Core
    • Blazor
    • Orchard Core
  • Intégration à d’autres projets Open Sources
    • Exemple de Swagger
  • Retour sur la migration d’Asp.Net 4 vers Asp.Net Core (outils, trucs & astuces)
  • Travaux pratiques : Synthèse des éléments appris sous forme d’un projet réaliste

 

Modules Complémentaires (+2 jours – uniquement en intraentreprise sur demande)

Appliquer des styles

  • Mise en page CSS
  • Responsive design
  • Intégration de Bootstrap 4.4.1

Tests unitaires : bonnes pratiques

  • Mise en œuvre des tests unitaires
  • Stratégie de gestion d’exceptions

Contrôle d’accès : identité et autorisation

  • Personnalisation du User Model avec Identity
  • Restreindre l’accès
  • Paramétrage de la sécurité : tokens, cookies, durée de session
  • Utiliser des fournisseurs externes : OAuth (Google, Facebook, Microsoft) & OpenID
  • Les nouvelles classes Principal et Identity qui sont basées dans l’esprit sur des claims
  • Authentification par tokens JWT
  • Construire sa propre API
  • Sécuriser son API
  • Journalisation (Logging)
  • Application Web résiliente :
    • Statefull
    • Gestion des états et des contrôles d’accès sécurisés

SignalR : Fonctionnalités web en temps réel

  • Créer un projet ASP.NET Core qui héberge le serveur et le client SignalR
  • Créer un hub SignalR
  • Configurer le projet pour utiliser SignalR
  • Créer le code client SignalR
  • Exécuter une application haute fréquence
  • Introduction à gRPC

Déploiement et intégration

  • Déployer sur un serveur IIS
  • Déployer avec un service Git (VSFS, TFS, GitHub)
  • Déployer vers le cloud Azure
  • Déployer en utilisant Docker
  • Gérer la transformation de la configuration

Migrer son code legacy

  • Migration des versions antérieures vers ASP.NET Core 3.x
  • Migrer une application vers .NET Core
  • Migrer de ASP.NET MVC 5 à ASP.NET MVC Core
  • Migrer de ASP.NET Web API 2 à ASP.NET MVC Core

Pour aller plus loin

Formation Clean Architecture

Formation C#

Formation Steeltoe

Formation Microsoft Azure

Formation WPF

Formation Sécurité OWASP avec .NET

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Christian

Christian

Notre formateur référent sur cette formation, vous partagera son expérience en tant que commiteur sur le projet Orchard et fondateurs de plusieurs startups portant sur les technologies MS-CRM !
Yann

Yann

Yann est spécialiste dans les software architectures et les projets web. CTO, ingénieur et entrepreneur, il est passé partout. Formateur chez Ambient IT, il vous transmettra ses connaissances sur ASP.net Core.

Témoignages

Noté 5 sur 5
3 mars 2022

Je recommande la formation

Christelle L. de chez EUROFINS-CEREP

Afficher tous les témoignages

Noté 5 sur 5
3 mars 2022

Je recommande la formation

Christelle L. de chez EUROFINS-CEREP
Noté 4 sur 5
3 mars 2022

Je recommande la formation

Thomas R. de chez EUROFINS-CEREP
Noté 5 sur 5
3 mars 2022

Formateur très compétent, avec beaucoup de connaissances. Merci Yann
Le sujet est complexe, et nécessiterai plus de temps, mais pour faire les exercices.

Fabien T. de chez EUROFINS-CEREP
Noté 5 sur 5
3 mars 2022

La pratique

François F. de chez EUROFINS-CEREP
Noté 5 sur 5
3 mars 2022

Beaucoup d’exercices, un formateur disponible et une formation bien découpée.
NA
NA

Nicolas R. de chez EUROFINS-CEREP
Noté 5 sur 5
3 février 2022

Contenu très riche, formateur à l’écoute et compétent.
Contenu très dense, plus de temps pour faire des exercices et TP plus proches de la vie pro serait un plus.

Julien L. de chez SOCIETE POUR L'INFORMATIQUE INDUSTRIELLE - Villeneuve d'Ascq
Noté 5 sur 5
3 février 2022

la quantité de points abordés, la dispo du formateur
pas assez de temps pour tout voir en détail !

Johnny P. de chez ALPHA MAINTENANCE
Noté 5 sur 5
3 février 2022

Echanges actifs avec le formatif
Il faudrait privilégier le texte plutôt que les images pour les petits bouts de code à copier

Nicolas L. de chez SOCIETE POUR L'INFORMATIQUE INDUSTRIELLE - Villeneuve d'Ascq
Noté 5 sur 5
3 février 2022

Formation complète sur l’écosystème .NET Core, au goûts du jour. Formateur compétent et à l’écoute.
Petits problèmes techniques (sur GoToMeetiong)

Romain F. de chez SOCIETE POUR L'INFORMATIQUE INDUSTRIELLE - Villeneuve d'Ascq
Noté 5 sur 5
18 novembre 2021

Très bonne connaissance du sujet de la part du
formateur. Bon dynamisme dans les
présentations et durant les exercices.
Peut-être un meilleur accompagnement
durant les phases d’exercices/TP pour
encore mieux nous guider.
Merci Jérémie pour ces 4 jours de formation !

Mathieu D. de chez INFOKAPPA
Noté 5 sur 5
18 novembre 2021

– Bon équilibre théorie vs pratique
– Bon support de formation et organisation du Drive par jour
– Formateur très encourageant, pro et à
l’écoute
– Difficultés inhérentes au fait de faire des exercices de code à distance
– Manque de quelques points de récap/synthèse

Laura T. de chez INFOKAPPA
Noté 4 sur 5
18 novembre 2021

Formateur qui maitrise son sujet.
Un projet que l’on déroule tout au long de la formation serait un plus en partant des bases pour les personnes comme moi qui n’avait jamais codé en C#

Thomas D. de chez INFOKAPPA
Noté 4 sur 5
18 novembre 2021

Formateur qui maitrise son sujet.
Un projet que l’on déroule tout au long de la
formation serait un plus en partant des
bases pour les personnes comme moi qui
n’avait jamais codé en C#

Maxime H. de chez INFOKAPPA
Noté 4 sur 5
18 novembre 2021

Formateur qui maitrise son sujet.
Un projet que l’on déroule tout au long de la formation serait un plus en partant des bases pour les personnes comme moi qui n’avait jamais codé en C#

Thomas D. de chez INFOKAPPA
Noté 5 sur 5
18 novembre 2021

Très bonne connaissance du sujet de la part du
formateur. Bon dynamisme dans les
présentations et durant les exercices.
Peut-être un meilleur accompagnement
durant les phases d’exercices/TP pour
encore mieux nous guider.
Merci Jérémie pour ces 4 jours de formation !

Mathieu D. de chez INFOKAPPA
Noté 4 sur 5
18 novembre 2021

Formateur qui maitrise son sujet.
Un projet que l’on déroule tout au long de la
formation serait un plus en partant des
bases pour les personnes comme moi qui
n’avait jamais codé en C#

Maxime H. de chez INFOKAPPA
Noté 5 sur 5
18 novembre 2021

– Bon équilibre théorie vs pratique
– Bon support de formation et organisation du Drive par jour
– Formateur très encourageant, pro et à
l’écoute
– Difficultés inhérentes au fait de faire des exercices de code à distance
– Manque de quelques points de récap/synthèse

Laura T. de chez INFOKAPPA
Noté 5 sur 5
18 novembre 2021

Point forts :
Très intéressant et bien tourné sur l’aspect pratique
Points faibles :
La durée sur 4 jours à rendu, les choses très denses. Une journée de plus aurait permis d’être moins dense

Maxime chez INFOKAPPA
Noté 4 sur 5
18 novembre 2021

Point forts :
Très bonne connaissance du sujet de la part du formateur. Bon dynamisme dans les présentations et durant les exercices.
Point faibles :
Peut-être un meilleur accompagnement durant les phases d’exercices/TP pour encore mieux nous guider.

Matthieu chez CEA
Noté 5 sur 5
18 novembre 2021

Points forts :
– Bon équilibre théorie vs pratique
– Bon support de formation et organisation du Drive par jour
– Formateur très encourageant, pro et à l’écoute
Points faibles :
– Difficultés inhérentes au fait de faire des exercices de code à distance
– Manque de quelques points de récap/synthèse

Laura chez CEA
Noté 5 sur 5
18 novembre 2021

Point fort :
Formateur qui maitrise son sujet.
Point faibles :
Un projet que l’on déroule tout au long de la formation serait un plus en partant des bases pour les personnes comme moi qui n’avait jamais codé en C#

Thomas chez CEA
Noté 4 sur 5
28 octobre 2021

formateur compétent
on a perdu un peu de temps sur certains exo qui ne fonctionnaient pas

Fabrice M. de chez Ilya Prigogine
Noté 3 sur 5
28 octobre 2021

La variété des sujets autour de ASP
Exemples non fonctionnels, formation pas assez préparée. Il aurait peut-être mieux fallu rester sur .NET 5

Guillaume C. de chez CLEVER AGE
Noté 4 sur 5
9 septembre 2021

Balayer un périmètre large du monde .Net
Concept et fonctionnalités du framework abordés en surface mais c’est difficile d’avoir plus de détails
DevOps Kubernetes/Docker Azure
Merci pour cette formation, bonne continuation

GAEL G. de chez Photoweb
Noté 4 sur 5
9 septembre 2021

Je recommande la formation

PIERRE-ANDRE M. de chez Photoweb
Noté 4 sur 5
9 septembre 2021

Le formateur et le matériel pédagogique (exercices et doc bien structurés)
Périmètre très vaste, donc beaucoup de survol (heureusement que les domaines d’expertise étaient assez homogènes pour cette session)

Tony N. de chez Photoweb
Noté 3 sur 5
9 septembre 2021

Je recommande la formation

Cécile C. de chez Photoweb
Noté 3 sur 5
9 septembre 2021

Je recommande la formation

Nicolas R. de chez Photoweb
Noté 4 sur 5
9 septembre 2021

Le sujet, très intéressant.
Pour moi une durée un peu longue sur 4 jours, peut être que 3 aurait suffis.

Benoit C. de chez Photoweb
Noté 4 sur 5
9 septembre 2021

– Beaucoup d’aspects abordés

FLORIAN F. de chez Photoweb
Noté 4 sur 5
7 juillet 2021

Je recommande la formation

Thanh Vang T. de chez TALENTSOFT
Noté 5 sur 5
7 juillet 2021

très bien détaillé
formateur compétent
Design pattern

Ali B. de chez TALENTSOFT
Noté 4 sur 5
7 juillet 2021

La vision globale de la technologie
RAS
Merci Yann

Clément D. de chez TALENTSOFT
Noté 4 sur 5
7 juillet 2021

Les différents concepts sont abordés au travers de différents exercices.
Yann est présent pour répondre à nos questions.
Merci Yann !

Younes D. de chez TALENTSOFT
Noté 4 sur 5
7 juillet 2021

Vue globale des concepts

Mathieu C. de chez TALENTSOFT
Noté 2 sur 5
7 juillet 2021

Formation adaptée pour des profils débutants en ASP.NET Core.
Beaucoup d’exercices pour prendre en main la techno.
Le plan de la formation était compliqué à suivre : peu de lien entre les différents sujets abordés.
Formation peu adaptée pour des développeurs ayant déjà de l’expérience en ASP.NET

Yaêl B. de chez TALENTSOFT
Noté 4 sur 5
5 juillet 2021

Formateur compétent
La formation apprends les base de l’asp net core, que j’avais déjà étant donné que je travaille sur des solution en asp net core.
Je n’ai pas appris grand chose mais cela fait plaisir de confirmer les notions et bonne pratique de ce framework que je met en pratique.

Gabriel P. de chez TALENTSOFT
Noté 4 sur 5
5 juillet 2021

Couvertures de tous les sujets nécessaires au développement aspnet 5
Hélas, faisant du dotnet core depuis plusieurs années, je n’étais pas la cible de cette formation. J’aurais préféré avoir des approfondissements sur des sujets plus techniques, comme les micro services, la sécurité, etc.

Romain P. de chez TALENTSOFT
Noté 3 sur 5
5 juillet 2021

3 jours non consécutifs
bon équilibre entre théorie et pratique
On ne voit pas trop la différence entre avant .Net Core et Après
Je pense que cette formation est très bien pour des développeurs qui ne viennent pas du monde .Net

Cécile J. de chez TALENTSOFT
Noté 4 sur 5
5 juillet 2021

Cela permet de mettre un pieds dans asp.net core
On reprends trop de notion de base

Florian D. de chez TALENTSOFT
Noté 3 sur 5
5 juillet 2021

Formateur de qualité ainsi que des supports détaillés (tuto comme exercices)
Toutes les étapes dans VS sont en Français alors que la plupart des développeurs utilisent un environnement de développement en Anglais.
Une question posée à l’écrit au formateur restée sans réponse.
Contenu pas forcément adapté à nos problématiques. J’espérais plus un : avant on avait ceci, maintenant on a ceci, ce qui change c’est …. parce que …

Corentin T. de chez TALENTSOFT
Noté 2 sur 5
5 juillet 2021

Bonne introduction au .net core, pour ceux qui n’ont jamais fait de .net classique. Le formateur est compétent.
Pas adapté à un public qui travaille au quotidien sur une application asp.net MVC. La quasi totalité des sujets étaient déjà acquis. Le formateur n’est pas assez à l’écoute de son public. Nous avions discuté de notre niveau au début de la formation, mais avons quand travaillé sur des sujets basiques, à perte.
déçu de

Sébastien C. de chez TALENTSOFT

Réponse d'Ambient IT

Bonjour Sébastien,
Nous prenons en compte votre avis.
Nous avons contacté le formateur pour lui faire part de vos remarques.
Nous vous remercions pour avoir pris le temps de rédiger ce témoignage.

Noté 2 sur 5
5 juillet 2021

Le formateur semble maîtriser le sujet, bonne disponibilité
Formation plutôt décousue / inégale, certainement à cause du choix « à la carte » fait pour ces trois jours.
Exercices trop guidés dans l’ensemble mais je suppose que c’est nécessaire pour ne pas trop dériver.
La formation a été appréciée par certains collègues, me concernant j’ai tout de même appris certaines choses. La note donnée relève plus d’une question de « forme » à travailler que d’un problème de contenu ou de maîtrise du sujet.

Mathieu B. de chez TALENTSOFT

Réponse d'Ambient IT

Bonjour Mathieu,
Nous vous remercions pour votre témoignage.
Nous avons contacté le formateur pour lui faire part de vos remarques.
Nous essaierons d’améliorer la forme de nos prochaines formations ASP.Net.

Noté 2 sur 5
5 juillet 2021

Bonne introduction / découverte
Pas très interactif, pas suffisamment poussé
Probablement pas adapté au mode remote.

David C. de chez TALENTSOFT

Réponse d'Ambient IT

Bonjour David,
Nous vous remercions pour votre témoignage.
Nous essayerons de favoriser les interactions lors de nos prochaines sessions ASP.Net.

Noté 4 sur 5
22 avril 2021

Accessibilité aux débutants, Très bon mix Théorie pratique, pour ma part rien n’est laissé dans l’incompréhension, j’ai appris beaucoup de choses.
Beaucoup de sujets à traiter ce qui implique forcément de passer rapidement sur certains points et de ne pas aller aussi loin que souhaité dans la technique

Julien D. de chez AFNOR
Noté 5 sur 5
22 avril 2021

Découverte ensembliste du .net 5
Le temps 🙂 bcp de points à creuser sont possibles
Très bon intervenant

Vincent M. de chez AFNOR
Noté 4 sur 5
22 avril 2021

L’expérience du formateur.
les TP pas abouties (pas en version 5.0 dans notre cas) ou pas finis.

Frédéric R. de chez AFNOR
Noté 5 sur 5
23 mars 2021

Je recommande la formation

Karine O. de chez Allflex Europe
Noté 4 sur 5
11 mars 2021

Bon rapport Théorie / TP
Satisfaite de cette formation, espère appliquer lors de mes prochains développements sur un nouveau projet.
Mon niveau C# est pas très élevé, c’est ce qui a un peu fait perdre de temps, mais globalement, j’ai bien suivi.

Hélène D. de chez TECHNOLOGIES NOUVELLES
Noté 5 sur 5
25 février 2021

Experience & transparence du formateur, adaptation à nos cas d’utilisation

Loic V. de chez Moody’s Analytics SAS

Noter la formation

Prix 2430€ HT / personne
Durée 4 jours ( 28 heures )

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp