OUR PARTNERS




















 
 
 
Online Courses From Only £19.99 per year

OOP Using C++ Course

OOP Using C++ Course

Price: £97

Duration: 38.00 hour(s)
Delivery: Online

This course is for the beginning programmer or for the experienced programmer who wants to learn C++.

[video  http://videocourses.nhanced.co.uk/OOP-using-C-WEEK 1.flv http://videocourses.nhanced.co.uk/OOP-using-C-WEEK 1.jpg.300:300]

OOP Using C++ course

Total Items: 3 Total Time: 38.00 hour(s)

Summary:

This training is designed for programmers who want to learn C++ to develop object-oriented programs.

It covers the parts of a C++ program, variables, constants, expressions, statements, and functions, and examines classes and objects and how these components work in the program flow.

The training also discusses pointers, references, arrays, inheritance, and functions.

Advanced topics covered include streams, templates, exceptions and error handling, libraries, and object-oriented analysis and design.

Learning Segment 1 : Week 1

Summary:

This learning segment begins with a basic explanation of C++ components and quickly progresses to writing real object-oriented programs. Sample listings, complete with sample output and an analysis of code, illustrate the topics of the day.

Objectives:

  • Use data types, variables, and constants Use operators to manipulate C++ expressions Do advanced programming with functions Use statements and loops to control program flow Use classes and objects Enter, compile and link C++ programs

Topics:

  • Day 1: Getting Started Day 2: The Parts of a C++ Program Day 3: Variables and Constants Day 4: Expressions and Statements Day 5: Functions Day 6: Basic Classes Day 7: More Program Flow Week 1 in Review Reference

 Learning Segment 2 : Week 2

Summary:

This learning segment begins with how pointers and references work and then moves on to the advanced use of functions. It also presents arrays and collections, explores inheritance and polymorphism and ends with a discussion of special classes and friends. Sample listings, complete with sample output and an analysis of code, illustrate the topics of the day.

Objectives:

  • Create and use pointers and references Overload member functions and overload operators Declare and use arrays Reuse and extend existing types through inheritance Declare multiple inheritance and declare classes for virtual inheritance Create abstract data types and implement pure virtual functions Use static member variables and static member functions

Topics:

  • Day 8: Pointers Day 9: References Day 10: Advanced Functions Day 11: Arrays Day 12: Inheritance Day 13: Polymorphism Day 14: Special Classes and Functions Week 2 in Review Reference

Learning Segment: Week 3

Summary:

This learning segment begins with a discussion of advanced inheritance and then moves on to cover streams in depth. It also presents advanced tricks of the preprocessor, discusses object-oriented analysis and design, and introduces templates. Week 3 ends with an explanation of exceptions, standard libraries, and bit manipulation. Sample listings, complete with sample output and an analysis of code, illustrate the topics of the day.

Objectives:

  • Use containment and private inheritance Declare friend functions and friend classes Use streams to manage input and output and to write to and read from files Make code easier to read and debug using preprocessor directives Explain the principles of object-oriented analysis and design Create class and function templates Create, throw and catch exceptions Use standard library functions and classes Manipulate individual bits

Topics:

  • Day 15: Advanced Inheritance Day 16: Streams Day 17: The Preprocessor Day 18: Object-Oriented Analysis and Design Day 19: Templates Day 20: Exceptions and Error Handling Day 21: What's Next Week 3 in Review Reference

Features:

  • Exercises allow learners to practice in the actual application being studied.
  • Supplied sample files include sample documents, application files, programs, and programming code that enable learners to practice with these files, enhancing the learning experience.
  • A Course Topics list contains active hyperlinks, permitting quick access to specific topics.
  •  Find-A-Word allows learners to look up an unfamiliar term in the Glossary, on the Web, or in a dictionary. In addition, it lets them find other occurrences of the term in the same course.
  • Search text enables learners to rapidly search all text within a course to easily retrieve information required.
  • Courses challenge the learner with a variety of question formats, including multi-step simulations, true/false, multiple choice, and fill-in-the-blank.
  • A skill assessment generates a customized learning path based on the results of a pre-test.
  •  A glossary provides a reference for definitions of unfamiliar terms.
  • Bookmarking tracks the learner's progress in a course.

Technical Requirements:

P500+ Processor, 128MB of RAM; Windows 2000, 2003, XP, Minimum screen resolution 800x600, Internet Explorer 5.5 or higher; Windows Media Player 9.0 or higher; Flash 8.0 or higher; 56K minimum connection; broadband (256 kpbs or higher) connection recommended; Cookies enabled; Sound card with speakers or headphones strongly recommended.

Share This
Share:
  • Digg
  • del.icio.us
  • Mixx
  • Google
  • Facebook
  • LinkedIn
  • YahooMyWeb
  • StumbleUpon
  • Technorati
  • TwitThis
FREE COURSES
Free Trial to 1000 Courses
Get FREE Access to Over 1000 Video Training Courses

* indicates a required field
 
TESTIMONIALS
Raj Odedra passed his MCSE in just six months! "I Passed my MCSE in Just Six Months!"
Raj Odedra
read more