|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/cpp-par-la-pratique/
课程评论:没有评论
这门Coursera课程《C++ 实战 - 在编码中学习》旨在帮助初学者或希望巩固C++基础的开发者快速掌握C++编程。课程强调“边学边练”的学习方法,通过实际编码来教授C++的核心概念。 **课程亮点:** * **零门槛:** 只需要一台电脑和学习的意愿。 * **价值高:** C++ 是强大且应用广泛的语言,掌握C++能让你在众多开发者中脱颖而出。 * **高效传授:** 课程专注于C++的精髓,直接教授最实用、最有价值的知识,而非冗长的理论。 * **实战导向:** 通过编写代码来解释概念,鼓励学员动手实践,拒绝“复制代码”。 * **循序渐进:** 每节课都建立在前一节课的基础上,确保学习的连贯性。 * **跨平台:** 提供Windows、Linux和MacOS的开发环境安装教程。 * **内容结构:** * **工具安装:** 学习配置C++开发环境(编译器、VS Code)。 * **四级学习:** * **第一级:** 程序编写、变量、数组、向量、用户交互。 * **第二级:** 函数、作用域、注释、命名空间。 * **第三级:** 条件语句(if)、for循环、while循环。 * **第四级:** 编程规范、代码组织、终端编译。 * **额外内容:** 包含面向对象编程(OOP)的介绍,这是现代编程的重要组成部分。 * **学习成果:** 课程结束后,学员将具备坚实的C++基础,能够为学习游戏开发、嵌入式系统、机器人、人工智能、操作系统等领域打下良好基础。
La programmation est quelque chose de nouveau pour vous, et vous souhaitez apprendre le C++ rapidement?Ou… Vous développez déjà avec C++ et avez besoin d'un petit rafraîchissement?Et, vous voulez apprendre en codant directement? Si oui, alors cette formation C++ est pour vous.Aucun pré-requis pour commencer la formation: seulement un ordinateur et la volonté d'apprendre.- Pourquoi ce cours?Le C++ est un langage assez particulier: c'est l'un des plus anciens sur le marché (de nombreux autres langages sont en fait basés sur le C++), et il est utilisé dans toutes les industries du monde.Le C++ est considéré comme "difficile à apprendre". En effet, il est peut-être plus difficile à apprendre que d'autres langages tels que Python ou JavaScript, mais en contrepartie, vous bénéficiez d'avantages considérables: vous pouvez coder avec l'un des langages les plus puissants au monde, ce qui ouvre de nombreuses possibilités qui ne sont pas disponibles avec d'autres langages "moins puissants". En outre, et cela peut être un facteur important pour vous: le fait d'avoir des connaissances en C++ vous permettra de vous démarquer des autres développeurs. Le raisonnement est assez simple: le C++ est considéré comme plus difficile, donc vous avez moins de concurrence car beaucoup d'autres n'auront pas eu le courage de franchir le cap.Également, "plus difficile" ne veut pas dire "impossible", si vous avez les bonnes ressources pour commencer.Et c'est pourquoi j'ai créé ce cours, avec une seule idée en tête: vous donner, aussi vite que possible, les connaissances et la pratique dont vous avez vraiment besoin pour maîtriser les bases du C++. Rien de plus, rien de moins. Et j'ai essayé de rendre les explications aussi simples que possible.Alors oui, il ne s'agit pas d'une formation complète de 50h où l'on apprend tout sur tout. Non, cette formation vous apprend directement l'essentiel.Et avec cette formation pratique sur le C++, vous obtiendrez ce dont vous avez vraiment besoin pour commencer. Ensuite, vous pourrez utiliser efficacement cette base C++ pour apprendre et travailler dans de nombreux domaines différents:Jeux vidéoLogiciels embarquésRobotique (mon domaine de prédilection!)Intelligence artificielleSystèmes d'exploitationEt bien d'autres encore.- Quelle est la méthode d'enseignement?Pas à pas: chaque section, chaque leçon, est construite sur la précédente. 1 leçon = 1 pas vers la maîtrise des bases du C++.Pratique: pas d'explications théoriques compliquées, j'écris directement le code et j'explique en même temps. Et je vous encourage à écrire le code également!Pas de copier-coller: Je ne ferai pas apparaître du code à l'écran comme par magie sans aucune explication. J'écris tout le code que j'explique, et j'explique tout le code que j'écris.Droit au but: si je peux expliquer quelque chose en 5 minutes, je ne produirai pas une vidéo de 15 minutes pour faire paraître le cours plus long. Et je vous enseigne ce dont vous avez réellement besoin pour faire des choses utiles avec le C++. Cela signifie que je me concentre sur ce qui peut vous apporter le plus de valeur maintenant.Exercices additionnels: pour chaque concept clé, vous aurez des exercices pour pratiquer par vous-même, ce qui rendra l'apprentissage beaucoup plus efficace.Donc, si vous aimez apprendre en codant, et que vous voulez vraiment comprendre ce que vous faites, vous allez apprécier cette formation.- Que ferez-vous et qu'apprendrez-vous dans ce cours ?Tout d'abord, vous installerez les outils de développement (compilateur, VS Code) dont vous avez besoin pour écrire du code C++. Les instructions d'installation seront pour Windows, Linux et MacOS. Donc oui, vous pouvez suivre le cours avec le système d'exploitation de votre choix!Ensuite, vous apprendrez le C++ avec 4 niveaux différents.Pour chaque niveau, vous obtiendrez:Une vidéo d'introduction rapide pour faire le lien entre les différents niveaux et expliquer ce que nous allons faire.Des leçons pratiques (d'une durée de 5 à 10 minutes) pour introduire de nouveaux concepts clés.A la fin du niveau (section), quelques exercices pour s'entraîner sur les points clés de la section, et aussi pour combiner les différents concepts.Chaque niveau s'appuie directement sur les niveaux précédents. Voici un aperçu rapide des concepts que vous découvrirez (et sur lesquels vous vous entraînerez):Niveau 1: Écrire un programme, variables, tableaux, vecteurs, interaction utilisateur.Niveau 2: Fonctions, scope, commentaires, espaces de noms.Niveau 3: Conditions (if), boucles for, boucles while.Niveau 4: Prototypes, organisation du code, compilation à partir du terminal.Extra: vous avez également une section bonus à la fin du cours, sur la programmation orientée objet (POO) en C++. La POO est omniprésente de nos jours, et il s'agit d'un complément intéressant à ajouter à votre ensemble de compétences.Commencez à apprendre le C++ dès aujourd'hui, et je vous retrouve dans la première partie de la formation!