Dawan

C# - Approfondissement

Par Dawan

Objectifs

Savoir développer des application complexes avec C#, créer des interfaces de gestion de bases et manipuler les objets de la plate-forme .NET

Programme

Introduction

  • Présentation .NET et différentes versions
  • Rappels de C#

Programmation orientée objet

  • Présentation de l'objet pour la structuration idéale du code et notions d'UML
  • Attributs et méthodes
  • Constructeurs, cycle de vie, gestion générale de la mémoire
  • L'agrégation d'objets
  • Création de propriétés, visibilité, encapsulation
  • Héritage dans l'application
  • Atelier : Implémentation de plusieurs classes métier

L'objet avancé en C

  • Utilisation des espaces de nom et création
  • Classes abstraites et interfaces
  • Polymorphisme : intérêt, utilisation
  • Les mécanismes d'événements
  • Exemples de modélisation pour les applications complexes
  • Atelier : Organisation d'une application à base d'objets complexes - utilisation avancée des contrôles graphiques

Bibliothèques utiles de .NET

  • ADO.NET : accès à une base de données quelconque
  • Communication avec .NET : le web et autres protocoles
  • Présentation des éléments utiles supplémentaires à disposition et évolutions de C#
  • La création et l'utilisation de processus
  • Multithreading et synchronisation
  • Atelier : étude de cas complète - un agenda d'entreprise en C#

Pédagogie

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Evaluation de fin de formation : Certification CPF ou mise en situation notée par le formateur

Formations de la même catégories (5)

Arkesys
C# - Accès aux données avec ADO.NetPar Arkesys
  • Créer des applications centrées sur les données
Ambient IT
Langage C# 7.2 / 8.0Par Ambient IT

C# est indéniablement l’un des langages de programmation les plus polyvalents à la disposition des ingénieurs aujourd’hui.

C# est un langage de programmation orientée objet, commercialisé par Microsoft depuis 2002 et destiné à développer sur la plateforme Microsoft.NET.

Il est dérivé du C++ et très proche du Java dont il reprend la syntaxe générale ainsi que les concepts, y ajoutant des notions telles que la surcharge des opérateurs, les indexeurs et les délégués. Il est utilisé notamment pour développer des applications web sur la plateforme ASP.NET.

Orsys
Introduction à la programmation avec C#Par Orsys

Ce stage vous permettra de comprendre les fondements de la programmation et de l'algorithmique. Vous acquérez des bases en programmation qui vous permettront d'aborder n'importe quel langage dans les meilleures conditions. Tous les aspects essentiels seront vus : les modèles de programmation, les éléments de lexique et de syntaxe, les outils, l'organisation du code, l'accès aux bases de données et les tests.

Dawan
C# - InitiationPar Dawan

Apprendre à développer avec C#, à créer des interfaces de gestion de bases et à manipuler les objets de la plate-forme .NET

ENI SERVICE
Programmer en C#Par ENI SERVICE

La formation couvre la plupart des techniques et technologies mises en œuvre dans le développement d'applications Windows basées sur le framework .NET CoreCette formation permet d'acquérir les compétences et connaissances nécessaires pour développer des applications Windows en utilisant le langage C#. Durant la formation, les participants revoient les bases de la structure des programmes C#, la syntaxe du langage et les détails de sa mise en œuvre et ils consolident leurs connaissances en développant une application incorporant plusieurs fonctionnalités du .NET Framework.