پیشنهاد فرادرس

آموزش ++C از مقدماتی تا پیشرفته

دسته بندی ها: سی پلاس پلاس ، آموزش های Infinite Skills

آموزش-c-از-مقدماتی-تا-پیشرفته

دوره آموزشی سی پلاس پلاس از مقدماتی تا پیشرفته نام یک دوره آموزشی از موسسه Infinite Skills می باشد.

در این دوره آموزشی برنامه نویسی به زبان C++ را به صورت کامل یاد میگیرید.

سرفصل های دوره آموزشی:

  • ایجاد یک Base Class
  • ایجاد یک Derived Class
  • استفاه از Protected Members
  • کار با Constructor ها  و  Destructorها
  • آشنایی با Polymorphism
  • کار با توابع Virtual
  • برنامه نویسی عمومی
  • Template های کلاس Specialization
  • کار با  تابع  Template ها  با  Multiple Data Types
  • کار با  Class Template ها  با  Multiple Data Types
  • کار با الگوریتم های عمومی
  • مدیریت Stream Output
  • ساختمان داده Non-STL
  • کار با پشته ها
  • کار با صف ها
  • الگوریتم درخت جستجوی دودیی
  • کار با الگوریتم Non-STL
  • و ...

لیست سرفصل های دوره آموزشی:

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 for C++, you will have an in-depth understanding of how to apply advanced programming techniques to achieve your software development needs. Working files are included to allow you to learn using the same files that the author using in this video training course for C++.

00. Free Videos From This Course What This Course Covers Review - Building A Base Class Creating A Derived Class Using Protected Members - Part 1 Using Protected Members - Part 2 Constructors And Destructors Exercise 1 Exercise 2 Understanding Polymorphism Base Class Pointers Virtual Functions Abstract Classes Exercise 1 Exercise 2 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

عنوان دوره: InfiniteSkills - C Plus Plus Training Video Bundle - Beginners to Advanced حجم فایل: 2.04GB

InfiniteSkills C Plus Plus Training Video Bundle Beginners to Advanced

پیشنهاد فرادرس