JetBrains Academy for Organizations aktualisiert

Integriert einen neuen Kurs für Anfänger, um mehr über die Besonderheiten von C++ zu erfahren.
März 17, 2023
Neue Version

Funktionen

  • Added a new course: C++ for Beginners: Build a 2D Arcade Game From Scratch.
    • In this course, you will learn about the distinctive features of the C++ language compared to other programming languages and its areas of use, such as high-performance applications, graphics, and system programming. By the end of the course, you will build a working game that you can modify and further improve upon.
    • The course is split into 5 modules, with each module covering specific topics and aspects of the C++ language:
      • Basic programming primitives.
      • Manual memory management.
      • Object-oriented programming.
      • Template metaprogramming and functional programming features.
      • Standard library (including STL).
    • Throughout the course, you will be developing a simple 2D arcade game, in which you control a planet. The goal is to get as many points as possible by consuming smaller asteroids and dodging black holes.
      • As you progress through the course, you will improve the game by implementing new functionality based on the concepts you have learned. For example, you might add sound effects, or animations.
      • You’ll start by learning about basic programming primitives in C++, then move to arrays, pointers and manual memory management, then on to classes, inheritance, operator overloading, and then to lambda functions, templates and other features. By the end of the course, you will have a fully functional game that you can play and modify as you like.
JetBrains Academy for Organizations

JetBrains Academy for Organizations

Lernen Sie das Programmieren und erstellen Sie fehlerlos ausführbare Anwendungen.

Sie haben eine Frage?

Live-Chat mit unseren JetBrains-Lizenzierungs-Spezialisten.