Programmation avec .NET : Les fondamentaux

Formation #502 - 4 jours

À propos de cette formation :

Visual Studio et le Framework .NET offrent une large suite d'outils pour développer des applications logicielles modernes. Cette formation .NET vous propose une vue d'ensemble et une expérience pratique de base sur C#, Visual Basic, la programmation Windows, ASP.NET et l'accès aux bases de données avec l'Entity Framework.

Prérequis :

Vous devez comprendre les concepts de bases de l'informatique, les principes de la programmation et le fonctionnement d'un ordinateur. Une expérience de programmation est utile mais pas obligatoire. Cette formation s'adresse principalement aux futurs programmeurs et aux personnes qui savent utiliser des langages comme HTML, SQL, COBOL, RPG, etc.

Vous apprendrez à :

  • Concevoir et programmer des applications web et Windows avec Microsoft .NET et Visual Studio
  • Exploiter Visual Studio pour la génération de code, la conception d'interface utilisateur, les tests et le débogage automatisés
  • Créer des applications web ASP.NET et traiter des Web Forms
  • Créer des bases de données SQL Server et y accéder avec du code .NET

Travaux Pratiques :

  • Écriture d'applications avec le langage Visual Basic ou C#
  • Programmation d'applications Windows de type bureau ou console
  • Enregistrement de données dans les bases de données SQL Server avec Entity Framework
  • Optimisation des outils Visual Studio pour un développement et un test plus rapide des applications

À qui s'adresse cette formation ?

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

Contenu de cette formation :

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

Sessions planifiées

Appelez le 01 49 68 53 00 ou inscrivez-vous en ligne en sélectionnant une date ci-dessous :

16 mai 2017 - 2220 €
Paris - AnyWare
27 juin 2017 - 2220 €
Paris - AnyWare
17 octobre 2017 - 2220 €
Paris - AnyWare
12 décembre 2017 - 2220 €
Paris - AnyWare

Inscription sans risque : pas de paiement à l'avance, réglement jusqu'à 30 jours après la formation, satisfaction garantie ou vous ne payez pas la formation.

Financez votre formation

Le financement de votre formation ne doit pas être un obstacle. Nos conseillers vous aiderons dans vos démarches avec les OPCA par exemple.
Profitez également de la réduction Return to Learn qui récompense les participants ayant déjà suivi une formation Learning Tree.

Suivez votre formation avec AnyWare

Suivez nos formations chez vous, du bureau ou dans le centre AnyWare de Learning Tree le plus proche et bénéficiez du même enseignement pratique de qualité délivré par nos formateurs.

Intra-entreprise

Organisez cette formation Learning Tree sur votre lieu de travail avec notre solution intra-entreprise.

Demander un devis

Suivez une formation Learning Tree et profitez des avantages de SUPINFO International University !

Pour toute formation que vous aurez suivi chez Learning Tree, SUPINFO International University vous offre pendant un an le statut Advanced Member d'une valeur de 250€.
Ce statut privilégié vous permettra de profiter de ressources pédagogiques sélectionnées par SUPINFO :

* Services disponibles prochainement.