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
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