ارتقا دادن مهارت های خود را در سی پلاس پلاس - Advance Your Skills in C++

مسیر آموزشی ارتقا دادن مهارت های خود را در سی پلاس پلاس - Image of Learn Path Advance Your Skills in C++
ارتقا دادن مهارت های خود را در سی پلاس پلاس Advance Your Skills in C++
آنچه خواهید آموخت: اصول اولیه ++C را با تمرینات عملی بیاموزید. یک کد کامپایل بسیار کارآمد ایجاد کنید که با حداقل سربار اجرا شود. برنامه های خود را مجبور کنید بیش از یک کار را همزمان با تکنیک های برنامه نویسی موازی و همزمان انجام دهند. برای ایجاد کد قابل اعتماد ، ساختارهای شیء و اشاره گر را استاد کنید. ساختار داده ها را برای ذخیره اطلاعات پیچیده بهینه کنید. کتابخانه هایی از توابع قابل استفاده مجدد بسازید. پیش نیازها: آشنایی با مفاهیم اولیه برنامه نویسی
Advance Your Skills in C++
What you’ll learn: Learn C++ fundamentals with hands-on exercises. Create highly efficient compiled code that runs with minimal overhead. Make your programs do more than one thing at a time with parallel and concurrent programming techniques. Master object and pointer structures to build reliable code. Optimize data structures to store complex information. Build libraries of reusable functions. Prerequisites: Familiarity with basic programming concepts
مدت زمان: 23h 44m
تعداد دوره ها: 8
مجموع قیمت: (۲۴۸,۰۰۰)
قیمت با 30% تخفیف : ۱۷۳,۶۰۰
تعداد مدرسین: 5
برای خرید این مسیر آموزشی باید وارد حساب کاربری خود شوید.
  • 1
    دوره آموزشی دوره آموزشی یادگیری سی پلاس پلاس - Image of Course Learning C++ 3 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی یادگیری سی پلاس پلاس

    Learning C++

    ++C یکی از قوی ترین و پرکاربردترین زبان های برنامه نویسی در تمام دوران است. همچنین یکی از قدیمی ترین زبان های برنامه نویسی است که امروزه مورد استفاده قرار می گیرد. در این دوره، عناصر اساسی این زبان برنامه نویسی شی گرا را که جهان را به حرکت در می آورد، بیاموزید. مدرس ادواردو کورپینو با ایجاد محیط توسعه و معرفی عناصر اساسی برنامه نویسی شی گرا شروع می کند. ادواردو انواع داده ها مانند متغیرها، عبارات، تخصیص ها، ثابت ها و موارد دیگر را پوشش می دهد. او ساختارها، کلاسها، اشاره گرها، بردارها و غیره را توضیح می دهد. ادواردو پس از گذراندن فرایند جریان کنترل و انواع عملکردهای مفید، اطلاعات مفصلی را در مورد بازکردن و کار با فایل ها به پایان می رساند.

  • 2
    دوره آموزشی دوره آموزشی یادگیری جامع سی پلاس پلاس - Image of Course C++ Essential Training 6 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی یادگیری جامع سی پلاس پلاس

    C++ Essential Training

    برنامه نویسی ++C را با شروع با اصول اولیه بیاموزید. ++C که به طور گسترده برای توسعه سیستم‌ها و برنامه‌ها استفاده می‌شود، تقریباً برای همه سیستم عامل‌ها در دسترس است و بسیاری از زبان‌های مشتق از جمله #C‌ و Java را تحت تأثیر قرار داده. در این دوره، Bill Weinman شما را با پیچ و مهره‌های این زبان ضروری آشنا می‌کند. او به شما کمک می‌کند محیط خود را برای کدنویسی تنظیم کنید و یک برنامه اساسی ++C را کالبدشکافی می‌کند. او موارد ضروری - عبارات و اصطلاحات، متغیرها، شرطی‌ها، عملگرها، حلقه‌ها و توابع را مرور می‌کند و به موضوعات پیچیده‌تری می‌پردازد، مانند ساختار داده‌ها، کلاس‌ها و اشیا، و الگوها. در طول راه او مفاهیمی مانند بازگشت، type casting و اضافه بار اپراتور را توضیح داده و به کلاس‌ها و الگوریتم‌های قدرتمند کانتینر موجود در کتابخانه استاندارد الگو (STL) می‌رود. این آموزشهای جامع، هم برای برنامه نویسان باتجربه و هم برای کسانی که با این زبان کاملاً جدید هستند، یک مرجع ++C کامل ارائه می‌کند.

  • 3
    دوره آموزشی دوره آموزشی C++ Pointers - Image of Course Learning C++ Pointers 53 دقیقه
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی C++ Pointers

    Learning C++ Pointers

    اشاره گرها یک نوع متغیر هستند که آدرس حافظه را به عنوان مقدار نگه می دارد. آنها برای کنترل تخصیص حافظه در برنامه های کاربردی با محدودیت منابع استفاده می شوند. اشاره گرها برای توسعه دهندگانی که می خواهند برنامه های هوشمند و کارآمدی برای حافظه ایجاد کنند به طرز شگفت آوری ساده و فوق العاده ارزشمند هستند. در این آموزشها به عنوان مربی کارکنان پگی فیشر بپیوندید تا او اشاره گرهای ++C را به طور عمیق کاوش کند. بیاموزید که اشاره گرها با آدرس ها و آرایه ها چگونه متفاوت هستند و چگونه از آنها برای تخصیص حافظه در هنگام اجرای برنامه و هنگام اجرای برنامه استفاده می شود. نحوه انتقال اشاره گرها به عنوان آرگومان به توابع را بیاموزید و از اپراتورهای جدید و حذف کننده برای تخصیص حافظه به صورت پویا استفاده کنید. در پایان دوره، درک بهتری از نحوه استفاده عملی از اشاره گرهای ++C در برنامه های کاربردی خود خواهید داشت. اهداف یادگیری آدرس ها در مقابل اشاره گرها درک رابطه بین اشاره گرها و آرایه ها اشاره گرهای رفع اختلال ارسال اشاره گرها به عنوان استدلال استفاده از اپراتورهای جدید و حذف

  • 4
    دوره آموزشی دوره آموزشی کتابخانه الگوی استاندارد ++C - Image of Course C++ Standard Template Library 2 ساعت
    با زیرنویس فارسی و انگلیسی

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

    C++ Standard Template Library

    کتابخانه الگوی استاندارد C++ (STL) مجموعه ای از کلاس ها است که بسیاری از الگوریتم ها و ساختار داده های محبوب و متداول را پیاده سازی می کند. این ویژگی ها به شما کمک می کند تا کد کارآمدتر، کارآمدتر و قابل استفاده مجدد ایجاد کنید. ادواردو کورپینو، برنامه نویس، محبوب ترین عناصر C++ STL را مرور می کند، بنابراین می توانید به محض اتمام آموزش، از این ابزارها در پروژه های خود استفاده کنید. نحوه استفاده از محفظه های دنباله ای مانند بردارها، لیست ها، پشته ها و صف ها برای ذخیره داده ها را بیاموزید و از ظروف همراه مانند مجموعه ها و نقشه ها برای پیاده سازی آرایه های همراه استفاده کنید. ادواردو توضیح می دهد که کدام عناصر در کدام سناریوها بهترین عملکرد را دارند و نحوه برنامه نویسی با STL را برای حداکثر کارایی نشان می دهد. مجموعه ای از چالش ها در پایان هر فصل به شما امکان می دهد تا دانش خود را در طول مسیر آزمایش کنید. اهداف یادگیری چرا STL مهم است ظروف و تکرارکنندگان بردارها و لیست ها پشته ها و دکول ها ظروف همراه

  • 5
    دوره آموزشی دوره آموزشی قالب های ++C و STL - Image of Course C++ Templates and the STL 2 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی قالب های ++C و STL

    C++ Templates and the STL

    قالب های ++C از برنامه نویسی عمومی پشتیبانی می کنند، کدی که مستقل از نوع کار می کند. کتابخانه الگوی استاندارد C++ (STL) یکی از کاملترین و قدرتمندترین کتابخانه های موجود است. داشتن تسلط کامل بر الگوهای ++C و STL برای برنامه نویسان که به دنبال کسب مهارت در++C هستند ضروری است. در این دوره، دومی از مجموعه ای که بر موارد ضروری ++C متمرکز است، مربی بیل واینمن به هر دو این موضوعات اساسی می پردازد. برای شروع، او الگوها را پوشش می دهد، در مورد نحو قالب، توابع و کلاسهای الگو، و استنباط استدلال بحث می کند. او سپس بر دانش خود برای بحث در مورد ظروف STL، تکرارکنندگان، تغییر شکل، توابع و الگوریتم ها تکیه می کند. اهداف یادگیری اصول قالب ظروف STL دسترسی به تکرارکنندگان تکرارکنندگان خروجی، رو به جلو و دو طرفه تابع تبدیل تغییر رشته ها و انواع توابع حسابی، رابطه ای و منطقی الگوریتم های STL

  • 6
    دوره آموزشی دوره آموزشی یادگیری جامع ++C برای تغییر شغل - Image of Course C++ Essential Training for Career Changers 3 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی یادگیری جامع ++C برای تغییر شغل

    C++ Essential Training for Career Changers

    آیا علاقه دارید مهارت های برنامه نویسی را به مجموعه ابزار حرفه ای خود اضافه کنید؟ اگر چنین است، خواه دانش آموزی هستید که حرفه خود را شروع می کنید، مدیر سطح متوسطی که همیشه می خواست برنامه نویسی را بیاموزد یا حتی توسعه دهنده ای با تجربه که علاقمند به آموزش زبان جدید است، پس این دوره برای شما مناسب است. با پگی فیشر همراه باشید تا توضیح دهد که چگونه با ++C، یک زبان برنامه نویسی اصلی، شروع به کار کند. با استفاده از ++C 11، پگی اصول اولیه مانند نحوه کامپایل و اجرای برنامه های ++C و نحوه ایجاد متغیرها را پوشش می دهد. او همچنین به کار با داده ها و همچنین بیانیه های تصمیم گیری، ایجاد توابع و استفاده از آرایه ها ادامه می دهد. برای کمک به شما در درک مطالب، او شما را برای نوشتن برنامه هایی که شامل ویژگی های فوق است، به چالش می کشد. اهداف یادگیری تدوین و اجرای برنامه های ++C ایجاد متغیرها در ++C انتخاب نوع داده صحیح برای نشان دادن متغیرها ایجاد عبارات تکلیف تغییر انواع داده ها در ++C مقایسه مقادیر در ++C استفاده از عملگرهای منطقی مقایسه رشته ها در ++C تعریف و فراخوانی یک تابع استفاده از آرایه ها در ++C

  • 7
    دوره آموزشی دوره آموزشی برنامه نویسی موازی و همزمان با ++C بخش 1 - Image of Course Parallel and Concurrent Programming with C++ Part 1 2 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی برنامه نویسی موازی و همزمان با ++C بخش 1

    Parallel and Concurrent Programming with C++ Part 1

    برنامه نویسی موازی توانایی برنامه را برای اجرای همزمان چندین دستورالعمل باز می کند. این باعث می شود که عملکرد کلی پردازش افزایش یابد و برای نوشتن سریعتر و کارآمدتر برنامه ها کلیدی است. این دوره آموزشی اصول برنامه نویسی همزمان و موازی را در C ++ معرفی می کند ، دانش بنیادی مورد نیاز برای نوشتن کد کارآمدتر و کارآمد را ارائه می دهد. مربیان بارون و اولیویا استون مفاهیمی مانند نخ و کنار گذاشتن متقابل را به روشی سرگرم کننده و آموزنده توضیح می دهند و آنها را به فعالیتهای روزمره ای که در آشپزخانه انجام می دهید مرتبط می کنند. برای تقویت ایده ها ، آنها آنها را در عمل با استفاده از C ++ به نمایش می گذارند. هر درس کوتاه و عملی است و با استفاده از تکنیک های عملی تئوری را به خانه هدایت می کند. موضوعات شامل: معماری های محاسبات موازی حافظه مشترک در مقابل توزیع شده موضوع در مقابل روند زمانبندی اعدام چرخه حیات موضوع در C ++ حذف متقابل قفل کردن mutex های بازگشتی و مشترک بدست آوردن قفل در mutex با قفل try حل بن بست و شرایط بن بست

  • 8
    دوره آموزشی دوره آموزشی سی پلاس پلاس: موضوعات پیشرفته - Image of Course C++: Advanced Topics 3 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی سی پلاس پلاس: موضوعات پیشرفته

    C++: Advanced Topics

    آیا می‌خواهید درک خود از ++C را عمیق‌تر کنید؟ در این درس برخی از جنبه‌های پیچیده این زبان برنامه‌نویسی اصلی، از smart pointers تا move semantics را مورد بررسی قرار می‌دهد. مدرس Bill Weinman با تحلیل عمیق‌تر در موضوع کلاس‌ها و اشیاء از جمله وراثت کلاس، آغاز میکند. سپس، از نشانگرهای هوشمند استفاده می‌کند، که عملکرد یک اشاره‌گر با تخصیص حافظه مدیریت‌ شده را فراهم می‌کند. او همچنین move semantics را پوشش می‌دهد، از جمله عبارات copy-and-swap؛ توابع لامبدا؛ کار با یک کتابخانه unit test؛ و ایجاد یک کتابخانه string سفارشی. هنگامی که او این دوره را تمام میکند، کاربردهای عملی این مفاهیم را به اشتراک می‌گذارد، و به شما کمک می‌کند درک کنید چطور از مهارت‌های جدید خود در پروژه‌های ++C استفاده کنید. موضوعات شامل: کلاسها و اشیا سازندگان و اپراتورهای تبدیل ارث طبقاتی اشاره گرهای هوشمند معناشناسی را حرکت دهید نحو لامبدا پیش پردازنده C آزمایشات واحد ساخت کتابخانه رشته ای سفارشی

برای خرید این مسیر آموزشی باید وارد حساب کاربری خود شوید.
شما این مسیر آموزشی را با مدرسان زیر میگذرانید
عکس مدرس Bill Weinman - Image of Author Bill Weinman

Bill Weinman

Bill Weinman حامی فنآوری ، کارافرین و متخصص زبان های برنامه نویسی از جمله ++C و python می باشد. او کتاب های زیادی به رشته ی تحریر درآورده و اجرا کننده ی دوره های اموزشی مجازی در زمینه های فنی world wide web می باشد. او شهرت خود را از توانایی اش در توضیح ساده و مختصر مسائل پیچیده کسب کرده است. آقای Weinman اولین کامپیوتر خود را در سال 1973 ساخت و از ان زمان با اصول فنی و تکنولوژی سروکار داشته است. او یک مشاور موفق و سازنده ی کامپیوتر می باشد که اخیرا به ریاست یک شرکت hosting منصوب شده است. او هم چنین یک گیتاریست ماهری می باشد و زمانی که مشغول نوشتن در مورد کامپیوتر نیست به ضبط و نوازندگی می پردازد. از سایت http://bw.org دیدن کنید تا بیشتر درمورد Bill و موسیقی اش آشنا شوید.

مشاهده پروفایل
عکس مدرس Barron Stone - Image of Author Barron Stone

Barron Stone

بارون استون یک مهندس برق با طیف وسیعی از تجربه از طراحی سخت‌افزار دیجیتال سطح پایین تا توسعه نرم‌افزار کاربردی سطح بالا است. او مدرک کارشناسی خود را در رشته مهندسی برق از دانشگاه رایس و استادی علوم مهندسی برق را از موسسه فن‌آوری نیروی هوایی بدست آورد. او چندین سال را به عنوان مهندس کاربردها و مهندس بازاریابی محصول در National Instruments گذراند، جایی که او بازاریابی و محتوای آموزشی را برای استفاده از ابزارهای مدولار که مبتنی بر FPGA است ، توسعه داد. امروز بارون به عنوان افسری در نیروی هوایی ایالات‌متحده خدمت می‌کند.

مشاهده پروفایل
عکس مدرس Peggy Fisher - Image of Author Peggy Fisher

Peggy Fisher

پگی فیشر برنامه نویس و نویسنده تمام وقت در Lynda.com است. او همچنین حامی قدرتمند زنان در STEM می باشد. پگی فیشر کارمند نویسنده تمام وقت در Lynda.com در قسمت بخش توسعه است. تمرکز اصلی او روی برنامه نویسی اپلیکیشن در جاوا، Arduino و++C است. به علاوه، او روی کورس هایی در مورد COBOL و ریاضیات Disceret کار کرده است.او پیشتر عضو هیئت علمی در دانشگاه ایالتی Penn کالج علوم اطلاعات و تکنولوژی بود. او در ابتدا به عنوان برنامه نویس برای یک شرکت بیمه کار می کرد اما پس از 18 سال به عنوان مدیر اطلاعات فناوری کار خود را رها کرد و اشتیاق اصلی خود یعنی تدریس را دنبال کرد. او فوق لیسانس خود را در رشته تدریس ریاضیات کسب کرد و به تدریس ریاضی و علوم در دبیرستان پنسیلوانیا پرداخت. پگی در سال 2012، شغل طراح مدرس را در Penn State پذیرفت، و مدت کوتاهی بعد از آن شروع به تدریس مقدمه ایی بر برنامه نویسی اپلیکیشن با جاوا کرد. به عنوان یکی از اندک زنان مدرس برنامه نویسی، او در نقش مربی زنان تازه کار که به دنبال شغلی در زمینه برنامه نویسی هستند، فعالیت می کند. او همچنین هماهنگ کننده توسعه دوره مدرسه برای کالج بود، جایی که او کمپ های تابستانی را برای دانش آموزان راهنمایی و دبیرستان برنامه ریزی، اداره و تدریس می کرد. وی در مصاحبه با PBS NewsHour، بیان کرد که همه دانش آموزان بایستی در دبیرستان یا کالج حداقل یک کلاس برنامه نویسی داشته باشند. پگی از یادگیری پیوسته و یافتن راه های جدید و جالب برای وارد کردن تکنولوژی به زندگی و خارج از کلاس درس، نظیر استفاده از میکروکنترل های Arduino یا Lego Mindstorms، برای تسهیل یادگیری عملی و سرگرم کننده، لذت می برد.

مشاهده پروفایل
عکس مدرس Olivia Chiu Stone - Image of Author Olivia Chiu Stone

Olivia Chiu Stone

اولیویا چیو استون، همیشه علاقه شدیدی به یادگیری نحوه کار چیزها داشته‌ است. او مدرک دکترای خود را در رشته مهندسی فیزیک از دانشگاه Queen's دریافت کرد و مدرک دکترای خود را در مهندسی مکانیک از دانشگاه مک گیل گرفت. بعد از دانشگاه، او چندین سال برنامه‌ نویسی در LabVIEW و #C به عنوان یک توسعه دهنده در ابزارهای ملی را ، پیش از تبدیل شدن به مدیر پروژه برای تیم توسعه NI VeriStand گذراند. خارج از کار، الیویا نسبت به آموزش و تشویق دانش آموزان مشتاق است و وقت خود را صرف پرورش نسل بعدی مهندسین می‌کند.

مشاهده پروفایل
عکس مدرس Eduardo Corpeño - Image of Author Eduardo Corpeño

Eduardo Corpeño

ادواردو کورپنو بیش از 15 سال مهندس برق، برنامه نویس کامپیوتر و معلم بوده است. او پنج دوره در مورد Udemy منتشر کرده است، در موضوعاتی مانند حل مشکلات مهندسی و درک الکترونیک و الگوریتم های پشت سیستم عامل های میکروکنترلر. در دانشگاه گالیله، گواتمالا، او تئوری مدار الکتریکی، دستگاه های الکترونیکی، طراحی دیجیتال، معماری کامپیوتر، میکروکنترلر، مونتاژ و برنامه نویسی C برای کاربردهای تعبیه شده، زبان های توصیف سخت افزار (HDLs)، آرایه های گیت قابل برنامه ریزی، هوش مصنوعی، طراحی تخته مدار چاپی و سیستم‌های عملیاتی بلادرنگ آموزش می‌دهد. ادواردو همراه با دو همکار، یکی از اولین MOOC ها را به زبان اسپانیایی ایجاد کرد: "مقدمه ای برای Raspberry Pi". آنها یک مقاله کنفرانسی درباره نتیجه این دوره بسیار موفق را نوشتند. ادواردو اخیرا مدرک کارشناسی ارشد علوم رایانه در گرجستان را به دست آورده است و دوره هایی برای یادگیری LinkedIn ایجاد کرده است.

مشاهده پروفایل