
Accueil > Formations > Développement et méthodes > C # 1A C# Développer avec le langage .Net – Programmation C#
Formation C # 1A C# Développer avec le langage .Net – Programmation C#
Domaine : Développement et méthodes
Eligible CPF
DURÉE
4.0 jour(s)
OBJECTIFS
Maîtriser la programmation orientée objet avec le langage C# 7.2 dans l'environnement de programmation Visual Studio 2017.
Pré-requis
Maîtriser impérativement un langage de programmation procédural et idéalement avoir des connaissances de développement avec un autre langage orienté objet (Java, C++...).
Participants
Développeur et chef de projets informatiques.
coût
Nous contacter pour une formation sur mesure ou en intra
LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à MoiransNotre centre de formation à Sophia Antipolis
Sur votre site en formation intraEn classe distancielle
PROGRAMME DE FORMATION
C # 1A C# Développer avec le langage .Net – Programmation C#
Introduction à Microsoft.Net
Plateforme .net (Common Language Runtime)
Langages .net (C#, VB.Net)
Les différents Frameworks
Visual Studio 2017
Langages .net (C#, VB.Net)
Les différents Frameworks
Visual Studio 2017
Syntaxe C#
Variables
Organisation en mémoire (Types primitifs / types références)
Opérateurs
Conversion de types
Instructions conditionnelles
Instructions d'itération
Tableaux (Principe de fonctionnement)
Création de tableaux quelconques
Parcours de tableaux
Travaux pratiques (Filtrer les données d'un tableau, Trier un tableau à l'aide de l'algorithme de tri à bulles)
Organisation en mémoire (Types primitifs / types références)
Opérateurs
Conversion de types
Instructions conditionnelles
Instructions d'itération
Tableaux (Principe de fonctionnement)
Création de tableaux quelconques
Parcours de tableaux
Travaux pratiques (Filtrer les données d'un tableau, Trier un tableau à l'aide de l'algorithme de tri à bulles)
Méthodes et paramètres
Paramètres (Optionnels, Nommés, Multiples, de sortie)
Types et retours de fonctions
Surcharge de méthodes
Récursivité
Travaux pratiques ( Implémentation de formules mathématiques)
Types et retours de fonctions
Surcharge de méthodes
Récursivité
Travaux pratiques ( Implémentation de formules mathématiques)
Programmation orientée objet
Attributs et méthodes
Constructeurs, cycle de vie, gestion générale de la mémoire
Création de propriétés, visibilité, encapsulation
L'agrégation d'objets
Travaux pratiques (Mise en place d'une conception orientée objet pour modéliser la notion de fraction)
Constructeurs, cycle de vie, gestion générale de la mémoire
Création de propriétés, visibilité, encapsulation
L'agrégation d'objets
Travaux pratiques (Mise en place d'une conception orientée objet pour modéliser la notion de fraction)
L'objet avancé en C#
Utilisation des espaces de nom et création
Héritage
Polymorphisme (Intérêt, utilisation)
Classes abstraites et interfaces
Etendre des classes du framework .NET
Les méthodes d'extensions
Travaux pratiques ( Réalisation d'une hiérarchie de classes pour modéliser des figures géométriques)
Héritage
Polymorphisme (Intérêt, utilisation)
Classes abstraites et interfaces
Etendre des classes du framework .NET
Les méthodes d'extensions
Travaux pratiques ( Réalisation d'une hiérarchie de classes pour modéliser des figures géométriques)
Collections et généricité
Introduction à la généricité
Utilisation de conteneurs génériques
Création de méthodes et classes génériques
Ajouter des contraintes
Travaux pratiques ( Création et utilisation d'une classe générique)
Utilisation de conteneurs génériques
Création de méthodes et classes génériques
Ajouter des contraintes
Travaux pratiques ( Création et utilisation d'une classe générique)
LINQ (Language INtegrated Query)
Présentation
La création et l'exécution de requêtes LINQ
L'inférence de type
Les types anonymes
Les opérateurs de requêtes LINQ
Travaux pratiques (Mise en place de requêtes sur une collection de données simple, Mise en place de requêtes sur une collection de données complexes)
La création et l'exécution de requêtes LINQ
L'inférence de type
Les types anonymes
Les opérateurs de requêtes LINQ
Travaux pratiques (Mise en place de requêtes sur une collection de données simple, Mise en place de requêtes sur une collection de données complexes)
Lecture et écriture de données locales
Lire et écrire dans des fichiers
Sérialiser et désérialiser des données
Réaliser des traitements I/O en utilisant des flux
Travaux pratiques (Parcourir le contenu d'un répertoire, Ecrire du texte dans un fichier, Relire le texte du fichier, Implémenter une copie de fichiers)
Sérialiser et désérialiser des données
Réaliser des traitements I/O en utilisant des flux
Travaux pratiques (Parcourir le contenu d'un répertoire, Ecrire du texte dans un fichier, Relire le texte du fichier, Implémenter une copie de fichiers)
dates des formations a grenoble
dates des formations a SOPHIA ANTIPOLIS
comprendre la plateforme cpf
formations associées
- .NET Introduction et pratique des micro-services en .NET
- C # C# avancé en .Net Core
- C # Windows Store, développer avec C# et Visual Studio
- .NET 1A .NET - Programmation C# concepts avancés
- .NET 1A .NET Accès aux données
- .NET 2A .NET - Conception d interfaces graphiques mobiles Xamarin
- .NET 2A .NET - Conception d'interfaces graphiques Web (Back End)
- .NET 2A .NET - Conception d interfaces graphiques Windows (WPF)
- .NET 4A .NET - Préparation de la certification Microsoft 70-483 Programming in C#
- ASP.NET Développer des applications Web ASP.NET MVC 4
- ASP.NET Développement d'applications web avec ASP.NET MVC5
- ASP.NET Développement d'applications Web ASP.NET Core
- ASP.NET Blazor
- MICROSOFT ADO.NET Programmation avec Microsoft ADO.NET