Programme PROGRAMMATION AVEC .NET : LES FONDAMENTAUX

Participants :
Aux personnes débutant dans la programmation ou à celles ayant des connaissances de base en SQL, HTML, voulant découvrir la programmation avec .NET.

Durée : 4 jours - 28 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.

Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.

Dates des formations
Contactez-nous pour des informations sur les disponibilités pour cette formation.
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

pré-requis

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Accessibilité handicapés

  • Au centre d’affaires ELITE partenaire d’ACF à 20 m.
  • Guide d’accessibilité à l’accueil.

Le Programme

Création d'applications avec Visual Studio

  • Analyser le framework .NET
  • Gestion de projets avec l'Explorateur de Solutions
  • Définir des propriétés d'un projet et inscrire des références
  • Ajout de fichiers, de dossiers et de code
  • Compilation, débogage et test de programmes

Codage d'applications orientées objet

  • Diviser le code en classes
  • Ajouter des champs, des propriétés de méthodes, des événements et des constructeurs aux classes
  • Définition de la portée et de la visibilité

Conversions et types de données

  • Chaînes (Strings)
  • Date et heure
  • Nombre entier
  • Nombres réels
  • Opérateurs booléens
  • Calculs avec des opérateurs mathématiques
  • Conversion du type de données

Contrôle de l'exécution du programme

  • Déclarations IF
  • Écrire des expressions de critère complexes
  • Déclarations CASE (switch)
  • Boucles For... Next
  • Boucles Do-While

Gestion des erreurs

  • Exceptions
  • Entrer dans le code avec le débogueur
  • Gestion des erreurs Try Catch Finally
  • Commenter le code

Bases d'une application Windows

  • Création de formulaires et positionnement des contrôles
  • Navigation avec les menus, automatisation du code avec la boîte à outils et la fenêtre Propriétés

Programmation basée sur des événements

  • Gestion des événements à partir de l'interface utilisateur
  • Déclarer et effacer des événements avec des classes personnalisées
  • Affichage de formulaires de dialogue

Séparer les responsabilités des applications en classes

  • Principe de responsabilité unique
  • Hériter d'une classe de base
  • Substituer les méthodes dans les classes dérivées

Réutilisation du code de multiples projets

  • Créer une bibliothèque de classes dans Visual Studio
  • Paramétrer les références

Création de sites web ASP.NET avec Visual Studio

  • Écriture de pages et de formulaires HTML
  • Maintien de la cohérence avec des pages maîtres
  • Conception de pages avec les contrôles ASP.NET
  • Styles de sites avec les thèmes ASP.NET

Traitement des Web Forms ASP.NET

  • Affichage des données et récupération des données saisies par l'utilisateur, initialisation des contrôles des Web Forms
  • Variables de sessions
  • Automatiser l'accès aux données avec la liaison de données ASP.NET

Contrôle de l'accès au site web

  • Configuration de la sécurité des Web Forms
  • Élaboration d'une page de connexion pour les utilisateurs
  • Automatisation de la création de compte utilisateur

Concepts

  • Utilisation d'une base pour un stockage rapide et efficace
  • Sélection, insertion, mise à jour et suppression de syntaxe de requête

Création d'une base de données SQL Server

  • Ajout de tables, champs et index
  • Relation entre clés primaires et étrangères

Accès à la base de données avec l'Entity Framework

  • Connexion à la base et exécution de commandes SQL
  • Stockage des informations sur l'utilisateur
  • Récupération des enregistrements existants

Déploiement d'applications .NET

  • Publication d'applications avec ClickOnce
  • Mise sur le web d'applications ASP.NET