Ferme la recherche

C# - Initiation + Approfondissement

Descriptif

Durée de la formation

Durée 35 heures
En centre 35 heures

Session

entrées/sorties permanentes

du 16 juil. 2018 au 31 déc. 2019  - Strasbourg (67)
du 16 juil. 2018 au 31 déc. 2019  - Strasbourg (67)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

Savoir développer en C#, créer des interfaces de gestion de bases et manipuler les objets de la plate
- forme .NET

Description de la formation

IntroductionPrésentation de .NETLes langages du framework .NETParticularités du C#Evolutions du C#, plateformes supportéesEnvironnement de développementTypes de projets : console, bibliothèque, WinForms, WPF, WCF,...Structure minimale d'un programme C#Compilation, exécution et débogageAtelier : Manipulation de l'environnement de développement
- exemples de programmes C#Syntaxe de baseVariables : déclaration, types communs (Common Type System)Organisation en mémoire (types primitifs / types références)OpérateursConversion de types : transtypage implicite / expliciteInstructions conditionnellesInstructions d'itération, les bouclesAtelier : Multiples exemples d'applicationsTableauxPrincipe de fonctionnementCréation de tableaux quelconquesTableaux multidimensionnels et parcoursAtelier : Déclaration et manipulations de tableauxMéthodes et paramètresIntroduction au procédural : définition, intérêtTypes et retours de fonctionsPassage de paramètres :
- par valeur
- par référence : (ref, out)- arguments variables (params)Surcharge de méthodesRécursivité : définition, implémentationAtelier : Découpage de l'applicationGestion des exceptionsMécanisme d'exceptions, typesCapturer et traiter une exception (try/catch/finally)Déclenchement d'exceptions (throw)Atelier : Gestions des erreurs de saisie, remontées d'exceptionsClasses fondamentales à dispositionNotions sur les classesLes chaînes de caractères, les dates,...Les listes et collections diverses, algorithmesL'accès aux fichiers et les fluxAtelier : Manipulation de collections et de fluxApplications graphiques avec WinFormsWinForms : présention, composants et affichagesStructure d'un projet, référencesCréation de fenêtresUtilisation de contrôles et gestion des évènementsOrganisation de l'applicationAtelier : une application d'annuaireProgrammation orientée objetPrésentation de l'objet pour la structuration idéale du code et notions d'UMLAttributs et méthodesConstructeurs, cycle de vie, gestion générale de la mémoireL'agrégation d'objetsCréation de propriétés, visibilité, encapsulationHéritage dans l'applicationAtelier : Implémentation de plusieurs classes métierL'objet avancé en C#Utilisation des espaces de nom et créationClasses abstraites et interfacesPolymorphisme : intérêt, utilisationLes mécanismes d'événementsExemples de modélisation pour les applications complexesAtelier : Organisation d'une application à base d'objets complexes
- utilisation avancée des contrôles graphiquesBibliothèques utiles de .NET

Conditions d'accès

Utilisation courante d'un langage de programmation

Validation

attestation de suivi ou de présence
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 ?

Dawan sarl

Lieu de formation

1 place de la porte blanche
Strasbourg

Calculez votre itinéraire

Centre de formation

37 rue du Fossé des Treize
67000, Strasbourg

Toutes les formations et avis pour Dawan sarl