Structure de programmation C# pour les utilisateurs avancés

Programmation en C# avec Microsoft Visual Studio

On Demand

  : 09h00 - 17h00

Début : À partir de 2025

Fin : 2025

Durée :3,0 jours

Numéro de l'événement : CE00D.00.0A0

         Au Choix


Share

à partir de
£ ACH0,00 euro
(hors TVA)

C# est un langage de programmation moderne développé à l’origine pour les applications Windows. Ces dernières années, son domaine d’application s’est considérablement élargi : – avec Xamarin, aux applications mobiles pour iOS et Android, – avec .NET 8 (anciennement .NET Core), aux applications multiplateformes pour Windows, Linux (x64/ARM32) et macOS, – avec Blazor, aux applications web.

L’environnement de développement « Microsoft Visual Studio » prend en charge tous ces domaines d’application, par exemple avec les concepteurs d’interfaces graphiques.

Grâce à cette polyvalence et à ses concepts linguistiques clairs, C# est devenu l’un des langages les plus populaires, jouant également un rôle majeur dans les applications techniques et étant de plus en plus utilisé.

Objectif de la formation continue

Dans ce séminaire, des concepts avancés tels que les génériques, les interfaces, la gestion des exceptions, les types de délégués, les expressions lambda, etc., sont présentés de manière complète et compacte à l’aide de nombreux exemples. Ils sont les prérequis pour une utilisation efficace de C# et notamment de la bibliothèque .NET, qui exploite largement tous ces concepts.

Ce séminaire et les deux séminaires :

– « Bases de C# », VA n° 35002
– « Classes de programmation et de collection orientées objet C# », VA n° 35003

sont coordonnés les uns avec les autres. Ensemble, ils présentent toute la gamme de langages de C# 12.0, les classes les plus importantes de .NET 8 et la prise en charge dans Visual Studio 2022.

Connaissances préalables nécessaires :
Bonnes connaissances en C# dans le cadre des cours « C# Basics », VA n° 35002 et « C# Object-Oriented Programming and Collection Classes », VA n° 35003.

Introduction aux outils d’IA

  • Présentation de ChatGPT et Co-Pilot
  • Avantages et défis de l’intégration de l’IA dans le développement logiciel

Analyse des besoins avec l’IA

  • Cas d’utilisation pratiques de l’IA pour l’analyse des besoins
  • Outils et méthodes pour améliorer la collecte et l’analyse des exigences

Mise en œuvre des exigences et développement d’idées

  • Utilisation de l’IA pour la mise en œuvre des exigences fonctionnelles et techniques
  • Meilleures pratiques pour un développement basé sur l’IA

Dépannage et tests avec l’IA

  • Automatisation des tests grâce à l’IA
  • Études de cas et exemples concrets de dépannage et de tests assistés par IA

Début des opérations avec Docker

  • Déploiement de solutions basées sur l’IA pour le lancement en production
  • Optimisation et suivi des performances grâce à l’IA

Le séminaire est destiné aux ingénieurs logiciels, développeurs, professionnels familiarisés avec d’autres langages de programmation, chefs de projet, employés des services informatiques et spécialisés, ainsi qu’aux opérateurs et administrateurs de serveurs Web.

La participation inclut les repas ainsi que la documentation complète.

Tarif :
Le coût de la participation est de :
ACH0,00 € (hors TVA)

Shopping Basket