Formation C# Initiation : Programmer en objet

icon public

Public : Tous

icon horloge

Durée : 5 jour(s)

Syllabus de la formation C# Initiation : Programmer en objet

Pré-requis : Notions de programmation

Objectifs : Apprendre à développer avec C#, à créer des interfaces de gestion et à manipuler les objets de la plateforme .NET

Sanction : Attestation de fin de formation mentionnant le résultat des acquis

Référence :.NE101051-F

Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins

Contact : commercial@dawan.fr

À partir de

975,00 CHF HT / jour

Tarif pour une personne à distance sans frais
+ 75,00 CHF HT par participant supplémentaire
+ frais en cas de formation présentielle

1 980,00 CHFHT

1 000,00 CHF HT

Pour 20 tickets de 30mn (10 heures) utilisables pendant 12 mois

2 475,00 CHF HT

Contacter Dawan
C#

Programme C# Initiation : Programmer en objet

Comprendre .NET et les technologies associées

Présentation de .NET
Les langages du framework .NET
Particularités du C#
Evolutions du C#, plateformes supportées
Environnement de développement
Types de projets : console, bibliothèque, WinForms, WPF, WCF,...
Structure minimale d'un programme C# 

Atelier : création d'un premier projet minimaliste

Utiliser Visual Studio pour développer une application

Création d'une solution / d'un projet : les fichiers générés
Les fenêtres usuelles (explorateur de solution, team explorer, sortie, pile des appels, espions...)
Le débug (pas à pas, pile, espions, point d'arrêt conditionnel...)
La gestion de version avec Git (création d'un dépôt local, d'un dépôt distant, actions de bases - add, commit, push, pull, historisation)

Atelier : Manipulation de l'environnement de développement - exemples de programmes C#

Utiliser la 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

Atelier : Multiples exemples d'applications

Utiliser des tableaux

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

Atelier : Déclaration et manipulations de tableaux

Construire des méthodes et utiliser des 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

Atelier : Découpage de l'application

Gérer des exceptions

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

Atelier : Gestions des erreurs de saisie, remontées d'exceptions

Apprendre l'objet

Définition de classes
Déclaration des membres d'instance / de classe (static)
Constructeurs et instanciation
Cycle de vie d'un objet en mémoire
Diagramme de classes (UML)
Agrégation d'objets (association)
Encapsulation : attributs et propriétés
Extension de classes (Héritage)
Comparaison d'objets
Classes abstraites
Interfaces et implémentation
Polymorphisme

Atelier : Modélisation de problèmes en objet

Utiliser les 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

Atelier : Manipulation de collections et de flux

Formation pour grands débutants en programmation orientée objet.

Délai d'accès :

Le délai d’accès à la formation certifiante est de 7 jours après validation du dossier. Pour un financement CPF, la validation doit être faite 11 jours ouvrés avant le début. Hors CPF, délai de 1 à 3 semaines selon les sessions.

Méthodes mobilisées :

  • Un formateur expert ayant suivi une formation à la pédagogie et ayant au minimum 3 années d'expériences dans le domaine visé
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Un support et les exercices du cours pour chaque stagiaire
  • Synchrone en présentiel ou distanciel. Plateforme utilisée : Microsoft Teams. Pour le distanciel : diagnostic technique avec les stagiaires pour tester la connexion et les modalités pratiques.
  • Méthodologie basée sur l'Active Learning (75% de pratique minimum) et un programme pédagogique riche et interactif :
  • Expositive : Apport de contenu théorique structuré pour consolider vos connaissances.
  • Interrogative : Moments de réflexion pour questionner et approfondir vos pratiques.
  • Démonstrative : Exercices pratiques pour illustrer les concepts clés.
  • Active : Ateliers d'entraînement pour une mise en application immédiate.
  • Expérimentale : Études de cas concrets pour ancrer les apprentissages dans la réalité.
  • Collaborative : Espaces de partage et d'échange d'expériences pour enrichir la formation.
  • Un format conçu pour favoriser l'engagement, la pratique et l'impact durable dans vos activités professionnelles.

Méthodes d'évaluation :

Les évaluations en cours de formations sont réalisées par les ateliers de mise en pratique et les échanges avec les formateurs.

Un espace apprenant dédié moncompte.dawan.fr :

  • Informations relatives à la ou aux futures formations (plan, syllabus et éventuellement informations relatives à la certification)
  • Positionnement à l'entrée et à la sortie de la formation
  • Définition des besoins et attentes par l'apprenant en amont de la formation
  • Émargement en ligne
  • Évaluation à chaud
  • Évaluation à froid
  • Attestation de formation
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Certification CPF quand formation éligible

Suite de parcours et formations associées

Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.

Aucune date de programmée actuellement. Pour plus d'information sur les prochaines sessions, nous vous invitons à joindre le service commercial par téléphone au 22 519 09 66 (prix d'un appel local) ou depuis notre formulaire de contact.