Download Udemy – C++ Programming Bootcamp 2023-3

C++ Programming Bootcamp

Description

C++ Programming Bootcamp course. C++ is probably the most important programming language in the world. Although there are many other languages, C++ is often used to implement those systems. This language is used in time-sensitive applications due to its high performance and is essential for operating systems, device drivers, compilers, networks, and other “system” software because it produces native code. Most of the software you use on a daily basis probably uses C++ in the underlying layers.

This course will teach you C++ programming language from beginner to intermediate level. You’ll master all the fundamentals, from simple commands and functions to patterns and object-oriented programming. This course covers the complete basics of C++ through C++11 and some of C++14 and 17, the standard library, and the C++ object management library (known as the STL). The final sections of the course guide students through a complex project that is a text adventure game engine. This game engine reads locations, game objects and gameplay from external files. It also includes a game graphics file editor that uses the Qt graphics framework. This project shows how to embed a script engine in a C++ program so that gameplay can be written outside of the game engine.

A practical approach is used throughout the course. Each theoretical topic is illustrated with real code, and several coding exercises and challenges are included to enhance student learning.

What you will learn:

  • Philosophy of C++
  • Number systems (binary, octal, decimal and hexadecimal)
  • Static versus dynamic typing systems
  • Basic commands such as variables, loops, and conditional commands
  • Functions
  • classes
  • Operator overloading
  • Templates – for both functions and classes
  • Object Orientation and Virtual Functions – Polymorphism in C++
  • Separate compilation method in C++
  • C preprocessor
  • Standard library
  • STL, object management, algorithms and iterators
  • namespaces
  • Lambda expressions
  • Smart pointers
  • An introduction to design patterns (Mediator and Singleton)

This course is taught by Brian Martin with a Bachelor of Science (BSc) degree. He has at least 30 years of experience in real-world software development in various fields such as defense systems, accounting, property management, telecommunications, and legal systems. He firmly believes that the only way to learn any subject is to do it while learning and this general approach has been adopted in the course.

Who is this course suitable for?

This course is suitable for those who have a good basic knowledge of computers and want to learn programming. It is also useful for people who have programming experience in other languages. Prior programming experience is not necessary, but would be helpful.

Specifications of the C++ Programming Bootcamp course

  • Publisher: Udemy
  • teacher: Brian Martin
  • Training level: beginner to advanced
  • Training duration: 25 hours and 41 minutes
  • Number of courses: 171

Course topics on 3/2024

C++ Programming Bootcamp course prerequisites

  • A Windows based computer and knowledge of using the operating system.
  • No previous programming knowledge needed although that would be of benefit.

Course images

C++ Programming Bootcamp

Sample video of the course

Installation guide

After Extract, view with your favorite Player.

Subtitle: None

Quality: 720p

download link

Download part 1 – 2 GB

Download part 2 – 2 GB

Download part 3 – 2 GB

Download part 4 – 2 GB

Download part 5 – 1.86 GB

File(s) password: www.downloadly.ir

Size

9.86 GB

Be the first to comment

Leave a Reply

Your email address will not be published.


*