Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Parcours Full-Stack .NET Developer Journey - Apprentissage en Ligne avec Certificat
Full-Stack .NET Developer Journey
Full-Stack .NET Developer Journey
Intermediate
4.6
128 reviews
172 Learners
Updated 12/2025
Learn how to create your own products and applications using one of the most popular and widely used programming languages, C#. In combination with th…
483
Chapters
59
Learning hours
686
Assignments
AI Assistant
Shareable Certificate
Résultats
Résultats
Track content
Related courses and projects
Témoignages
Caractéristiques
Tarification
Résultats
Résultats
Track content
Related courses and projects
Témoignages
Caractéristiques
Tarification
Learning track content
Les tableaux constituent une partie essentielle de tout langage de programmation, car ils permettent de regrouper et de manipuler une grande quantité de données similaires. Dans cette section, nous aborderons les tableaux et leur utilisation dans des applications pratiques.
Cette section présente les structures de données essentielles, notamment les Listes et les Dictionnaires, ainsi que des techniques pour lire et écrire dans des fichiers. Elle aborde également les pratiques fondamentales de gestion des erreurs afin de traiter les problèmes inattendus pouvant survenir lors de l'exécution du programme.
Les données structurées peuvent être représentées de manière plus avancée à l'aide des structures et des énumérateurs. Le contenu présente leur objectif, démontre comment les appliquer efficacement et illustre leur utilisation à travers des exemples pratiques.
La programmation orientée objet (POO) propose une méthode de structuration des logiciels autour d’objets combinant données et comportements. Le contenu explique les principes fondamentaux de la POO, montre comment les appliquer à la conception de programmes et propose des exercices pratiques pour renforcer la compréhension par la résolution concrète de problèmes.
Le contenu approfondit les bases de la programmation orientée objet (POO) en introduisant des concepts avancés qui renforcent les compétences en conception et en mise en œuvre. Les sujets abordés incluent la gestion du cycle de vie des objets avec les destructeurs, l'amélioration de la conception des classes à l'aide des modificateurs d'accès, l'extension des fonctionnalités par l'utilisation de classes dérivées, et l'application de la surcharge de méthodes pour une plus grande flexibilité. Ensemble, ces concepts constituent la base pour développer des systèmes orientés objet robustes, maintenables et évolutifs.
Ce chapitre propose une exploration approfondie des principes fondamentaux de la programmation orientée objet (POO). Le contenu met l'accent sur les applications pratiques et des exemples concrets pour renforcer la compréhension. Les concepts clés présentés précédemment sont réexaminés de manière plus détaillée et combinés afin de développer une perspective plus complète sur la conception orientée objet.
Dans cette section, nous examinerons comment organiser et hiérarchiser les données renvoyées par une requête à l'aide de la clause ORDER BY. Placée à la fin d'une instruction SELECT, cette clause permet de trier les résultats selon une ou plusieurs colonnes, en ordre croissant ou décroissant, offrant ainsi une sortie de données plus significative et facilement interprétable.
Dans cette section, nous apprendrons à filtrer les données retournées à l'aide de la clause WHERE de l'instruction SELECT. Nous verrons comment tester l'égalité, l'inégalité, les plages de valeurs supérieures et inférieures, ainsi que les valeurs NULL.
Dans cette section, nous explorerons comment affiner vos conditions de recherche en combinant les clauses WHERE avec les opérateurs AND et OR. Nous aborderons également l'utilisation de l'opérateur NOT pour exclure certains résultats.
Dans cette section, vous apprendrez à regrouper et gérer les données de manière efficace. Nous présenterons l'opérateur GROUP BY pour le regroupement des données. De plus, vous découvrirez comment filtrer les données regroupées à l'aide de l'opérateur HAVING.
Apprenez les fondamentaux du Langage de Définition de Données (DDL) et du Langage de Manipulation de Données (DML) en SQL, y compris comment créer, modifier et supprimer des objets de base de données, ainsi que comment insérer, mettre à jour et supprimer des données dans les tables.
Dans cette section, nous apprendrons comment exécuter plusieurs tâches simultanément afin d'améliorer les performances et la réactivité des applications. Nous aborderons également brièvement ce que sont les services web et les API. Cela nous offrira une introduction au fonctionnement d'Internet et des sites web. Nous apprendrons aussi comment utiliser les API.
Dans cette section, nous découvrirons ce que sont les bases de données, en particulier les bases de données SQL et comment les créer. Nous étudierons leur structure et apprendrons à effectuer quelques opérations de base sur les bases de données. Ce chapitre servira d’introduction à ADO.NET, un module .NET utilisé pour interagir avec les bases de données.
Dans cette section, nous aborderons les opérations CRUD fondamentales (Create, Read, Update, Delete) en utilisant SQL. Nous explorerons la syntaxe SQL à un niveau élémentaire et récapitulerons la mise en œuvre de chaque instruction SQL dans le code C#. Bien que certaines parties puissent servir de révision de la section précédente, cela offrira une compréhension solide des concepts essentiels des bases de données, vous permettant de comprendre à la fois le code SQL et C# et de l'écrire de manière autonome.
Dans ce chapitre, nous aborderons des fonctions ou méthodes supplémentaires permettant de rendre la gestion des bases de données plus efficace. Par exemple, l'exécution de plusieurs commandes SQL simultanément à l'aide de procédures stockées, ainsi que la récupération de données en masse depuis la base de données SQL à l'aide de DataSet.
Obtenez une introduction au web et à HTML, y compris l'importance des balises, des éléments et des attributs. Découvrez la structure de base d'un document HTML et un aperçu de l'histoire du web.
Découvrez la puissance du contenu visuel et auditif en développement web en apprenant à intégrer de manière transparente des images, des vidéos et des éléments audio dans des documents HTML. Explorez les subtilités de l'intégration de différents formats multimédias.
Explorez les subtilités de la présentation des données et de l'interaction utilisateur grâce à une couverture complète des tableaux et des formulaires en HTML, incluant les structures de tableaux, la création de formulaires et les éléments de saisie. Acquérez une maîtrise de la mise en œuvre des éléments de saisie de formulaire et de l'utilisation des attributs pour une fonctionnalité améliorée.
Élevez vos compétences en HTML en explorant les éléments HTML sémantiques, vous permettant de créer un contenu web bien structuré et accessible. Commencez à construire votre premier site web en appliquant vos nouvelles connaissances pour concrétiser vos idées.
Découvrez Flexbox, une méthode puissante de mise en page CSS pour organiser les éléments en lignes et en colonnes. Apprenez à contrôler la direction, l’alignement et l’espacement des éléments horizontalement et verticalement, ainsi qu’à personnaliser les éléments flex individuels pour des mises en page précises.
Découvrez comment améliorer l'attrait visuel de vos pages web avec CSS. Explorez des techniques pour appliquer des couleurs et images d'arrière-plan, styliser les images, utiliser des pseudo-éléments décoratifs et ajouter des ombres afin de créer des designs remarquables.
Découvrez ce que les apprenants peuvent attendre de ce cours avancé sur la mise en forme HTML et CSS. Prérequis nécessaires avant de commencer le cours. Aperçu des sujets abordés au sein du programme.
Découvrez la propriété animation et son utilisation pour créer des conceptions dynamiques et attrayantes. Apprenez à réaliser des animations complexes à l'aide de keyframes et à contrôler l'animation.
Découvrez la propriété de transformation, qui permet de modifier l'apparence et la position des éléments sur une page web. Apprenez à mettre à l'échelle, faire pivoter, incliner et déplacer des éléments en deux et trois dimensions. Combinez plusieurs transformations pour créer des effets plus complexes.
Les principes et techniques utilisés dans la conception adaptative/réactive visent à rendre les sites web et les applications accessibles et esthétiques sur différents appareils, tailles d'écran et orientations.
Obtenez une feuille de route claire du contenu à venir, comprenez les prérequis et découvrez des conseils utiles pour vous préparer à réussir lors de l'exploration des objets, des tableaux et des concepts fondamentaux de la programmation.
Fonctionnalités puissantes dans le développement moderne avec React. Les hooks révolutionnent l'écriture des composants fonctionnels, offrant une méthode concise et intuitive pour gérer l'état et effectuer des effets secondaires. À l'inverse, Context permet de partager des données à travers l'arborescence des composants sans avoir recours au prop drilling. La combinaison des hooks et de Context permet une gestion d'état efficace et un partage de données simplifié dans les applications React.
Guide étape par étape pour démarrer un projet React en conditions réelles. De la configuration de votre environnement de développement à la compréhension de l'organisation du projet et des outils essentiels, vous acquerrez les connaissances et la confiance nécessaires pour débuter votre parcours React.
Découvrez les bases théoriques de concepts tels que l’URL, le domaine, le protocole, les paramètres de requête, et plus encore. Comprenez l’importance du routage dans les applications web et la nécessité de la bibliothèque React Router.
Découvrez l'utilisation des chaînes de requête pour partager et gérer l'état de l'application via les URL, travaillez avec différents types de données dans les paramètres de requête, et exploitez React Router pour la navigation et les effets basés sur les changements d'URL.
Dans cette section, nous apprendrons ce qu'est MAUI et comment configurer une application .NET MAUI. Nous examinerons également la structure d'une application MAUI, et à la fin, nous apprendrons comment ajouter des éléments de base à notre interface utilisateur. Cette section nous préparera pour le reste du cours où nous travaillerons avec des concepts plus pratiques.
Dans cette section, nous apprendrons ce qu'est le Threading et comment l'utiliser pour garder nos applications réactives et fonctionner sans problème tout en effectuant des tâches intensives en ressources. Nous verrons comment il diffère d'autres concepts similaires en C# et quelles sont les bonnes pratiques lors de l'implémentation du Threading dans notre application. Il y aura également des tâches intéressantes pour nous aider à comprendre ce concept à un niveau plus profond.
Dans cette section, nous apprendrons comment créer des méthodes, des classes et d'autres objets plus robustes qui peuvent fonctionner avec plusieurs types de données d'entrée, en apprenant d'abord les generics et comment implémenter des classes generics, puis nous passerons à la reflection et comment utiliser la reflection pour améliorer davantage les capacités de nos programmes.
Boostez vos compétences techniques !
avec jusqu'à 55% de réduction
Features:
*Tracks not included in Pro plan
500+ Cours les mieux notésCopilote IA de pointe
Parcours d'étude personnalisés40+ Projets pratiques réels
Sans annulation, avant la fin du plan sélectionné avec réduction, j'accepte que Codefinity facturera automatiquement $104 tous les 3 mois jusqu'à ce que j'annule. En savoir plus sur la politique d'annulation et de remboursement dans Conditions d'Abonnement.
Recommended Courses and Projects

cours

test code

test code

test code

cours

TEST E2E PROGRESS SQL

TEST E2E PROGRESS SQL

Description

cours

TEST COURSE WITH QUESTIONSs

TEST COURSE WITH QUESTIONSs

-----

cours

test sql course e2e new task ui

test sql course e2e new task ui

test sql course e2e new task ui

cours

Test explain sentence

Test explain sentence

hover on sentence and explain it

cours

TEST SQL COURSE E2E

TEST SQL COURSE E2E

This course is for you if you are new to SQL, you want to quickly learn how to get the most out of SQL and you want to learn how to use SQL in your own application development.

cours

QNA TEST COURSE

QNA TEST COURSE

TEST QNA COURSE FOR TESTING CHAT IMPROVEMENTS

cours

Introduction à SQL

Introduction à SQL

Ce cours offre une introduction facile à suivre aux bases des bases de données SQL et du langage de requête structuré (SQL). À travers des leçons vidéo engageantes et des exercices soigneusement conçus, vous explorerez les concepts essentiels étape par étape. Chaque sujet est expliqué en détail et accompagné d'une pratique pratique pour vous assurer non seulement de comprendre, mais aussi de retenir ce que vous avez appris.

cours

Test UI Features

Test UI Features

Let's test

cours

Introduction à JavaScript

Introduction à JavaScript

Plongez dans l'univers du langage le plus populaire pour le développement front-end – JavaScript. JavaScript est un langage intégré dans presque tous les navigateurs et peut être utilisé pour une grande variété de tâches. Découvrez les fonctionnalités de base et préparez-vous aux défis ainsi qu'aux techniques de programmation plus avancées.

cours

Maîtrise de Next.js 14 pour la Création d'Applications Web Modernes

Maîtrise de Next.js 14 pour la Création d'Applications Web Modernes

Apprenez à créer des applications web modernes et performantes avec Next.js. Configurez des projets avec des structures de mise en page, de la gestion du style et du routage pour une navigation fluide. Récupérez et affichez les données efficacement tout en optimisant le rendu et les performances. Mettez en œuvre des fonctionnalités avancées telles que la pagination, les opérations CRUD et la recherche globale pour des applications web dynamiques. Déployez vos projets Next.js, connectez-les à des bases de données et ajoutez une authentification pour protéger les données des utilisateurs.

cours

HTML Ultime

HTML Ultime

Apprenez les bases du HTML (HyperText Markup Language), le fondement du développement web. Ce cours destiné aux débutants couvre les balises, attributs, éléments et la structuration des pages web. Acquérez des compétences pratiques pour créer des titres, paragraphes, listes, images, liens, formulaires et tableaux. Découvrez les bonnes pratiques, l’optimisation et l’accessibilité web. Commencez votre parcours en développement web avec le HTML.

Pourquoi les gens choisissent Codefinity

Kwizera Mugisha

Web Developer

Kwizera Mugisha

linkedIn

The teaching methodology at Codefinity is excellent, and I particularly appreciate how it has prepared me to handle real-world coding problems. Currently, I am delving into Node.js and eagerly anticipate building full-stack projects that integrate all the knowledge I have gained.

Sherry Barnes-Fox

Senior Business Analyst

Sherry Barnes-Fox

linkedIn

My first course was 4 hours, I did it in a few days, "nugget-style". The instructions are very clear and easy to understand. There is even a hint to help you get the answer. I love the learning style that is used, it engages me.

Bill Wagner

Accounts Payable Specialist

Bill Wagner

linkedIn

I have really liked the browser-based lessons that allow me to code within the lesson. The RUN button allows me to test the code I write before submitting for a grade.

Daniel Chinea

IT Support Specialist

Daniel Chinea

linkedIn

I have gained a lot of practical and logical thinking skills, along with patience for myself and confidence in myself that I can learn programming. Years ago, I would have never thought that I could learn programming in any way, shape or form, and I was able to obtain these certifications and skills with Codefinity.

Steve Bruening

Technology Project Manager

Steve Bruening

linkedIn

The learning was progressive and made it easy to follow along and make progress. I could feel my skills increasing and building on each other as the course went along.

Stephanie Chan

Project Manager

Stephanie Chan

linkedIn

As I went through the first course of the Python track, I liked the way the course was lay out (in easy and digestible modules) with little exercises at the end of each concept.

Step-by-Step to Stellar Results
Environnement de codage interactif

Plongez dans notre environnement interactif : écrivez et exécutez votre code avec des retours en temps réel et des indicateurs de réussite—apprenez en faisant à chaque étape.

Assistance alimentée par IA

Utilisez l'assistant IA intégré pour expliquer les erreurs, suggérer des corrections ou répondre à toute question sur votre code—restez productif et ne soyez jamais bloqué.

Check your progress

Concluez chaque module avec un quiz rapide qui fournit un retour instantané, suit votre progression et garantit que vous avez maîtrisé les concepts clés.

Promote your expertise

Obtenez votre certificat reconnu par l'industrie à la fin et partagez-le sur LinkedIn en un clic—laissez votre réseau voir ce que vous pouvez faire.

Fiable par les employés des grandes entreprises
et les étudiants des meilleures universités

Google
Intel
Twitter
FedEx
Meta
Nike
Amazon
Microsoft
Tesla
Google
Intel
Twitter
FedEx
Meta
Nike
Amazon
Microsoft
Tesla
florida
illinois
colorado
indiana
new-york
cornell
columbia
notre-dame
florida
illinois
colorado
indiana
florida
illinois
colorado
indiana
new-york
cornell
columbia
notre-dame
florida
illinois
colorado
indiana

Accès complet au catalogue

Un abonnement ouvre ce cours et tout notre catalogue de projets et compétences.
Features:
500+ Cours les mieux notésCopilote IA de pointe
Parcours d'étude personnalisés40+ Projets pratiques réels
Sans annulation, avant la fin du plan sélectionné avec réduction, j'accepte que Codefinity facturera automatiquement $104 tous les 3 mois jusqu'à ce que j'annule. En savoir plus sur la politique d'annulation et de remboursement dans Conditions d'Abonnement.

Essayez Codefinity en toute confiance – garantie de remboursement de 30 jours incluse

Pour vous accueillir chez Codefinity, nous offrons jusqu'à 64% de réduction sur nos cours. De plus, nous avons une garantie de remboursement de 30 jours, pour que vous puissiez nous essayer sans risque.Nous avons vraiment hâte de vous accueillir sur notre plateforme et nous nous engageons à rendre votre expérience d'apprentissage facile, interactive et amusante.
Shield Image
Ready to get started?
Pro
Best intro offer
Ultimate
A complete experience
to kickstart your career
500+ Top-Rated courses
yes
yes
Completion certificates
yes
yes
Early access to new courses
yes
yes
40+ hands-on Real-world projects
no
yes
Personalized study tracks
no
yes
Unlimited workspaces
no
yes

Accès instantané à 500+ cours

Apprentissage illimité, accès instantané
Apprentissage illimité, accès instantanéAccédez à tous les cours et parcours, y compris le contenu vidéo, les quiz et les matériaux approfondis—commencez à apprendre à tout moment.
Certificats reconnus par l'industrie
Certificats reconnus par l'industrieObtenez des certificats qui valident votre expertise et boostent votre carrière dans la tech, l'IA, les données, le marketing, et au-delà.
Apprentissage assisté par IA
Apprentissage assisté par IAObtenez des indices personnalisés, des retours en temps réel et des explications alimentées par IA pour accélérer votre progression.
En expansion constante : nouveaux cours et parcours de carrière
En expansion constante : nouveaux cours et parcours de carrièreRestez en avance avec des cours constamment mis à jour, des feuilles de route de carrière, des défis et des tests pratiques.
Développez des compétences qui comptent
Développez des compétences qui comptentMaîtrisez des compétences recherchées avec des cours en IA, science des données, programmation, marketing, automatisation, développement web, et plus.
Apprentissage interactif et fluide
Apprentissage interactif et fluideParticipez à des projets pratiques, des exercices réels et une expérience d'apprentissage intuitive — aucun outil supplémentaire nécessaire.

Suivez-nous

trustpilot logo

Adresse

codefinity
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt