Formations C#

Page 3 sur 6
ArrowECS
Visual Studio 2012 - Programmation C# avec le .Net Framework 4.5Par ArrowECS

Syntaxiquement proche du Java, le C# a été conçu par Microsoft pour permettre aux développeurs d'utiliser toutes les capacités de la plate-forme .Net. A bien y regarder, l'objectif semble atteint puisque de nombreuses entreprises et éditeurs ont fait le choix de ce langage pour développer leurs applications. Cette formation a été créée dans une double perspective : apprendre ce langage aux développeurs tout en leur délivrant les compétences nécessaires à l'utilisation de la dernière version du Framework. A l'issue de ces 5 jours, les participants maîtriseront le C# et auront développé une première interface Windows en WPF.

IB Formation
Programmation C# avec .NET 5Par IB Formation

Créé par Microsoft pour que la plate-forme Microsoft .NET soit dotée d'un langage permettant d'utiliser toutes ses capacités, le C# est un langage de programmation orienté objet (proche du Java) aujourd'hui largement utilisé par les développeurs. Afin de maîtriser les concepts liés aux développements d'applications .NET, ceux-ci doivent aujourd'hui maîtriser les briques de la programmation objet afin de réaliser des applications plus modulaires par la mise en oeuvre de composants réutilisables. Cette formation apporte précisément aux programmeurs les bases du C# (syntaxe et concepts objets) ainsi qu’une introduction au développement avec .NET 5, dernière version du framework .NET Core, multi plate-forme initié par Microsoft.

Dawan
C# - ApprofondissementPar Dawan

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

Dawan
C# Avancé : Construire une application graphique multi-tâches avec WPFPar Dawan

Savoir créer une interface graphique pour application C# ou VB.net avec WPF

SQLI Institut
Programmation C# avec Microsoft .NET Framework 4Par SQLI Institut
  • Ce cours se focalise sur la structure des progammes C#, la syntaxe du langage et des détails de l'implémentation avec le Framewprk .Net 4.0.
  • Lors de ce stage, les développeur intermédiaires pourront acquérir les connaissances et les compétences nécessaires pour développer des applications en C# avec les Framework .Net 4.0
Cellenza training
C# Code optimizationPar Cellenza training

Cette formation vous donnera les bons réflexes pour optimiser votre code, afin de vous éviter les écueils que sont l’optimisation prématurée, les fausses optimisations ou l’optimisation à mauvais escient.Nous aborderons les aspects tactiques et stratégiques de l’optimisation, les réflexions à avoir sur le modèle de donnée et les algorithmes et enfin quelques particularités du framework .Net à connaître pour écrire du code efficace.

Tanit Formation
Programmer en langage c#Par Tanit Formation

Cette formation permet d'acquérir les compétences et connaissances nécessaires pour développer des applications Windows en utilisant le langage C#.
La formation est basée sur Visual Studio 2017 et Windows 10.
Cette formation prépare à l'examen " Programming C# ", premier des 3 examens requis pour obtenir la certification " MCSD Windows Store Apps Using C# ".

Data Value
C# et Framework .NET – InitiationPar Data Value

Découvrir la technologie .NET
Découvrir et maîtriser le langage C#
Maîtriser l’outil de développement
Comprendre la programmation Orientée Objet

Ambient IT
Steeltoe : Microservices .NET C#Par Ambient IT

Steeltoe est un puissant toolkit qui vous aidera à construire vos microservices dans la technologie .NET de Microsoft avec le langage C#. Fin 2017, Steeltoe a été donné par Pivotal à la fondation .NET, l’objectif est d’offrir la même expérience que Spring Boot & NetflixOSS issu du monde Java, aux développeurs .Net. Ce projet open source vise à faciliter l’adoption des microservices, il est spécialement conçu pour aider les développeurs à faire évoluer une application d’une architecture monolithique Windows .NET 4.x ou bien .NET Core sous Linux vers un ensemble de microservices .NET.

Qu’est-ce qu’un microservice ? C’est un style de programmation avec une architecture qui est construite à partir de services découplés avec des responsabilités uniques. Ainsi cela favorise le développement d’applications complexes en tant qu’ensemble de petits services indépendants. Cette formation vous aidera à comprendre et à développer ce type d’architecture dans vos projets d’entreprise.

Dans cette formation pour devenir un expert sur le sujet nous allons vous présenter un overview général des possibilités offertes dans le domaine des microservices en .Net et des technologies associées. Nous commencerons par examiner ce que sont les microservices et leurs principales caractéristiques ainsi que l’architecture CQRS. Nous développerons un système distribué utilisant l’architecture microservice et nous mettrons en place un Bus de Service (RabbitMQ, Azure Event Hub / Kafka), pour envoyer des messages à travers les services séparés, tels que MongoDB, qui est une base de données NoSQL. Dans le cadre de cette formation, nous nous concentrerons sur la création d’API HTTP qui servira de passerelle vers l’ensemble du système « Activities Service », responsable de la gestion des messages entrants (ou plutôt des commandes qui seront distribuées par le bus de services). Nous mettrons également en œuvre le service d’identité, qui servira de jeton Web au travers de JSON (JWT) pour authentifier les requêtes entrantes depuis l’API.

Enfin nous mettrons en place, Steeltoe au cœur de notre applicatif afin d’obtenir les meilleurs composants autour de la configuration, de la découverte de services et du traçage distribué. Ces composants sont basés sur NetflixOSS. Cela signifie qu’ils ont été vérifiés dans le monde réel (notamment avec Netflix), dans des scénarios de production, et qu’ils ont prouvé qu’ils peuvent s’adapter aux besoins de l’une des architectures de microservices les plus exigeantes du monde. Nous verrons donc :

  • Les liaisons Steeltoe à Spring Cloud Config Server, qui fournit un moyen de pousser la configuration vers un ensemble de microservices d’une manière tardive (c’est-à-dire de lire la config à partir d’un service au lieu d’un fichier de configuration).
  • Le client Eureka fournit des liaisons à Eureka Server, la solution de Netflix pour la découverte de services. Ce qui est intéressant à propos d’Eureka par rapport à d’autres outils (Consul, etcd), c’est qu’il permet de faire des compromis en termes de cohérence et de disponibilité qui sont avantageux pour le scénario de découverte de service. Plus précisément, Eureka choisit la haute disponibilité avant la consistance afin de fonctionner malgré une partition réseau, permettant aux microservices de continuer à s’enregistrer et à résoudre d’autres services dans une partition donnée. Eureka est également utile pour la disponibilité multirégionale.
  • Connecteurs Cloud : Ces connecteurs simplifient la manière dont les applications se connectent aux services et permettent de mieux connaître l’environnement d’exploitation des plates-formes de cloud computing, telles que Cloud Foundry. Les connecteurs Spring Cloud sont conçus pour l’extensibilité : utilisez l’un des connecteurs cloud fournis ou écrivez-en un pour votre propre plate-forme cloud. De plus, vous pouvez utiliser le support intégré pour les services couramment utilisés (bases de données relationnelles, MongoDB, Redis, RabbitMQ) ou étendre Cloud Connectors pour travailler avec vos propres services.

Comme toutes nos formations, celle-ci vous présentera la dernière version stable en date à savoir Steeltoe 3.

SQLI Institut
Développement .NET sous C# avec Visual studio 2017Par SQLI Institut
  • Découvrir les principales technologies du Framework .NET
  • Maîtriser la syntaxe du langage C#
  • Mettre en oeuvre la programmation orientée objet avec C#
  • Utiliser l'environnement de développement intégré Visual Studio