Image formations business technologies
LinkedIn Google Plus Twitter Email

Formations: Microsoft NET

Formations Business Technologies

Développement C# et l’objet (niv.1)

  • Familiarisation avec la plateforme Visual Studio 2013 et le framework .Net
  • Création et organisation d’une solution et de projets
  • Création d’une application C# en 1 minute
  • Introduction à différents types de projets (Web, Winforms, WPF, Windows phone, Win-dows 8 modern UI)

C# avancé (niv.2)

  • Découvrir les subtilités offertes par le langage C#
  • Cerner les services techniques offerts par .Net
  • Améliorer vos connaissances de certaines APIs du Framework .Net
  • Intégrer des composants natifs à une application .Net
  • Utiliser le typage dynamique et l’introspection
  • Gérer le multi-tâches en .Net
  • Comprendre et optimiser l’utilisation de la mémoire

Entity Framework, l’ORM Microsoft

  • La nécessité d’un mapping objet-relationnel et les problèmes induits
  • Les principes fondamentaux de Entity Framework
  • Le mapping d’une classe
  • Le mapping des associations
  • Les stratégies de mapping de l’héritage
  • Le langage de requête entity SQL
  • Le lazy loading et ses impacts sur les performances
  • Le problème du n+1 et les solutions associées

ASP.Net MVC5 Razor

  • La nécessité d’un mapping objet-relationnel et les problèmes induits
  • Les principes fondamentaux de Entity Framework
  • Le mapping d’une classe
  • Le mapping des associations
  • Les stratégies de mapping de l’héritage
  • Le langage de requête entity SQL
  • Le lazy loading et ses impacts sur les performances
  • Le problème du n+1 et les solutions associées

Test Driven Development pour C#/.Net

  • Avoir un rappel des concepts du TDD,
  • Distinguer les différents types de tests (unitaires, intégration, IHM ou UI en anglais, …)
  • Enfin comprendre la différence entre Mock, stubs, fake, … au travers des différents exercices pratiques,
  • Concevoir et acquérir une expérience pratique du TDD
  • Etre facilitateurs auprès de vos collègues afin d’aider à mettre en place la TDD à la fois techniquement et également au niveau de la « gestion du changement »,
  • Voir comment votre problématique d’entreprise pourra être modélisée sous forme de TDD

Behavior Driven Development pour C#/.Net

  • Avoir un rappel des concepts du BDD,
  • Distinguer les différents types de tests (unitaires, intégration, IHM ou UI en anglais…)
  • Enfin comprendre la différence entre Mock, stubs, fake… au travers des différents exercices pratiques
  • Concevoir et acquérir une expérience pratique du BDD
  • Etre facilitateurs auprès de vos collègues afin d’aider à mettre en place la BDD à la fois techniquement et également au niveau de la « gestion du changement »
  • Voir comment votre problématique d’entreprise pourra être modélisée sous forme de BDD

Ndepend 5

  • Montrer comment NDepend permet d’implémenter rapidement et en toute agilité la qualité dans vos applications .Net.
  • Mettre en évidence le fait que cet outil ne se destine pas qu’aux développeurs, mais également aux auditeurs afin de comprendre rapidement une architecture et le code, et ainsi donner des recommandations rapidement.
  • Enfin, la dernière version de NDepend présente une vue synthétique de l’évolution de la qualité, permettant ainsi aux Directeurs de projet de suivre des indicateurs au fil des mois ou années.

Application Lifecycle Management (ALM) avec Visual Studio Online et Team Foundation Server 2013

  • Comprendre l’utilité d’une ALM
  • Comprendre qu’une ALM n’est pas nécessairement associée à des projets conséquents. Nous verrons, au travers d’exemples concrets, quelles briques retenir pour une mise en place sur des projets réels, même de taille modeste, afin d’aller plus vite que ses concurrents
  • Nous montrerons comment des applications parmi les plus volumineuses au monde, avec de fortes contraintes de qualité et de traçabilité, utilisent TFS avec succès

DevOps Microsoft

  • Au-delà du buzz « marketing », le mouvement DevOps est né de la nécessité de livrer plus rapidement et avec plus de qualité, afin de se démarquer de la concurrence. Le DevOps prolonge les efforts d’Agilité, qui jusqu’alors étaient concentrés au niveau du développement de l’application.
  • La difficulté du DevOps est de penser que cela ne consiste qu’à adopter un outil et quelques processus ; cette formation a pour but de surmonter les difficultés qui se dresseront devant vous lors de la mise en place du DevOps.

Universal Windows Platform avec Windows 10

  • Comprendre les enjeux des applications universelles, et leurs limitations
  • Comprendre l’approche de Microsoft quant à l’idée d’une plateforme universelle, reposant sur Windows 10,
  • Mettre en pratique le développement d’une application Universal Windows Platform (UWP)
  • Déployer de façon ludique une application UWP sur différents devices (ex. le Raspberry Pi 2, le PC, …)

Azure IoT

  • Découvrir l’univers de l’IoT
  • Découvrir les enjeux gravitant autour de l’IoT
  • Comprendre les enjeux de Microsoft
  • Coder avec d’IoT sur Azure
  • Comprendre la simplicité d’utiliser Azure IoT Suite et les solutions pré-packagées que Microsoft met à disposition (remote monitoring, predictive maintenance)

Téléchargez notre catalogue complet de formations 

Porteur de l’Offre
Anne LAMARQUE

Anne LAMARQUE a rejoint VISEO après des études d’ingénieur dont une dernière année à Singapour.

Après quelques années de conseil en nouvelles technologies, elle vient renforcer la structure grenobloise en tant qu’ingénieur d’affaires. Prolongeant ainsi le modèle VISEO de la proximité et de l’expertise, elle suit les projets client et les collaborateurs comme elle le faisait sur les projets qu’elle pilotait.

Aujourd’hui, en complément de ses activités technico-commerciales, elle coordonne l’offre formation de VISEO Technologies.

Elle conserve également un lien fort avec l’écosystème universitaire grenoblois dont elle est issue puisqu’elle siège au conseil d’administration de Polytech Grenoble et accompagne régulièrement des stagiaires pour le Master GI.