Développeur·se C# .Net
Date de mise à jour :
Identifiant Offre Info : 14_AF_0000201977
Organisme responsable :
HR CABINET
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
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…
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)
- 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
- 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)
- 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)
- 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
- 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
- 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
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 France94140 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