آموزش ذهنیت برنامه‌نویس C++ - آخرین آپدیت

دانلود The C++ Programmer's Mindset

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید چگونه از چارچوب تفکر محاسباتی و قابلیت‌های مدرن C++ برای مقابله با چالش‌های پیچیده برنامه‌نویسی و ساخت راه‌حل‌های مقیاس‌پذیر و قابل استفاده مجدد استفاده کنید. ذهنیتی برای حل مسئله ایجاد کنید که شما را از دیگران متمایز کند. این منبع، توسعه‌دهندگان C++ را با ابزارهایی مجهز می‌کند تا مانند دانشمندان علوم کامپیوتر فکر کنند و از تفکر محاسباتی برای حل مسائل پیچیده استفاده کنند. این دوره با پیوند دادن تئوری و عمل، به شما کمک می‌کند تا از طریق مثال‌های واقعی و تکنیک‌های مدرن C++، کدهایsefficient، مقیاس‌پذیر و قابل نگهداری بسازید. این دوره برای توسعه‌دهندگان سطح متوسط C++، مهندسان نرم‌افزار و دانشجویان علوم کامپیوتر که به دنبال ارتقای مهارت‌های حل مسئله هستند، ایده‌آل است. برای بهره‌مندی کامل از محتوای این دوره، داشتن درک बुनियादी از نحو (Syntax) زبان C++ مورد نیاز است. این دوره با معرفی چارچوب تفکر محاسباتی شروع می‌شود و سپس به بررسی عمیق‌تر انتزاع (Abstraction)، الگوریتم‌ها و ساختارهای داده‌ها می‌پردازد که همگی با مثال‌های کوچک توضيح شده‌اند. سپس یک مطالعه موردی بزرگ را بررسی می‌کنیم و هر چالش را با جزئیات پوشش می‌دهیم تا در نهایت به تحلیل تحلیل‌های کلیه راه‌حل‌ها برسیم. در پایان، روش‌های شتاب‌دهی به کدها با استفاده از موازی‌سازی (Parallelism) و CUDA و همچنین پروفایلینگ (Profiling) کد را بررسی می‌کنیم. این دوره بر اساس کتاب «ذهنیت برنامه‌نویس C++» اثر Sam Morley است. Packt یکی از پربارترین ناشران محتوای فنی پیشرفته در جهان است. برای بیش از دو دهه، ماموریت ما گردآوری و انتشار دانش تکامل یافته از برترین متخصصان فنی بوده است. ما بر روی دوره‌هایی تمرکز می‌کنیم که به مشتریان ما در انجام کارهای واقعی کمک می‌کنند، با پوششی که طیف گسترده‌ای از موضوعات فنی تثبیت شده و پیشرفته را در بر می‌گیرد. اگر شما فرد یا سازمانی هستید که یادگیری از طریق عمل را می‌پذیرد، Packt بهترین انتخاب برای شماست.

سرفصل ها و درس ها

تفکر محاسباتی Thinking Computationally

  • بررسی اجمالی Overview

انتزاع به صورت جزئی Abstraction in Detail

  • بررسی اجمالی Overview

تفکر الگوریتمی و پیچیدگی Algorithmic Thinking and Complexity

  • بررسی اجمالی Overview

درک ماشین Understanding the Machine

  • بررسی اجمالی Overview

ساختار داده Data Structure

  • بررسی اجمالی Overview

استفاده مجدد از کد و ماژولار بودن Reusing Your Code and Modularity

  • بررسی اجمالی Overview

ترسیم کلیات چالش Outlining the Challenge

  • بررسی اجمالی Overview

ساخت یک رابط کاربری خط فرمان ساده Building a Simple Command-Line Interface

  • بررسی اجمالی Overview

خواندن داده‌ها از فرمت‌های مختلف Reading Data from Different Formats

  • بررسی اجمالی Overview

یافتن اطلاعات در متن Finding Information in Text

  • بررسی اجمالی Overview

خوشه‌بندی داده‌ها Clustering Data

  • بررسی اجمالی Overview

تحلیل آنچه ساخته‌ایم Reflecting on What We Have Built

  • بررسی اجمالی Overview

مشکلات مقیاس‌پذیری The Problems of Scale

  • بررسی اجمالی Overview

کار با GPUها و سخت‌افزارهای تخصصی Dealing with GPUs and Specialized Hardware

  • بررسی اجمالی Overview

پروفایلینگ کد شما Profiling Your Code

  • بررسی اجمالی Overview

نمایش نظرات

آموزش ذهنیت برنامه‌نویس C++
جزییات دوره
14h 54m
15
(آخرین آپدیت)
32
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده