Advanced C++ Programming Training Video

Courses For Success
Online

AU$ 189 - (132 )
+IVA

Informazione importanti

  • Corso
  • Online
  • Quando:
    Da definire
Descrizione

Advanced C++ Programming Training Video A Practical C++ Training Course That Teaches Real World Skills In this project-based Advanced C++ Programming video tutorial series, you'll quickly have relevant skills for real-world applications. Follow along with our expert instructor in this training course to get: Concise, informative and broadcast-quality Advanced C++ Programming training videos delivered to your desktop The ability to learn at your own pace with our intuitive, easy-to-use interface A quick grasp of even the most complex Advanced C++ Programming subjects because they're broken into simple, easy to follow tutorial videos Practical working files further enhance the learning process and provide a degree of retention that is unmatched by any other form of Advanced C++ Programming tutorial, online or offline... so you'll know the exact steps for your own projects. Course Fast Facts: Only 6.5 hours to complete this course 80 tutorial videos Expert instructors lead each course Download to any Windows PC or Mac and save for viewing off line Course is accessible 24/7 from any computer once downloaded You can study from home or at work at your own pace in your own time Course Description In this Advanced C++ training course, expert trainer, author and developer Mike McMillan teaches you advanced tools and techniques for developing programs with C++. This tutorial continues where Mike left off with the Beginners Learning C++ training course from Infinite Skills. You jump right in to the training with a review of Inheritance. You will learn advanced topics in this training course such as Polymorphism, creating templates, working with exception handling, stream input/output management, associative containers, algorithms, stacks, queues and binary trees, different search and sort methods, namespaces and working with advanced string class methods. By the completion of this advanced training course...

Informazione importanti

Requisiti: System Requirements - DVD and Digital Download Digital Download: Microsoft Windows XP or higher, Mac OS X 10.4 or higher. Minimum screen resolution of 1024x768 Digital Download specific requirements: Between 1GB and 6GB of available hard drive space (depending on the training course) An Internet connection with sufficient bandwidth. You must have at least a 56K modem connection (Broadband recommended). Most modern ADSL and Cable internet solutions will be sufficient. Do...

Sedi

Dove e quando

Inizio Luogo
Da definire
Online

Cosa impari in questo corso?

Inheritance
c programming
C++
Algorithms
Programming
Skills and Training

Programma

01. Introduction/Inheritance
  • 0101 What This Course Covers
  • 0102 Review - Building A Base Class
  • 0103 Creating A Derived Class
  • 0104 Using Protected Members - Part 1
  • 0105 Using Protected Members - Part 2
  • 0106 Constructors And Destructors
  • 0107 Exercise 1
  • 0108 Exercise 2
  • 02. Polymorphism
    • 0201 Understanding Polymorphism
    • 0202 Base Class Pointers
    • 0203 Virtual Functions
    • 0204 Abstract Classes
    • 0205 Exercise 1
    • 0206 Exercise 2
  • 03. Generic Programming
    • 0301 Why Generic Programming?
    • 0302 Generic Functions
    • 0303 Defining Class Templates
    • 0304 Class Template Specialization
    • 0305 Function Templates With Multiple Data Types
    • 0306 Class Templates With Multiple Data Types
    • 0307 Exercise 1
    • 0308 Exercise 2
  • 04. Exception Handling
    • 0401 Exception Overview
    • 0402 Throwing Exceptions
    • 0403 Catching Exceptions
    • 0404 Catch-All Exception Handlers
    • 0405 Exercise 1
  • 05. Stream Input/Output
    • 0501 Stream Overview
    • 0502 Managing Stream Output
    • 0503 Managing Stream Input
    • 0504 String Streams
    • 0505 Exercise 1
  • 06. Sequential Containers
    • 0601 Vectors Review
    • 0602 Using Lists - Part 1
    • 0603 Using Lists - Part 2
    • 0604 Using Deques - Part 1
    • 0605 Using Deques - Part 2
    • 0606 Exercise 1
    • 0607 Exercise 2
  • 07. Associative Containers
    • 0701 Working With The Pair Class
    • 0702 Using Maps - Part 1
    • 0703 Using Maps - Part 2
    • 0704 Using Sets
    • 0705 Multimaps And Multisets
    • 0706 Exercise 1
    • 0707 Exercise 2
  • 08. Generic Algorithms
    • 0801 Read-Only Algorithms
    • 0802 Read-Write Algorithms
    • 0803 Sorting Algorithms
    • 0804 Iterators - Front/Back Inserter
    • 0805 Iterators - Reverse
    • 0806 Exercise 1
  • 09. Non-STL Data Structures
    • 0901 Stacks - Part 1
    • 0902 Stacks - Part 2
    • 0903 Queues - Part 1
    • 0904 Queues - Part 2
    • 0905 Binary Trees - Part 1
    • 0906 Binary Trees - Part 2
    • 0907 Linked Lists - Part 1
    • 0908 Linked Lists - Part 2
    • 0909 Linked Lists - Part 3
    • 0910 Exercise 1
    • 0911 Exercise 2
    • 0912 Exercise 3
  • 10. Non-STL Algorithms
    • 1001 Linear Search
    • 1002 Binary Search
    • 1003 Selection Sort
    • 1004 Insertion Sort
    • 1005 Merge Sort
    • 1006 Quick Sort
    • 1007 Exercise 1
  • 11. Namespaces
    • 1101 Introduction To Namespaces - Part 1
    • 1102 Introduction To Namespaces - Part 2
    • 1103 Exercise 1
  • 12. String Class
    • 1201 String Assignment And Concatenation
    • 1202 Comparing Strings
    • 1203 Searching Strings
    • 1204 Substring And Replace
    • 1205 C-Style Strings
    • 1206 Exercise 1

Ulteriori informazioni

Digital Download FAQs

Q: What is a digital download?

A digital download is training that you download from the internet using your web browser instead of us shipping you a physical CD.

Q: How instant is the "Instant Purchase"?

If you complete your purchase, you are emailed your access key within minutes of the transaction completing.

Q: How do I access my digital download...