Aller au contenu principal

Développeur·se C# .Net

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000201977
Organisme responsable : HR CABINET (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

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 de la formation

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…

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

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

600 h

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Informations sur les publics

TOUS PUBLIC

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Bac +3/+4 informatique/développement ou expérience équivalente - Bonne connaissance des systèmes et réseaux - Capacité d'analyse et de synthèse - Curiosité et goût pour les dé??s - Rigueur et sens de la méthode - Connaissance de l'anglais et d'un langage de programmation.*

Lieu de réalisation de l'action

Modalités d'enseignement

Formation mixte

Adresse

10 Rue Anatole France
94140 Alfortville

Responsable : ALTYORA INSTITUTE

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

Début

Fin

Adresse d'inscription
HR CABINET
92200 Neuilly-sur-Seine
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes