Offre de Formation Developpement en C# avec A M S FORMATION | MaFormation.fr

Developpement en C#

A M S FORMATION

Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Modalités
En ligne En présentiel
Durée
4 Jours – 28 Heures
Prix
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:
  • 54 - Nancy
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 08 - Ardennes
  • 10 - Aube
  • 51 - Marne
  • 52 - Haute-Marne
  • 54 - Meurthe-et-Moselle
  • 55 - Meuse
  • 57 - Moselle
  • 67 - Bas-Rhin
  • 68 - Haut-Rhin
  • 88 - Vosges

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.

Ces formations peuvent vous intéresser

Centre de formation CODE RECKONS
ORSAY
À distance / En centre / En entreprise
Entreprise
Non finançable CPF

1500 €

Centre de formation TechnoWide
MÉRIGNAC
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
Centre de formation Tuto.com
Avis du centre
À DISTANCE
Salarié en poste / Demandeur d'emploi / Entreprise
Finançable CPF

2448 €

Haut de page