Ferme la recherche

Certification Microsoft programmation en C# (70-483)

Descriptif

Durée de la formation

Durée 35 heures
En centre 35 heures

Session

entrées/sorties permanentes

du 01 janv. 2020 au 31 déc. 2021  - Lyon - 8ème (69)
du 01 janv. 2020 au 31 déc. 2021  - Lyon - 8ème (69)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

- Voir les bases de la structure des programmes C#, la syntaxe du langage et les
détails de sa mise en oeuvre.
- Etre capable d'appliquer les principes de POO en
langage C#, de développer des applications utilisant les threads en C#.
- Savoir développer une application multithread en C#.

Description de la formation

- La plateforme .NET
- Principe et architecture de la plateforme .NET
- Architecture du framework .NET : CLR, BCL, et CLS
- Outils et environnement de développement
- Langage de CIL : principe du langage intermédiaire, principe de la compilation JIT (Just In Time Compiler)
- Notion d'assembly, de métadonnées et de déploiement
- Une première application avec Visual C#
- Les bases du langage
- Ex. programme C# minimum : exécution en mode géré
- Utilisation de l'environnement de développement Visual Studio.NET
- Variables et expressions : déclaration, constantes, opérateurs, types dynamiques
- Types de données : Common Type System, rôle de la classe de base System
- Object et transtypage
- Types valeur et types référence
- Instructions de contrôle de flux : boucles et tests
- Syntaxe de base : manipulation des tableaux, instructions de contrôle de flux...
- Programmation Orientée Objet
- Classes et objets
- Modélisation du monde réel par objet
- Notions de champ, méthode et propriété
- Héritage
- Polymorphisme
- Interfaces
- Classes et objets en C#
- Définition des classes et des objets
- Définition du contenu de la classe : méthodes et propriétés
- Visibilité des membres d'une classe : propriétés et méthodes
- Utilisation des espaces de noms
- Cycle de vie des objets : constructeur, destructeur
- Gestion de la mémoire avec le Garbage Collector
- Le mécanisme de surcharge (constructeurs, méthodes et opérateurs) gG
- Dérivation et héritage des classes : principe de dérivation, contrôle d'accès lors de la dérivation
- Principe du polymorphisme
- Principe des interfaces (définition et implémentation)
- Manipulation des attributs : principe des méta
- données.
- Attributs de classe, de méthode, de champ
- Régions de code et classes partielles
- Classes génériques
- Gestion des exceptions
- Principe de la gestion des exceptions
- Déclenchement d'erreurs personnalisées avec throw
- Utilisation des exceptions pour le traitement centralisé des erreurs
- Atelier : gestion des erreurs de saisie, remontées d'exceptions
- Applications graphiques avec WinForms
- WinForms : présention, composants et affichages
- Structure d'un projet, références
- Création de fenêtres
- Utilisation de contrôles et gestion des évènements
- Organisation de l'application

Conditions d'accès

Bonnes connaissances en programmation. Connaissances de base des concepts Objet. Expérience requise en développement logiciel avec un langage de type C/C++ ou Java.

Validation

Certification Microsoft programmation en C# (70-483)
Et après la formation ?

NON DÉTERMINÉ

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

INSTIC / 3IS Lyon

Lieu de formation

30 rue Edouard Nieuport
Immeuble le Quadrille
Lyon - 8ème

Calculez votre itinéraire

Centre de formation

30 rue Edouard Nieuport
Immeuble le Quadrille
69008, Lyon 8e

Toutes les formations et avis pour INSTIC / 3IS Lyon