Pluralsight C++ Tutorial Series كورس سى بلس بلس

كورس سى بلس بلس من اعداد شركة بلورال سايت يتناول شرح اللغة التى يتم استخدامها من قبل الملايين من المطورين على مستوى العالم فيمكنك استخدام لغة السى بلس بلس لكتابة انواع مختلفة من التطبيقات لمجموعة مختلفة من المنصات والكورس يغطى اساسيات اللغة بداية من طريقة كتابة اكوادها وتعريف المتغيرات والثوابت والكلاسات وبناء التعبيرات باستخدام المعاملات والدوال ثم الانتقال الى عالم القوالب والمؤشرات بالاضافة الى شرح البوليمورفيزم او تعدد الاشكال وذلك بالاعتماد على المكتبة القياسية للحد من الجهد المبذول فى عملية ادارة الذاكرة.

pluralsight c++

محتوى الكورس

The Content

C++ Fundamentals
– Context
– Tools
– Language Basics – Variables: Fundamental Types
– Variables – User Defined Types
– Flow of Control
– Operators
– Templates
– Pointers
– Pointers and Inheritance

C++ Fundamentals – Part 2
– The Standard Library
– Lambdas
– Exceptions
– Understanding Legacy Code

C++ Advanced
– Avoid Manual Memory Management
– Use Lambdas
– Use Standard Containers
– Use Standard Algorithms
– Embrace Move Semantics
– Follow Style Rules
– Consider the PImpl Idiom
– Stop Writing C With Classes

C++11 Language Features
– C++11 Features in GCC 4.8
– Templates, Classes, Initialization
– Move Semantics, Perfect Forwarding, constexpr
– Range-based for nullptr, enums, literals, static_assert, noexcept
– More Language Features, other Platforms, and The Future of C++

Modern C++ Libraries:
– Getting Started
– Smart Pointers
– Smart Classes
– Container Essentials
– Associative Containers
– Strings and Regular Expressions

Modern C++ Concurrency:
– Getting Started
– Threads
– Synchronization
– Condition Variables
– The Windows Thread Pool
– The Windows Thread Pool – Part 2
– The Concurrency Runtime
– The C++11 Thread Support Library

Introduction to the Boost C++ Libraries:
– Getting Started With Boost
– Boost.Optional
– Boost.ProgramOptions
– Boost.Any
– Boost.Signals2
– Boost.FileSystem
– Odds and Ends

Introduction to Qt: A C++ Cross Platform Application Framework
– Overview
– Getting Started
– Qt Creator Overview
– Hello World Revisited
– Application Overview
– VFP Getting Started – The Setup Tab View
– VFP – The Model
– VFP – The View Manager
– Menus and Actions

تحميل الكورس

Download

الكورس باللغة الانجليزية ومقسم على مجموعة من الروابط

C++ Fundamentals

C++ Fundamentals – Part 2

C++ Advanced Topics

C++11 Language Features

Modern C++ Libraries

Modern C++ Concurrency

Introduction to the Boost C++ Libraries

Introduction to Qt: A C++ Cross Platform Application Framework

password

Advertisements

ضع تعليقك هنا

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: