C#- SPARKS
Domaine : Bureautique et informatique
Description de la formation
Suivez 5 jours intensifs de formation C# !
Objectifs de la formation
Cette formation vous ouvre les portes de la plate-forme de développement Microsoft .Net (Dotnet). Pour ce faire, le choix d’un langage standard comme C#, très proche de Java et des standards de la programmation Objet est totalement adapté aux développeurs débutants désireux d'acquérir les bonnes bases et la pratique du langage C#. Les participants à ce stage manipuleront Visual Studio .NET afin de concevoir et développer des applications simples mais bien construites.
Public cible
Chefs de Projet, Concepteurs, Développeurs
Compétences pré-requises
Pratique d'un langage de programmation
Durée
5 jours
Nombre de participants maximum
8 personnes
Programme
Découverte de la plateforme .NET
- Concept et architecture de la plateforme .NET
- Langage C# et Framework .NET : CLR, BCL, et CLS (support multilangage)
- Types d’applications dans un environnement multicible
- Structure d’une application .NET : notion d’espace de noms
- Outils et environnement de développement
- Langage de CIL
- Notion d’assembly (privé, partagé), de métadonnées et de déploiement
- Qu’est-ce qu’un framework ?
Paramétrage et utilisation de Visual Studio .NET
- Initiation et familiarisation avec Visual Studio .NET
- Développement d’une première application
Syntaxe de base
- Variables et expressions : déclaration, constantes, opérateurs, types anonymes et dynamiques
- Types de données, valeurs et référence
- Instructions de contrôle de flux : boucles et tests
- Syntaxe de base (manipulation des tableaux, instructions de contrôle de flux)
- Régions de code et classes partielles ou génériques
Notions fondamentales du langage
- Utiliser les types prédéfinis
- Écrire une expression
- Développement d’expressions conditionnelles et itératives
- Utilisation des variables, des boucles et des structures de décisions
- Création d’objets
- Définition d’une classe .Net
- Apprendre à utiliser les constructeurs
- Utiliser les membres statiques
Gérer les exceptions
- La gestion des exceptions
- Découverte de throw
- Traitement centralisé des erreurs
La Programmation Orientée Objet
- Création de classes et conception d’objets
- Modélisation du monde réel par objet
- Concepts de champ, méthode et propriété
- Compréhension et utilisation de l’héritage
- Comprendre et utiliser le polymorphisme
- Interfaces
Programmer avec le langage C#
Utilisation :
- Des tableaux
- Des collections
- Des interfaces
- Utilisation des délégations et des évènements
- Délégués, covariance, contravariance et évènements
- Variances appliquées aux interfaces (C# 4.0)
- Classes métier semblables à celles du framework .NET : réalisation de propriétés, d’indexeurs et d’énumérateurs
- Traiter les dates, les durées et les chaînes avec StringBuilder et les expressions régulières
- Les différents types de collections, de dictionnaires et de tables de hachage
- Les collections génériques et les bases de Linq avec LINQ To
Object sur les collections standard
- Classes et objets
- Définir les classes et objets
- Contenu de la classe : méthodes et propriétés
- Visibilité des membres d’une classe
- Utiliser les espaces de noms
- Gérer la mémoire avec le garbage collector
- Manipuler les attributs : principe des méta-données
- Génération de documentation
Construction d’une application .NET
- Description de la librairie de classes .NET
- Redéfinition des méthodes de la classe Objet
- Formatage des chaînes de caractères et des nombres
- Utiliser les flots et les fichiers
- Travail avec la sérialisation
Types d’applications développées en .NET
- Bibliothèque de classes réutilisables
- Qu’est-ce que LINQ : exemple avec LINQ To Entities et LINQ to SQL
Utiliser ADO .NET pour l’accès aux données
- L’architecture ADO .NET
- Création d’une application en utilisant ADO .NET pour accéder à une BDD
- Utilisation :
- Des objets Dataset
- Des contrôles liés aux données
Modification des enregistrements d’une base de données
- Création d’applications évoluées
- Création d’un menu principal et d’une barre d’état
- Création et utilisation :
- Des fenêtres de dialogue usuelles et personnalisées
- Des barres d’outils
- Impression à partir d’une application
- Implémenter la fonction « glisser / déplacer »
Savoir utiliser des services Web XML dans une application
- Utilisation et constructions d’un service Web XML
- Création d’une application et d’une feuille Web
- Comment accéder aux données à partir d’une application Web
- Savoir configurer ASP .NET
Bien déployer des applications
- Comment configure-t-on une application ?
- Savoir déployer une application
Dates des sessions
- le 18/05/2020 à Distance,
- le 25/05/2020 à Paris,
- le 08/06/2020 à Nantes,
- le 29/06/2020 à Lyon,
- le 29/06/2020 à Distance,
- le 29/06/2020 à Grenoble,
- le 20/07/2020 à Distance,
- le 20/07/2020 à Toulouse,
- le 27/07/2020 à Paris,
- le 14/09/2020 à Lyon,
- le 14/09/2020 à Grenoble,
- le 21/09/2020 à Aix-en-Provence,
- le 12/10/2020 à Lille,
- le 12/10/2020 à Paris,
- le 02/11/2020 à Nantes,
- le 23/11/2020 à Lyon,
- le 23/11/2020 à Grenoble,
- le 07/12/2020 à Paris,
- le 07/12/2020 à Toulouse.
Tarif HT
2 450 euros.
Informations diverses
Formation possible en inter, en intra, en cours particulier et à distance.
S'inscrire à la formation
Modalités de prise en charge
Vous pouvez bénéficier de l’aide à la formation du Fonds national de l’Emploi, FNE-Formation.
Le dispositif
Le FNE-Formation est une aide attribuée par la Direccte à une entreprise (aide à la formation du Fonds National de l’Emploi).
Il a pour objet la mise en œuvre de mesures de formation professionnelle, permettant de faciliter la continuité de l’activité des salariés face aux transformations consécutives aux mutations économiques, et de favoriser leur adaptation à de nouveaux emplois en cas de changements professionnels dus à l’évolution technique ou à la modification des conditions de production.
L’ensemble des entreprises ayant des salariés placés en activité partielle sont éligibles pour ces salariés à l’exception des salariés en contrat d’apprentissage ou en contrat de professionnalisation.
Il n’y a pas de critère de taille d’entreprise ou de secteur d’activité.
Tous les salariés, à l’exception des alternants sont éligibles, indépendamment de leur catégorie socio-professionnelle ou de leur niveau de diplôme.
Les engagements de l’entreprise
En contrepartie des aides de l’Etat, l’employeur doit s’engager à maintenir dans l’emploi le salarié formé pendant toute la période de la convention.
Le contrat de travail étant suspendu pendant la période d’activité partielle, l’entreprise doit pouvoir justifier de l’accord écrit des salariés placés en activité partielle pour le suivi de la formation.
Vous bénéficiez des dispositifs de prises en charges en cours d’OPCO Mobilités.