Introduction to Programming and C++ Basics for Non-Developers (TTCP2000)

Kickstart Your Software Development Skills with this Introduction to Coding Basics, Object Oriented Development and C++ 20

$2,695.00

Kickstart Your Software Development Skills with this Introduction to Coding Basics, Object Oriented Development and C++ 20

More Information:

  • Learning Style: Virtual
  • Learning Style: Course
  • Difficulty: Beginner
  • Course Duration: 5 Days
  • Course Info: Download PDF
  • Certificate: See Sample

Need Training for 5 or More People?

Customized to your team's need:

  • Annual Subscriptions
  • Private Training
  • Flexible Pricing
  • Enterprise LMS
  • Dedicated Customer Success Manager

Course Information

About This Course:

Introduction to Programming and C++ Basics for Non-Developers is a five-day, basic-level training course geared for IT candidates who have little or no prior experience in computer programming. You'll gain light hands-on programming experience, while you begin your journey to develop a programmer's mindset.  Throughout this gentle introduction to programming and C++, students will learn to create applications and libraries using C++ using best practices and sound OO development techniques for writing object-oriented programs in C++. Special emphasis is placed on object-oriented concepts and best practices throughout the training.   

Becoming a modern software developer is like learning a new language; it requires study, practice, and dedication well beyond this course to apply your new skills effectively. While this five-day program won't transform you into an experienced developer, it will lay a solid foundation in coding basics using C++, while teaching you to think like a programmer. Although this course is technical in nature, our instructors will guide you every step of the way, providing a supportive environment for you to explore, ask questions, and prepare for your next learning milestones. 

Course Objectives:

  • Learn about basic computer architecture (memory, CPU, IO) 

  • Gain basic knowledge of the C++ programming language, features and functions in today's development initiatives 

  • Gain hands-on practice using C++ basic syntax and functions to build basic software applications 

  • Learn about Object Oriented development and best practices 

  • Learn and apply core development functions such as dynamic memory, inheritance, value type / reference types, exceptions and more 

  • Get a light introduction to the C++ Standard Library 

  • Gain skills required to exit the course with a foundation in basic programming skills and C++ knowledge to carry forward to additional study and practice. 

Audience:

Although this course is geared for non-developers, it is helpful for attendees to have a somewhat technical background and to be comfortable working with computers, having the ultimate goal of becoming a C++ software developer.  

Attendees might include: 

  • Technically-oriented attendees who want or who want to begin the process of becoming an OO application developer 

  • Technical team members from non-development roles, re-skilling to move into software and application development roles within an organization 

  • Recent college graduates looking to apply their college experience to programming skills in a professional environment, or perhaps needing to learn the best practices and standards for programming within their new organization 

Prerequisites:

  • Ability to use computers to start programs, open and save files, navigate application menus and interfaces 

  • Ability to understand logical concepts such as comparisons 

  • Understand number theory 

  • Ability to create, understand, and follow structured directions or step-by-step procedures 

  • Ability to understand and apply abstract concepts to concrete examples 

 

Outline

Hit button to validate captcha