お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。        
        
        
            予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。        
    コース概要
Module 1
- Intro + References
- Basics
- Workshop Basics
- Overloading
- What can we overload, and how.
- Extra C++ Types (bool & reference)
- Workshop overloading
- OOP
- Quick introduction to Oop
- Classes
- Structs
- Access Modifiers
- Constructor
- default/delete functions
- initializer syntax / constructor initialization list
- Workshop classes
- Memory
- Classical memory interaction
- Workshop Memory
Module2
- Inheritance
- Construction
- Polymorphism
- Virtual, pure virtual, abstract, interface
- Access modifiers
- Workshop Inheritance (Shapes)
- Exceptions
- What are they
- How do they work
- What to throw and what to catch
- Workshop exceptions
- Memory exhaustion
- How it’s notified
- How to handle
- Modern Memory Management
- RAII
- Templates applied to Modern Memory Management (SmartPointer)
- Standardized C++11 SmartPointers
- Nullptr
- Workshop SmartPointers
- Namespaces
- Workshop Namespaces
Module3
- Auto
- The new auto keyword
- The new auto return syntax
- enum
- New style enums
- constexpr
- New constant expressions
- About constness
- Const and Mutable explained
- Lambdas & function objects
- Classes that act like functions
- Introduction lambda functions
- Chrono
- n introduction to the new Chrono library
Module 4
- Casting
- Standard library
- String
- Containers
- Vector (vs)
- List
- Map
- Array
- Tuple
- Initializer lists
- Iterators
- range-for syntax
- Std Algorithms
- Streams
- Miscellaneous Keywords
- static
- explicit
Module 5
- Move semantics
- Introduction to L/R values
- R-value-references applied to move semantics
- Type Traits
- Obtaining information on compile time
- Concurrency
- Introduction to C++11’s Threading, async/future and atomic types implementation
- Variadic templates - An introduction to C++11’s variadic templates
要求
Minumum of 1 year experience on C++
 
             35 時間
        
        
お客様の声 (3)
予約語の使用方法と、オブジェクト指向 Programming を使用する際のベスト プラクティス。必要なトピックの知識を得るために cpp リファレンスに依存する方法
Alejandro - we need to hace this group for mexico people only from Turf and compact utility
コース - Advanced C++ Software Design
機械翻訳
トレーナーはいつも私の疑問を解決してくれます。
David C Pascual C - we need to hace this group for mexico people only from Turf and compact utility
コース - Advanced C++ Software Design
機械翻訳
通常の仕事に邪魔されることなく、5日間連続で C++ 言語に浸ることができてよかったです。個人的には同僚ほど C++ の経験がないので、このコースに参加して深く掘り下げることにしました。このコースは、もっと学びたいという気持ちを大いに刺激してくれました。まさに私が達成したかったことです。トレーナーと同僚の専門知識に感謝しています。トピックが非常に素早く触れられ、詳細に説明されていないのは、上級コースに期待する点です。時には速すぎてついていけないこともありますが (これは、このコースに参加したことで分かっている、受け入れられている欠点です :-))、その一方で、言語の微妙な点についてかなり完全な概要を学べました。このような形でコースを提供していただき、本当にありがとうございます。とても感謝しています!!!
Jan Grauwen - Septentrio N.V.
コース - Advanced C++ Software Design
機械翻訳
