01 53 90 15 20

La formation Certification MTA Fondamentaux C# vous permettra de maîtriser les développements en C#, créer des interfaces de gestion de bases et manipuler les objets de la plate-forme .NET. Ce stage couvre tous les sujets nécessaires pour préparer l’examen Microsoft MTA 98-361.

Objectifs

  • Réussir l’examen Microsoft 98-361 : Fondamentaux du développement en C#
  • Créer des interfaces de gestion de bases
  • Manipuler les objets de la plateforme .NE

Éligible au CPF

5 jours

  • Programme
  • Public et Prérequis
  • Pédagogie
  • Dates et Tarifs
  • Nous contacter

Programme de la formation Fondamentaux du développement C# (98-361)

Introduction

  • Compréhension de la gestion du cycle de vie des applications
  • Présentation de .NET
  • Les langages du framework .NET
  • Particularités du C#
  • Évolutions du C#, plateformes supportées
  • Environnement de développement
  • Types de projets : console, bibliothèque, WinForms, WPF, WCF,…
  • Structure minimale d’un programme C#
  • Compilation, exécution et débogage

Syntaxe de base

  • Variables : déclaration, types communs (Common Type System)
  • Organisation en mémoire (types primitifs / types références)
  • Opérateurs
  • Conversion de types : transtypage implicite / explicite
  • Instructions conditionnelles
  • Instructions d’itération, les boucles

Tableaux

  • Principe de fonctionnement
    Création de tableaux quelconques
    Tableaux multidimensionnels et parcours

Méthodes et paramètres

  • Introduction au procédural : définition, intérêt
  • Types et retours de fonctions
  • Passage de paramètres :
    • par valeur
    • par référence : (ref, out)
    • arguments variables (params)
  • Surcharge de méthodes
  • Récursivité : définition, implémentation

Gestion des exceptions

  • Mécanisme d’exceptions, types
  • Capturer et traiter une exception (try/catch/finally)
  • Déclenchement d’exceptions (throw)

Classes fondamentales à disposition

  • Notions sur les classes
  • Les chaînes de caractères, les dates,…
  • Les listes et collections diverses, algorithmes
  • L’accès aux fichiers et les flux

Applications graphiques avec WinForms

  • WinForms : présentation, 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

Programmation orientée objet

  • Présentation de l’objet pour la structuration idéale du code et notions d’UML
  • Attributs et méthodes
  • Constructeurs, cycle de vie, gestion générale de la mémoire
  • L’agrégation d’objets
  • Création de propriétés, visibilité, encapsulation
  • Héritage dans l’application

L’objet avancé en C#

  • Utilisation des espaces de nom et création
  • Classes abstraites et interfaces
  • Polymorphisme : intérêt, utilisation
  • Les mécanismes d’événements
  • Exemples de modélisation pour les applications complexes

Bibliothèques utiles de .NET

  • ADO.NET : accès à une base de données quelconque
  • Communication avec .NET : le web et autres protocoles
  • Présentation des éléments utiles supplémentaires à disposition et évolutions de C#
  • La création et l’utilisation de processus
  • Multithreading et synchronisation

Applications web

  • Développement des page Web : HTML, CSS, JavaScript
  • Applications Web ASP.NET : structure de l’application, cycle de vie d’une page
  • Hébergement Web : fonctionnement
  • Compréhension des services Web : accès à partir d’une application cliente, SOAP et WSDL

Présentation de la certification MTA 98-361

  • Détails du contenu de la certification
  • Passage et correction d’un test blanc
  • Ateliers corrigés
  • Questions/réponses, gestion du temps lors du passage de l’examen

Public 

Cette formation s'adresse aux développeurs.

Prérequis 

Afin de profiter pleinement de cette formation, il est souhaitable de posséder les bases d’une utilisation courante d’un langage de programmation.

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers des multiples exercices à réaliser (50 à 70% du temps).

Compétences du formateur

Notre formation est animée par un expert reconnu dans son domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.

Moyens pédagogiques et techniques

  • Ordinateur (PC / MAC), vidéoprojecteur, aides audiovisuelles, documentation et support de cours, exercices pratiques d’application et corrigés des exercices pour les stages pratiques, études de cas ou présentation de cas réels pour les séminaires de formation.

A l’issue de chaque stage ou séminaire, ESIC fournit aux participants :

  • Un questionnaire d’évaluation de la session
  • Une feuille d’émargement par demi-journée de présence
  • Une attestation de fin de formation

Dates 

    • 27 janvier 202031 janvier 2020 @ 

    • 27 avril 20201 mai 2020 @ 

    • 27 juillet 202031 juillet 2020 @ 

    • 26 octobre 202030 octobre 2020 @ 

( Sous réserve d’un effectif nécessaire pour l’ouverture de session )

Tarif

2550€HT/personne.

Intra-entreprise et sur-mesure

Nos consultants vous accompagnent pour adapter ce programme de formation à votre contexte.

Fermer le menu