Description de la formation
Découvrez la formation C# Débutant proposée par SII LEARNING et formez-vous avec des professionnels du secteur ! En vous formant avec SII LEARNING vous aborderez les thématiques suivantes : Langage et IDE. Pour en savoir plus, n'hésitez pas à contacter directement l'organisme à l'aide du formulaire de contact présent sur cette page.
Objectifs visés
- Cette formation a pour objectif d’apprendre à développer avec C#, à créer des interfaces de gestion de bases et à manipuler les objets de la plate-forme .NET.
- A l’issu de cette formation, le stagiaire permettra d’avoir de solides bases pour développer des applications en C#, apprendre à utiliser le Framework .NET ainsi que la mise en œuvre de la Programmation Orienté Objet (POO)
Contenu
- Créer et utiliser des classes
- Déclarer une classe en C#
- Utiliser les différents indicateurs de visibilité
- Déclarer des constructeurs pour initialiser des objets
- Savoir comment ajouter des membres et des méthodes statiques
- Maîtriser les types valeurs et les types références
- Appréhender la différence entre type valeur et type référence
- Savoir comment faire pour copier un type valeur
- Utiliser des types valeur non initialisés
- La technique pour écrire des méthodes qui retournent plus d’un paramètre en sortie
- Savoir comment la mémoire dans votre application est organisée
- Maîtriser le boxing et l’unboxing
- Comprendre comment faire des cast et surtout comment éviter les erreurs, vous serez capable de choisir facilement entre type valeur et type référence
- Créer des types valeurs
- Déclarer et utiliser des énumérations
- Convertir une énumération en entier
- Pourquoi les constantes sont à éviter dans les applications… comment créer des structures et savoir quelles sont les différences entre les structures et les classes
- Bien utiliser les tableaux
- Déclarer et utiliser des tableaux en C#
- Créer des tableaux multidimensionnels
- Créer des tableaux non Rectangulaires
- Optimiser l’occupation mémoire pour de gros tableaux
- Travailler avec l’héritage
- Utiliser l’héritage de classes en C#
- Comprendre comment déclarer des constructeurs
- Savoir pourquoi le constructeur par défaut peut disparaître
- Maîtriser les appels du constructeur parent
- Comment faire passer un objet pour un autre avec l’héritage
- Les interfaces et les classes abstraites
- Savoir et comprendre l’intérêt des interfaces en C#, la méthode simple pour créer une interface avec
- Visual Studio, comment implémenter une interface rapidement avec Visual Studio…, comprendre comment déclarer et utiliser les classes abstraites
- Gérer les erreurs et les exceptions
- Comment faire pour gérer facilement les erreurs dans votre application
- Bien comprendre l’intérêt des Exceptions
- Savoir comment faire pour lancer des exceptions
- Comprendre l’intérêt de filtrer proprement les exceptions possibles, la technique pour écrire du code propre même en cas d’exception
- Bien comprendre les structures try/catch et try/catch/finally
- Le Garbage Collector et les ressources
- Comprendre le fonctionnement du Garbage Collector pour la mémoire
- Savoir comment faire pour éviter d’écrire des applications trop gourmandes en mémoire, la technique simple pour libérer des ressources
- Comprendre comment utiliser le pattern IDisposable pour simplifier l’écriture de votre code
- Implémenter facilement une classe IDisposable
- Les propriétés en C#
- Comprendre pourquoi les propriétés sont importantes dans vos classes, l’intérêt d’utiliser les propriétés automatiques
- Comment gérer les accès en lecture ou en écriture
- Comment intégrer des propriétés dans des interfaces…, la technique pour initialiser rapidement des objets
Public Cible
Prérequis
Moyens Pédagogiques
- Formateur expert dans le domaine
- 1 ordinateur par stagiaire, 1 support de cours par stagiaire (version papier ou numérique), 1 stylo et un bloc-notes par stagiaire
- Vidéoprojecteur et tableau blanc
- Feuille d’émargement à la demi-journée, questionnaire de satisfaction stagiaire, évaluations des acquis tout au long de la formation, attestation de stage
- Éligible au CPF avec passage de certification TOSA ou PCIE (en option)
En amont de la formation
- - Audit par téléphone par nos commerciaux et formateurs
- - Tests d'auto-positionnement avant l'entrée en formation par le biais de questionnaire
Au cours de la formation
- Exercices pratiques et mises en situation professionnelle pour valider la compréhension de chaque notion abordée dans le programme de cours.
En fin de formation
- - Validation des acquis par le formateur ou via un questionnaire renseigné par les stagiaires
- - Evaluation qualitative par les participants à l’issue de la formation via un questionnaire de satisfaction accessible en ligne
- Une attestation de fin de formation reprenant les objectifs de formation est également remise aux stagiaires puis signée par le formateur
Modalités d’inscription
- Inscription possible jusqu’à la veille de la formation, sous réserve de places disponibles, en nous contactant au 01 56 59 33 00 ou par mail formation@sii.fr
Modalités particulières
- Nos formations sont accessibles aux personnes en situation de handicap. Renseignez-vous auprès de notre référente handicap au 01 56 59 33 00 ou par mail pedagogie@sii.fr
Visualiser la vidéo
SII LEARNING est un organisme de formation spécialisé dans les domaines informatique, bureautique et management. Ces prestations vont de l’analyse des besoins à la gestion complète des plans de formation. En complément de leurs 400 programmes standards de formation, SII LEARNING...
Apprenez-en plus sur l'organisme et découvrez toutes leurs formations