Packt

Apprendre le C# en créant des applications

Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Packt

Apprendre le C# en créant des applications

Inclus avec Coursera PlusEn savoir plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Créez quatre applications C# complètes en vous appuyant sur des scénarios concrets et des processus de développement réels.

  • Comprendre et mettre en pratique les principes de la programmation orientée objet (POO), tels que l'encapsulation, l'héritage et le polymorphisme.

  • Rédigez des tests unitaires, gérez les exceptions et respectez les modèles de conception logicielle pour obtenir un code épuré.

  • Découvrez les nouvelles fonctionnalités de C# 7, notamment la correspondance de motifs, les tuples et les fonctions locales.

Compétences que vous acquerrez

  • Catégorie : Développement d'applications
  • Catégorie : Fichier E/S
  • Catégorie : Programmation orientée objet (POO)
  • Catégorie : Installation du logiciel
  • Catégorie : Principes de programmation
  • Catégorie : Réutilisation du code
  • Catégorie : Outils de développement Microsoft
  • Catégorie : Tests unitaires
  • Catégorie : Logique informatique
  • Catégorie : Récupération de données sur le Web
  • Catégorie : Programmation informatique
  • Catégorie : Algorithmes
  • Catégorie : Modèles de conception de logiciels
  • Catégorie : Structures de données
  • Catégorie : Conception orientée objet

Outils que vous découvrirez

  • Catégorie : Langage de balisage hypertexte (HTML)
  • Catégorie : C# (langage de programmation)
  • Catégorie : Microsoft Visual Studio
  • Catégorie : Environnements de développement intégré

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

8 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 6 modules dans ce cours

Dans ce module, nous commencerons la formation par un message de bienvenue et nous vous guiderons dans la configuration de votre environnement de développement à l'aide de Visual Studio 2022. Vous apprendrez à installer l'IDE, à gérer les mises à jour récentes et à comprendre l'évolution de Visual Studio à travers ses versions 2015, 2019 et 2022. Cette configuration de base vous permettra d'être parfaitement prêt à vous lancer dans le codage dans les modules suivants.

Inclus

4 vidéos1 lecture1 devoir

Dans ce module, nous allons créer de toutes pièces une application de calculatrice simple, en commençant par les critères d'acceptation et les éléments de conception tels que les algorithmes et les organigrammes. Vous découvrirez les concepts clés de la programmation, notamment les variables, les expressions, la manipulation de chaînes de caractères, les instructions conditionnelles et la programmation orientée objet. Enfin, nous mettrons en œuvre la calculatrice, gérerons les exceptions et rédigerons des tests unitaires pour nous assurer que l'application fonctionne comme prévu.

Inclus

16 vidéos1 devoir

Dans ce module, nous allons concevoir et développer une application permettant de remettre de l'ordre dans des mots, en commençant par analyser ses critères d'acceptation, puis en élaborant la logique à l'aide d'organigrammes et d'algorithmes. Vous apprendrez à utiliser les boucles, les tableaux, les listes, les opérations d'entrée-sortie de fichiers ainsi que les concepts fondamentaux de la programmation orientée objet afin de structurer efficacement votre code. Nous terminerons par la création de l'application complète, la mise en œuvre de composants réutilisables et l'écriture de tests unitaires pour valider ses fonctionnalités.

Inclus

24 vidéos1 devoir

Dans ce module, nous allons créer un scraper web simple en commençant par définir la logique de l'application à l'aide de critères d'acceptation, d'algorithmes et d'organigrammes. Vous vous plongerez dans les concepts de la programmation orientée objet, notamment les champs, les propriétés, l'encapsulation et le principe de responsabilité unique, tout en acquérant les bases du HTML et des expressions régulières. Le module se termine par le développement pratique du scraper et des tests unitaires associés, afin de s'assurer qu'il fonctionne comme prévu.

Inclus

18 vidéos1 devoir

Dans ce module, nous allons développer un programme complet de résolution de Sudoku, depuis la phase de planification jusqu’aux critères d’acceptation, en passant par les algorithmes et les organigrammes. Vous explorerez toute une série de sujets avancés, notamment les tableaux irréguliers par opposition aux tableaux multidimensionnels, les interfaces, les classes abstraites et les stratégies de conception telles que le « simple markup » et les « naked pairs ». Le module se termine par la mise en œuvre du programme, le débogage et une suite complète de tests unitaires visant à garantir la précision et la fiabilité du programme.

Inclus

24 vidéos1 devoir

Dans ce module, nous allons explorer les nouvelles fonctionnalités introduites dans C# 7, en commençant par un aperçu général avant d'aborder des nouveautés spécifiques telles que les variables « out », les expressions « throw » et la correspondance de motifs. Vous apprendrez à mettre en œuvre des améliorations telles que les fonctions locales, la déconstruction, les corps d’expression et les tuples afin d’écrire un code plus propre et plus concis. Chaque concept est détaillé à l’aide d’exemples pratiques, ce qui vous permettra d’exploiter efficacement C# 7 dans le cadre de projets de développement concrets.

Inclus

11 vidéos3 devoirs

Instructeur

Packt - Course Instructors
Packt
1 946 Cours584 643 apprenants

Offert par

Packt

En savoir plus sur Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions