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 à des développeurs confirmés souhaitant acquérir une première maîtrise de l’environnement Dot.net, en particulier du langage C#. Le programme offre un aperçu approfondi des spécificités du langage C# et du Framework .NET ainsi qu’une découverte des différentes architectures de projets .NET, tant en mode formulaire PC (Winform, WPF) qu’en mode web (ASP.NET WebForm et MVC). L’objectif principal est de permettre aux participants de comprendre les fondamentaux et les particularités du développement en C# pour être capables de concevoir et développer des applications dans ces environnements variés.
2. Les thèmes abordés
Le programme couvre un large spectre de notions techniques indispensables au développement en C# et .NET :
- Aperçu des spécificités du C# et introduction au Framework .NET, incluant une comparaison avec d’autres langages comme Java ou C++.
- Programmation orientée objet en C#, avec concepts d’héritage, surcharge, polymorphisme, propriétés, indexeurs, expressions lambda et autres fonctionnalités avancées du langage.
- Utilisation des classes fondamentales du Framework .NET : manipulation des structures usuelles, gestion des dates, formatage des chaînes, expressions régulières et collections classiques.
- Programmation avancée incluant la gestion centralisée des exceptions, les délégués et événements.
- Gestion des entrées/sorties via les flux et manipulation XML avec DOM et XSLT.
- Accès aux bases de données avec ADO.NET, incluant des exemples pratiques sur Oracle et SQL Server, et choix entre DataReader et DataSet.
- Développement d’une application CRUD (Create, Read, Update, Delete) en C# selon quatre architectures différentes : Winform, WPF, ASP.NET WebForm et ASP.NET MVC.
- Particularités des interfaces Winform (contrôles de fenêtre, mode connecté/déconnecté), WPF (XAML, DataBinding, architecture MVVM).
- Architecture et fonctionnement des applications web ASP.NET WebForm (structure des pages ASPX, cycle de vie, contrôles, navigation, validation, AJAX).
- Conception de sites ASP.NET MVC avec présentation du design pattern MVC, organisation des répertoires, modélisation, contrôleurs, vues et gestion des routes.
3. Éléments de méthodologie de la formation
La pédagogie combine apports théoriques et exercices pratiques pour assurer une assimilation progressive et effective des concepts. Chaque participant dispose d’un poste de travail dédié, favorisant un engagement actif et un apprentissage concret. La formation se déroule en petits groupes, ce qui permet un suivi individualisé et adapté aux besoins de chacun. Un support pédagogique est remis afin de faciliter la compréhension et la révision des contenus abordés. Le suivi de la progression est assuré tout au long de la formation via des échanges réguliers et une évaluation finale des acquis.
Cette formation s’adresse à des développeurs confirmés souhaitant acquérir une première maîtrise de l’environnement Dot.net, en particulier du langage C#. Le programme offre un aperçu approfondi des spécificités du langage C# et du Framework .NET ainsi qu’une découverte des différentes architectures de projets .NET, tant en mode formulaire PC (Winform, WPF) qu’en mode web (ASP.NET WebForm et MVC). L’objectif principal est de permettre aux participants de comprendre les fondamentaux et les particularités du développement en C# pour être capables de concevoir et développer des applications dans ces environnements variés.
2. Les thèmes abordés
Le programme couvre un large spectre de notions techniques indispensables au développement en C# et .NET :
- Aperçu des spécificités du C# et introduction au Framework .NET, incluant une comparaison avec d’autres langages comme Java ou C++.
- Programmation orientée objet en C#, avec concepts d’héritage, surcharge, polymorphisme, propriétés, indexeurs, expressions lambda et autres fonctionnalités avancées du langage.
- Utilisation des classes fondamentales du Framework .NET : manipulation des structures usuelles, gestion des dates, formatage des chaînes, expressions régulières et collections classiques.
- Programmation avancée incluant la gestion centralisée des exceptions, les délégués et événements.
- Gestion des entrées/sorties via les flux et manipulation XML avec DOM et XSLT.
- Accès aux bases de données avec ADO.NET, incluant des exemples pratiques sur Oracle et SQL Server, et choix entre DataReader et DataSet.
- Développement d’une application CRUD (Create, Read, Update, Delete) en C# selon quatre architectures différentes : Winform, WPF, ASP.NET WebForm et ASP.NET MVC.
- Particularités des interfaces Winform (contrôles de fenêtre, mode connecté/déconnecté), WPF (XAML, DataBinding, architecture MVVM).
- Architecture et fonctionnement des applications web ASP.NET WebForm (structure des pages ASPX, cycle de vie, contrôles, navigation, validation, AJAX).
- Conception de sites ASP.NET MVC avec présentation du design pattern MVC, organisation des répertoires, modélisation, contrôleurs, vues et gestion des routes.
3. Éléments de méthodologie de la formation
La pédagogie combine apports théoriques et exercices pratiques pour assurer une assimilation progressive et effective des concepts. Chaque participant dispose d’un poste de travail dédié, favorisant un engagement actif et un apprentissage concret. La formation se déroule en petits groupes, ce qui permet un suivi individualisé et adapté aux besoins de chacun. Un support pédagogique est remis afin de faciliter la compréhension et la révision des contenus abordés. Le suivi de la progression est assuré tout au long de la formation via des échanges réguliers et une évaluation finale des acquis.
Ces formations peuvent vous intéresser
MONTPELLIER
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
5250 €
ORSAY
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
1500 €
Disponible dans 8 villes
En alternance / En centre
Étudiant
Non finançable CPF
5960 €
Malheureusement, vous ne pouvez pas contacter ce centre via Maformation.
Voici des formations similaires :
MÉRIGNAC
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
LE HAILLAN
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
1950 €
Avis du centre
Les formations les plus recherchées
Formation Paris
Formation Toulouse
Formation Nantes
Formation Bordeaux
Formation Lille
Formation Rennes
Formation Limoges
Formation Strasbourg
Formation Montpellier
Formation Brest
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 Hacking
Formation Spark Nantes
Formation Intelligence artificielle Paris
Formation Machine learning Paris
Formation Cybersecurite Paris
Formation Securite informatique Paris
Formation Programmation Paris
Formation Spark Paris
Formation Hacking Paris
Formation Programmation Nantes
Formation Spark Toulouse
Cette formation est temporairement suspendue.
Voir des formations similaires