Developpement en C#
A M S FORMATION
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
En ligne
En présentiel
4 Jours – 28 Heures
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.
Objectifs
1. La formation en résumé
Cette formation s’adresse à un public de développeurs confirmés possédant une connaissance pratique du langage C#, mais débutant dans l’environnement .Net. Elle propose un panorama complet des spécificités du langage C# et du Framework .Net, ainsi qu’un aperçu des différentes architectures de projet .Net, tant pour les applications en mode formulaire PC (Winform, WPF) que pour le développement web avec ASP.NET (WebForm ou MVC). L’objectif principal est d’accompagner les participants dans la maîtrise des concepts clés de la programmation orientée objet en C#, les classes du Framework .Net, la gestion des données, ainsi que la conception d’applications CRUD dans des architectures variées.
2. Les thèmes abordés
- Aperçu des spécificités du C# et introduction au Framework .Net : définitions, comparaisons avec d’autres langages comme Java ou C++
- Programmation en C# : concepts du modèle objet, héritage, surcharge, polymorphisme, propriétés, indexeurs, énumérateurs, expressions lambda et méthodes partielles
- Classes fondamentales du Framework .Net : gestion mathématique, dates, formatage des chaînes, expressions régulières, collections classiques
- Programmation avancée : gestion des exceptions, délégations et événements
- Gestion des entrées/sorties : notions de flux, utilisation de FileStream, StreamWriter, StreamReader
- Manipulation XML : DOM, transformation XSLT
- Accès aux bases de données via ADO.Net : classes fournies par C#, accès aux SGBD Oracle et SQL Server, choix entre DataReader et DataSet
- Développement de projets .Net C# autour d’une application CRUD, déployée selon quatre architectures différentes : Winform, WPF, ASP.NET WebForm et ASP.NET MVC
- Approfondissement par module :
• Winform : contrôles de fenêtre et gestion des données en mode connecté et déconnecté
• WPF : langage XAML, data binding, architecture MVVM
• ASP.NET WebForm : structure des pages, cycle de vie, contrôles web, navigation, gestion des états, validation utilisateur, intégration AJAX
• ASP.NET MVC : principes du design pattern MVC, organisation des projets, définition des modèles, contrôleurs, vues et routage
3. Éléments de méthodologie de la formation
L’approche pédagogique combine apports théoriques et exercices pratiques pour favoriser une assimilation efficace des concepts. Chaque participant dispose d’un poste de travail dédié, et la formation se déroule en petits groupes permettant un suivi individualisé et adapté aux besoins de chacun. Un support pédagogique complet est remis pour accompagner l’apprentissage et faciliter la mise en pratique des notions abordées. La progression des stagiaires est suivie régulièrement via des échanges en groupe, et une évaluation des acquis est réalisée en fin de parcours.
Cette formation s’adresse à un public de développeurs confirmés possédant une connaissance pratique du langage C#, mais débutant dans l’environnement .Net. Elle propose un panorama complet des spécificités du langage C# et du Framework .Net, ainsi qu’un aperçu des différentes architectures de projet .Net, tant pour les applications en mode formulaire PC (Winform, WPF) que pour le développement web avec ASP.NET (WebForm ou MVC). L’objectif principal est d’accompagner les participants dans la maîtrise des concepts clés de la programmation orientée objet en C#, les classes du Framework .Net, la gestion des données, ainsi que la conception d’applications CRUD dans des architectures variées.
2. Les thèmes abordés
- Aperçu des spécificités du C# et introduction au Framework .Net : définitions, comparaisons avec d’autres langages comme Java ou C++
- Programmation en C# : concepts du modèle objet, héritage, surcharge, polymorphisme, propriétés, indexeurs, énumérateurs, expressions lambda et méthodes partielles
- Classes fondamentales du Framework .Net : gestion mathématique, dates, formatage des chaînes, expressions régulières, collections classiques
- Programmation avancée : gestion des exceptions, délégations et événements
- Gestion des entrées/sorties : notions de flux, utilisation de FileStream, StreamWriter, StreamReader
- Manipulation XML : DOM, transformation XSLT
- Accès aux bases de données via ADO.Net : classes fournies par C#, accès aux SGBD Oracle et SQL Server, choix entre DataReader et DataSet
- Développement de projets .Net C# autour d’une application CRUD, déployée selon quatre architectures différentes : Winform, WPF, ASP.NET WebForm et ASP.NET MVC
- Approfondissement par module :
• Winform : contrôles de fenêtre et gestion des données en mode connecté et déconnecté
• WPF : langage XAML, data binding, architecture MVVM
• ASP.NET WebForm : structure des pages, cycle de vie, contrôles web, navigation, gestion des états, validation utilisateur, intégration AJAX
• ASP.NET MVC : principes du design pattern MVC, organisation des projets, définition des modèles, contrôleurs, vues et routage
3. Éléments de méthodologie de la formation
L’approche pédagogique combine apports théoriques et exercices pratiques pour favoriser une assimilation efficace des concepts. Chaque participant dispose d’un poste de travail dédié, et la formation se déroule en petits groupes permettant un suivi individualisé et adapté aux besoins de chacun. Un support pédagogique complet est remis pour accompagner l’apprentissage et faciliter la mise en pratique des notions abordées. La progression des stagiaires est suivie régulièrement via des échanges en groupe, et une évaluation des acquis est réalisée en fin de parcours.
Ces formations peuvent vous intéresser
ORSAY
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
1500 €
MÉRIGNAC
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
À DISTANCE
Salarié en poste / Demandeur d'emploi / Entreprise
Finançable CPF
2448 €
Avis du centre
Malheureusement, vous ne pouvez pas contacter ce centre via Maformation.
Voici des formations similaires :
PARIS 11E
À distance / En centre / En entreprise
Salarié en poste / Entreprise
Non finançable CPF
3480 €
LE HAILLAN
En centre
Entreprise
Non finançable CPF
1200 €
MONTPELLIER
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
7350 €
Les formations les plus recherchées
Formation Strasbourg
Formation Reims
Formation Metz
Formation Mulhouse
Formation Troyes
Formation Colmar
Formation Schiltigheim
Formation Saint-Avold
Formation Thionville
Formation Charleville-Mézières
Formation Informatique CPF
Formation Informatique en ligne
Formation C# en ligne
Formation Spark
Formation Programmation
Formation Intelligence artificielle
Formation Machine learning
Formation Cybersecurite
Formation Securite informatique
Formation Growth hacking
Formation Hadoop
Formation Git
Formation Vba
Formation Vmware Nancy
Formation Sql Nancy
Formation Sql server Nancy
Formation Vba Nancy
Formation Hadoop Nancy
Formation Git Nancy
Formation Programmation Nancy
Formation Powershell Nancy
Formation Cloud computing Nancy
Formation Spark Nancy
Cette formation est temporairement suspendue.
Voir des formations similaires