Search
Résultats pour {phrase} ({results_count} de{results_count_total})
Displaying {results_count} results of {results_count_total}
Formation C # .NET – Le langage C#
Domaine : Langages et Frameworks
DURÉE
5 jour(s)
OBJECTIFS
Décrire la plateforme .NET et ses composants. Définir les éléments de base de la syntaxe. Coder des méthodes statiques. Expérimenter le principe d'encapsulation. Etablir le concept d'héritage. Utiliser une classe générique. Ecrire des requêtes Linq. Manipuler des fichiers en C#.
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
Formation en cours collectif
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 # .NET – Le langage 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
Cursus formation
Formations de la même thématique
- C # .NET Concepts avancés en C#
- .NET .NET Accès aux données avec Entity Framework et C#
- MICROSOFT ADO.NET Accès aux données avec ADO .NET et C#
- .NET Développement d'applications graphiques avec WPF
- ASP.NET Développement d'applications web avec ASP.NET MVC
- ASP.NET Développement d'applications Web avec Blazor et C#
- ASP.NET Introduction et pratique des micro-services en .NET
- .NET Conception d interfaces graphiques mobiles Xamarin
nos centres de formation