Apprendre C# et le développement de logiciels avec WPF
4.6 (23 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
92 students enrolled

Apprendre C# et le développement de logiciels avec WPF

Découvrez la POO avec C# et créez des logiciels avec WPF (.NET Core). La formation complète programmation C#.
Hot & New
4.6 (23 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
92 students enrolled
Created by Anthony Cardinale
Last updated 6/2020
French
Current price: $55.99 Original price: $79.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 9 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Programmer avec C#
  • Comprendre la programmation orientée objet (POO)
  • Utiliser Visual Studio 2019
  • Développer des logiciels et applications
  • Utiliser WPF et .NET Core
  • Créer un logiciel complet
  • Windows Presentation Foundation
Course content
Expand all 19 lectures 04:43:29
+ Notions fondamentales de la programmation avec C# & .NET Core
10 lectures 02:26:58

Dans cette première vidéo nous allons parler du contenu de cette formation et de ce que nous allons développer. Nous allons également télécharger et installer les outils à savoir Visual Studio et les outils pour le développement C# : .Net Core et WPF.

Preview 07:53

Dans cette vidéo nous allons analyser le code de base du programme afin de le comprendre et de le prendre en main.

Comprendre le code de base du programme C#
14:51

Les variables sont la base d'un langage de programmation. Elles permettent de stocker des données afin de les utiliser dans le programme.

Les variables avec C#
17:21

Les fonctions sont le cœur de votre programme. Chaque fonction permet d'exécuter des tâches spécifiques pour le fonctionnement du programme.

Les fonctions en C#
14:28

Les conditions permettent de contrôler le programme afin d'exécuter des opérations spécifiques en fonction d'une situation donnée.

Les conditions
18:38

Les boucles permettent de répéter une opération plusieurs fois comme par exemple boucler sur tous les prix d'un catalogue afin de modifier le prix sur tous les produits. Nous allons découvrir les boucles for et while.

Les boucles (for et while)
11:19

Nous allons faire une petite pause et en profiter pour mettre en pratique tout ce que nous avons vu jusqu'ici. Nous allons créer un mini jeu sous forme de texte dans une console.

Atelier pratique : Création d'un mini jeu sous forme de texte en console
18:14

Nous allons découvrir les tableaux et les listes qui nous permettront de stocker un grand nombre de données.

Les tableaux et les listes en C#
18:10

Nous allons rentrer dans le détail de la POO et des classes avec C#.

Les classes et la POO
17:41

Il est possible de lire u fichier et d'écrire dans un fichier. Cela permet par exemple de stocker sur le disque dur des informations.

Lire et écrire dans des fichiers
08:23
+ Développer un logiciel complet avec WPF et .NET Core
9 lectures 02:16:31

Dans cette première vidéo de la seconde partie, nous allons découvrir WPF qui est l'outil que nous allons utiliser pour développer notre logiciel.

Preview 18:08

Nous allons créer le header de notre logiciel.

Création de l'interface de notre logiciel avec WPF 1/2
15:15

Nous allons terminer la création de notre interface du logiciel.

Création de l'interface de notre logiciel avec WPF 2/2
17:41

Nous allons voir comment gérer le clic sur les boutons de l'interface et comment déclencher des événements lors du clic.

Programmation des fonctions de base et gestion des clics sur les boutons
12:41

Cette fonction permettra d'analyser le PC et cherchera les fichiers temporaires inutiles. L'utilisateur pourra alors les supprimer pour gagner de l'espace disque.

Programmation de la fonction d'analyse de l'ordinateur
19:09

Cette fonction permettra de nettoyer l'ordinateur en supprimant les fichiers temporaires du disque. Le logiciel sera donc capable (après cette vidéo) de nettoyer l'ordinateur et disposera donc de la fonctionnalité essentielle.

Développement de la fonction de nettoyage du PC
11:32

Nous allons voir comment faire en sorte que le logiciel puisse récupérer des informations sur un serveur afin d'ajouter des fonctionnalités comme l'affichage d'actus ou la mise à jour du logiciel. 

Récupérer des informations sur un serveur web
17:07

Nous allons terminer par l'utilisation de fichiers externes afin de stocker sur l'ordinateur des informations que nous souhaitons conserver même après la fermeture du logiciel.

Persistance des données dans un fichier sur le disque
13:29

Nous allons terminer par une vidéo bonus : la création d'un installeur (Setup) pour notre logiciel. Cela vous permettra de partager facilement votre logiciel avec le reste du monde.

Création d'un installeur pour le logiciel afin de le partager
11:29
Requirements
  • Savoir utiliser un ordinateur
  • Avoir accès à internet
  • Vouloir apprendre avec un expert
  • Souhaiter créer des logiciels modernes
Description

Cette formation complète vous permettra d'apprendre à développer des logiciels avec C# et WPF, le nouvel outil de conception d'applications qui remplace Windows Forms.

Ce cours est découpé en deux parties, la première partie concerne les notions fondamentales de C# et de la programmation orientée objet (POO).

La seconde partie de cette formation est consacrée au développement d'un logiciel complet avec C# et WPF. Cela nous permettra de continuer notre apprentissage par la pratique et de développer un projet complet, concret et fonctionnel que vous pourrez ajouter à votre portfolio. Nous irons jusqu'à la création d'un installeur pour votre logiciel afin que vous puissiez le mettre en vente en ligne.

A l'issue de ce cours vous aurez toutes les bases pour développer des outils avec C#. Vous serez également en mesure d'utiliser WPF, l'outil de conception d'interfaces afin de développer n'importe quel type de logiciel par la suite.

Nous verrons toutes les bases :

  • Les outils

  • Comprendre C#

  • Les variables

  • Les fonctions

  • Les conditions

  • Les boucles

  • Les tableaux

  • Les classes

  • L'utilisation des fichiers

Ainsi que tout ce qui vous permettra de créer et de coder des interfaces (logiciels) :

  • Création d'un projet WPF .Net Core

  • Design de l'interface

  • Programmation des événements

  • Programmation des fonctionnalités

  • Communication avec un serveur web

  • Persistance des données

  • Création d'un installeur professionnel

Ce cours est le point de départ idéal pour se lancer. Je vous assure qu'après avoir suivi ma formation vous serez capable de développer vos propres logiciels, c'est garanti satisfait ou remboursé. Si ma formation ne tient pas ses promesses, je vous rembourse intégralement !

Who this course is for:
  • Toute personne souhaitant apprendre C#
  • Les internautes qui souhaitent créer des logiciels
  • Les développeurs qui souhaitent migrer vers C# & .Net Core
  • Les développeurs C# qui souhaitent se perfectionner
  • Ceux qui souhaitent découvrir WPF