Formations C#

Page 2 sur 6
Dawan
MonoTouch for iOS : applications iPhone/iPad avec C#/.NETPar Dawan

Maîtriser le développement d'applications mobiles sous iPhone/iPad avec MonoTouch

Dawan
VB.NET et C#, différences et migrationsPar Dawan

Connaître les deux langages de programmation essentiels de .NET. Etre capable de modifier une application quelconque .NET de VB.NET à C# et inversement. Connaître les difficultés et impasses de cette migration

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.

Global Knowledge
Object Oriented Programming with C#Par Global Knowledge

In this GK Digital Learning course, you will delve into the features of C# that support modern object-oriented development. Those features include inheritance, interfaces, generics, collections, and events. The emphasis is on how these features support code reuse. That is, how can a software developer use these features to write code that can be used in a variety of situations? How can these features make code more extensible and maintainable over time? Finally, this online course introduces you to the other types – structs and nullable values.

The online learning is comprised of articles to read, labs to participate in, videos to watch and you have all the time access to Subject Matter Experts that will help you better understand OO programming with C#. We estimate that this Digital Learning course will take you around 9 hours to complete.

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.

Global Knowledge
C# / .NET Developer BundlePar Global Knowledge

The C# .NET Developer Bundle is a 12-month subscription to all GK Digital C# and .NET developer courses. As new and updated courses become available, you'll automatically gain access to them for the duration of your subscription. Where, when, and how you study is up to you. These courses designed to help you learn specific .NET development skills. All the courses are hands-on and supported by our .NET instructors.

This on demand bundle provides you access to:

  • Unlimited access to all GK Digital C#/.NET Developer courses for 12 months
  • Access to all course updates and additions during your subscription period
  • 24/7 access to HD-quality streaming videos that adapt to your connection speed and device, Hands-on labs downloaded for local development and Instructor support via lab submission and Q&A in platform

For multi-user packages please contact your account manager.

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.