Developpeurse Csharp dotNet

Kara Formation

Non finançable CPF
Tout public
En ligne
Présentiel
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Prix
12000 €
Durée
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 94 - Alfortville
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 75 - Paris
  • 77 - Seine-et-Marne
  • 78 - Yvelines
  • 91 - Essonne
  • 92 - Hauts-de-Seine
  • 93 - Seine-Saint-Denis
  • 94 - Val-de-Marne
  • 95 - Val-d'Oise
Objectifs
 

Former des développeur·se·s spécialisés dans la conception, le développement, la sécurisation et la maintenance d'applications informatiques en environnement Microsoft C# .NET.

Les stagiaires seront capables de réaliser des applications web, desktop ou mobiles robustes, performantes et sécurisées, en intégrant les bonnes pratiques de l'architecture logicielle, de la programmation orientée objet et du travail collaboratif.

 
Programme
Contenus de la formation

1. Programmation C# et environnement .NET

  • Fondamentaux du langage C# (POO, structures, exceptions, collections)

  • Utilisation du framework .NET (versions .NET Framework et .NET Core/5/6+)

  • Développement d'applications desktop (WinForms, WPF)

  • Développement d'applications web (ASP.NET MVC, ASP.NET Core, Razor, Blazor)

  • Utilisation et création de bibliothèques de classes (DLL, NuGet)

2. Accès aux données


  • Utilisation d'ADO.NET, Entity Framework (EF Core)

  • Modélisation et gestion des bases de données SQL Server, MySQL, PostgreSQL

  • Requêtes LINQ, transactions, gestion des connexions et de la persistance

  • Sécurité des accès et des données

3. Développement d'API et microservices


  • Conception et développement d'API REST avec ASP.NET Core Web API

  • Sérialisation/désérialisation (JSON, XML)

  • Consommation et sécurisation des web services

  • Introduction aux architectures microservices et conteneurisation (Docker)

4. Déploiement, outils DevOps et tests


  • Gestion du code source avec Git/GitHub/GitLab

  • Intégration et déploiement continu (CI/CD, Azure DevOps)

  • Packaging, gestion des versions et livraison applicative

  • Tests unitaires et fonctionnels (xUnit, NUnit, MSTest)

5. Sécurité et bonnes pratiques


  • Gestion des identités et des droits (authentification, autorisation, IdentityServer)

  • Protection contre les vulnérabilités courantes (OWASP, injection, XSS…)

  • Cryptographie, gestion des mots de passe, RGPD

6. Gestion de projet et méthodologie agile


  • Cycle de développement (agile, Scrum, Kanban)

  • Rédaction de documentation technique et fonctionnelle

  • Travail collaboratif (Jira, Confluence, Trello)

  • Maintenance évolutive et corrective, support utilisateur

7. Soft skills et anglais technique


  • Communication écrite et orale professionnelle

  • Présentation des projets et travail en équipe

  • Lecture et rédaction de documentation technique en anglais

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Quelle est votre situation ?

Haut de page