Programmation Csharp (C#)

Objectifs

Ce contenu de formation en programmation C# vise à fournir aux participants les connaissances et les compétences de base pour développer des applications avec le langage C#. Il couvre les principaux aspects du langage, de la programmation orientée objet à l’accès aux bases de données en passant par le développement d’applications Windows et web. L’objectif est de permettre aux participants de créer des programmes fonctionnels et de jeter les bases pour des développements plus avancés.

Contenu

  1. Introduction à C# :
    • Présentation du langage C# et de son utilisation dans le développement logiciel
    • Installation et configuration de l’environnement de développement
    • Structure d’un programme C# : espaces de noms, classes, méthodes, variables
  2. Types de données et variables :
    • Types de données primitifs : entiers, nombres à virgule flottante, booléens, caractères
    • Utilisation de variables : déclaration, affectation, portée
    • Conversion de types de données
  3. Structures de contrôle :
    • Structures conditionnelles : if, else, switch
    • Boucles : for, while, do-while, foreach
    • Utilisation des instructions break et continue
  4. Tableaux et collections :
    • Déclaration et utilisation de tableaux
    • Collections génériques : listes, dictionnaires, ensembles
    • Manipulation et parcours des tableaux et collections
  5. Méthodes et fonctions :
    • Définition de méthodes et de fonctions
    • Paramètres : passage par valeur, passage par référence
    • Valeurs de retour
  6. Programmation orientée objet (POO) :
    • Concepts de base de la POO : classes, objets, encapsulation, héritage, polymorphisme
    • Définition et utilisation de classes
    • Héritage et interfaces
  7. Gestion des exceptions :
    • Introduction aux exceptions et à la gestion des erreurs
    • Utilisation des blocs try-catch-finally
    • Création de classes d’exceptions personnalisées
  8. Fichiers et flux de données :
    • Lecture et écriture de fichiers
    • Utilisation des flux (streams)
    • Manipulation des fichiers et des dossiers
  9. Accès aux bases de données avec ADO.NET :
    • Connexion à une base de données
    • Exécution de requêtes SQL
    • Utilisation des objets Command, DataReader et DataSet
  10. Développement d’applications Windows avec Windows Forms :
    • Présentation de Windows Forms
    • Création d’interfaces utilisateur graphiques
    • Gestion des événements
  11. Programmation asynchrone avec async/await :
    • Concepts de base de la programmation asynchrone
    • Utilisation des mots-clés async et await
    • Gestion des tâches asynchrones
  12. Développement web avec ASP.NET :
    • Introduction à ASP.NET
    • Création de pages web avec ASP.NET
    • Interaction avec les bases de données
Public cible

À venir.

Conditions d'admission

Méthodes d'enseignement

Exposés interactifs, exercices en équipe et individuels et discussions.

Le démarrage des cours est conditionnel à un nombre suffisant d’inscriptions. Les dates peuvent varier. Vous serez avisé des changements s’il y a lieu. Certaines conditions s’appliquent pour les formations de courte durée financées par Services Québec.

NOUVELLE FORMATION

INSCRIPTION

Un groupe sera planifié sous peu, nous vous invitons à vous inscrire sur la liste d'intérêt pour obtenir l'information lorsque la formation sera disponible.

S'inscrire à la liste d'intérêt

Pour information :

Service à la clientèle
819 376-1721, poste 2190
services.entreprises@cegeptr.qc.ca

Cette formation est financée par Services Québec aux personnes en emploi.

Les personnes pouvant s’inscrire à une formation doivent répondre à l’une ou l’autre des situations suivantes :

  • Être résidentes de la Mauricie ;
  • Être en emploi en Mauricie.

Les personnes admissibles sont :

  • Les travailleurs et travailleuses en emploi (plus de 20 heures/semaine) qui s’inscrivent à un cours en lien avec leur emploi actuel ou qui leur permet d’élargir leurs champs de compétences sans obligatoirement être lié avec l’emploi actuel ou leur formation initiale.
  • Les travailleurs et travailleuses autonomes consacrant plus de 20 heures/semaine à leur entreprise.
  • Les travailleurs saisonniers en arrêt de travail, mais ayant toujours un lien d’emploi.

Les personnes NON admissibles sont :

  • Les travailleurs et travailleuses provenant des secteurs publics et parapublics (ministères fédéral et provincial, réseaux de la santé, des services sociaux et de l’éducation) disposant généralement de budgets spécifiques pour assurer la formation continue de leurs employés.
  • Les administrations municipales (villes, municipalités, MRC, sociétés de développement économique, société de transport, corporation culturelle, etc.).
  • Les organismes parapublics provinciaux et fédéraux (Investissement-Québec, Hydro-Québec, Salon de jeux, SEPAQ, Parcs Canada, etc.).
  • Les établissements de formation privés et publics (centres de services scolaires, écoles, collèges, universités, etc.).
  • Les CIUSSS, CISSS, GMF et autres organismes relevant du réseau de la santé et services sociaux.
  • Les travailleurs et travailleuses provenant d’une entreprise ou d'un organisme dont les activités pourraient porter à controverse et avec lesquelles le ministère ne peut être associé (ex : caractère religieux, production de cannabis à des fins récréatives, débit de boisson, etc.).
  • Les personnes ayant un statut d’étudiant.

Situations particulières:

  • De manière exceptionnelle, les personnes sans emploi référées à la suite d’une évaluation et d’une recommandation d’un agent d’aide à l’emploi de Services Québec.


Fermer la fenêtre

Abonnez-vous à notre infolettre

You have Successfully Subscribed!

Abonnez-vous à notre infolettre

You have Successfully Subscribed!