C++ IDE Overview

C++ IDE Overview

2h 35mBeginner2018-03-22

Authors

Troy Miles

Troy Miles

Award-winning Software Engineer, Speaker, and Author

Course details

As a C++ developer, you spend 90% of your time in your IDE-the integrated development environment where you write, test, and debug code. Finding the right IDE is critical to being a productive programmer. This course helps you explore the options and find the right fit for your projects and coding style. Instructor Troy Miles reviews six popular choices: NetBeans, CodeLite, CLion, Eclipse, Xcode, and Visual Studio Community. Learn how to install each program, use the code editors, debug an app, and explore the project layout. Along the way, instructor Troy Miles explains each IDE's strengths and capabilities, including version control integration, GUI builders, syntax highlighting and code completion, refactoring, and more.

Learning objectives
Installing a C++ compiler
Installing an IDE
Writing code in an IDE
Debugging in IDEs
Project layout

Skills covered

NetBeansEclipseC++ApacheProgramming FoundationsSoftware Development ToolsProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

Concepts

Introduction

  • Welcome
  • What you should know
  • Installing C++ compiler on a PC
  • Installing C++ compiler on a Mac
  • Exercise files

NetBeans IDE

  • Installation
  • Menu navigation
  • Writing code
  • Debugging
  • Project layout
  • Challenge - NetBeans
  • Solution - NetBeans

CodeLite IDE

  • Installation
  • Menu navigation
  • Writing code
  • Debugging
  • Project layout
  • Challenge - CodeLite
  • Solution - CodeLite

Clion

  • Installation
  • Menu navigation
  • Writing code
  • Debugging
  • Project layout
  • Challenge - CLion
  • Solution - CLion

Eclipse

  • Installation
  • Menu navigation
  • Writing code
  • Debugging
  • Project layout
  • Challenge - Eclipse
  • Solution - Eclipse

Visual Studio Community

  • Installation
  • Menu navigation
  • Writing code
  • Debugging
  • Project layout
  • Challenge - Visual Studio
  • Solution - Visual Studio

Xcode

  • Installation
  • Menu navigation
  • Writing code
  • Debugging
  • Project layout
  • Challenge - Xcode
  • Solution - Xcode

Conclusion

  • Next steps
80,000 Toman