Développeurs .Net, mettez à jour vos compétences !
Le développement selon Microsoft a changé en quelques années. Il ne s'agit plus de maîtriser l'architecture Windows, Windows Forms, Web Forms et C# avec un peu de SQL Server. Il faut se remettre à la page avec .Net Core et Azure.
Depuis quelques semaines, Microsoft engage les nouveaux développements à se faire en .Net Core au lieu du Microsoft .Net Framework.
Cela veut dire quoi ? Vous connaissez ASP.NET, il faut désormais apprendre ASP.NET Core. Vous connaissez Entity Framework, il faut désormais apprendre Entity Framework Core. Tout est déclaratif, Il n'y a plus de wizzard. Tout est dans le code.
Vous faites des WS WCF, il faut désormais faire des web API avec ASP.NET Core
Les guidances Microsoft
Les nouveaux ebooks gratuits Microsoft sont sortis.

Les ouvrages suivants sont disponibles sur le sujet :
- Architecting Cloud-Native .NET Apps for Azure,
- Blazor for ASP.NET Web Forms Developers,
- gRPC for WCF Developers,
- Modernizing Desktop Apps on Windows 10 with .NET Core 3.0.
Le sample eShopOnContainers existe toujours, mais il est mis à jour. Il est couvert dans le premier ouvrage (Architecting Cloud-Native .NET Apps for Azure). Il y a par exemple un support gRPC pour les micro-services web API :

Il y a aussi une implémentation service mesh pour les web API qui permet une communication service 2 service :

Cela met en oeuvre le sidecar pattern. Les micro-services utilisent des moteurs de stockage relationnel (SQL Server, local DB) et NoSQL (DocumentDB, Mongo DB, Cosmos DB) et du cache (Redis).
Planning de travail
Une fois que vous avez compris que vous êtes arrivé en fin de cycle, il faut vous remettre en ordre de bataille. Formez vous dans l'ordre:
- les nouveautés de C# avec Visual Studio 2019,
- ASP.NET Core et Web API, gRPC et ASP.NET Core MVC,
- Entity Framework Core,
- Le Cloud, les micro-services, Docker et Kubernetes,
- Le NoSQL.
Par où commencer ? Achetez des bouquins, ne cherchez pas... Allez sur le site Microsoft docs, faites les samples et préparez vous à passer à .Net Core et au cloud.
Les sociétés Gold Partners Microsoft recrutent !
Si vous êtes à l'écoute du marché, sachez que les sociétés de l'éco-système Microsoft recherchent de nombreux candidats. Si vous avez des compétences C#, ASP.Net Core, Azure, vous serez intégrés très rapidement.
Vous ne savez pas comment vous adresser à eux, vous ne connaissez pas les noms ? je vous les donne : Ai3, Avanade, Neos-SDI, Metsys, Exakis-Nelite, vNext, Orange, Sopra-Stéria, Winwise, Sogeti, Capgemini, Neuronnes, SQLI, SoftFluent, Microsoft et enfin, mon employeur : Infeeny anciennement mcnext, filiale du groupe Econocom.
Attention, ces sociétés ne sont pas de même taille et n'ont pas le même dress code. Chez les acteurs majeurs, Avanade et Capgemini pour ne citer qu'eux, vous devez adopter le costume.... Soyez vigilent. Pas chez les autres. Attention, chez Microsoft, ils n'embauchent que des cadors et majoritairement des cloud solutions architects.
Visez d'abord une société plus petite. Et surtout, passez des certifications !