Cette formation est proposée à distance.
Le matériel et les logiciels
- Environnement de développement et de déploiement (la plateforme .Net)
- Éditeur de développement ? (Visual Studio)
Introduction au langage C# et au Framework .NET
- Orienté Object
- Fortement typé
- Mémoire gérée
- Multi Plateforme
- C#, le CLR et le Framework .NET
- Les évolutions de C# (versions 3.0, 4.0, 5.0)
- Les outils (VisualStudio et associés)
Les bases du langage C#
- Un premier programme C#
- Eléments de syntaxe
- Les bases du typage
- Types numériques
- Type Boolean et opérateurs
- Les chaînes et les caractères
- Les tableaux
- Variables et paramètres
- Expressions et opérateurs
- Instructions
- Espaces de nom
Création de types en C#
- Classes
- Héritage
- Le type Object
- Les structures
- Modificateurs d'accès
- Interfaces
- Enumérations
- Types imbriqués
- Generics
Un peu plus loin en C#
- Evénements et délégués
- Gestion des exceptions
- Itérateurs
- Expressions lambda
- Attributs
Un peu plus loin dans le Framework .Net
- String, StringBuilder, formatage et parsing
- DateTime, TimeZone
- Math
- Configuration
- Globalisation
- Collections, Generics
- WPF, WCF et WF
- ASP.Net, WebForms, MVC, WebApi
- Xml
- LINQ
Pré-requis
Connaissance de base en algorithmique.
Public
Développeurs d’applications, intégrateurs, webmasters ou informaticiens souhaitant développer des applications dynamiques normales ou pour le web.
Objectifs
Acquérir les compétences indispensables au développement d’application sur plateforme .NET . Savoir manipuler les données d'une base de données relationnelles à partir de l'application. Mettre en œuvre les sessions pour conserver l'information côté serveur.
Moyens pédagogiques
Un PC par personne, un groupe de maximum 5 personnes.
Exposé théorique, suivi d'une mise en pratique.
Moyens pour suivre l’exécution de l’action et d’en apprécier les résultats
Un PC par personne, un groupe de maximum 5 personnes.
Exposé théorique, suivi d'une mise en pratique.
Pour toute demande de financement auprès de votre OPCO ou Pôle Emploi vous aurez besoin du programme détaillé de formation.