تبدیل شدن به یک استاد سی پلاس پلاس - Master C++

مسیر آموزشی تبدیل شدن به یک استاد سی پلاس پلاس - Image of Learn Path Master C++
تبدیل شدن به یک استاد سی پلاس پلاس Master C++
درک خود را از ++C عمیق کرده و حرفه خود را به سطح بعدی برسانید! در این مسیر یادگیری ، به جنبه های پیچیده ++C بپردازید و یاد بگیرید که چگونه این مهارت های جدید را در پروژه های خود به کار بگیرید.
Master C++
Deepen your understanding of C++ and take your career to the next level! In this learning path, take a deep dive into the more complex aspects of C++ and learn how to apply these new skills to your own projects.
مدت زمان: 12h 14m
تعداد دوره ها: 5
مجموع قیمت: (۱۴۴۰۰۰)
قیمت با 30% تخفیف : ۱۰۰۸۰۰
تعداد مدرسین: 4
برای خرید این مسیر آموزشی باید وارد حساب کاربری خود شوید.
  • 1
    دوره آموزشی دوره آموزشی سی پلاس پلاس: موضوعات پیشرفته - 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 آزمایشات واحد ساخت کتابخانه رشته ای سفارشی

  • 2
    دوره آموزشی دوره آموزشی الگوهای خلاقانه طراحی ++C - Image of Course C++ Design Patterns: Creational 2 ساعت بروز شده
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی الگوهای خلاقانه طراحی ++C

    C++ Design Patterns: Creational

    الگوهای طراحی چالش های توسعه دهندگان نرم افزار را بارها و بارها حل می کند. آنها راه حل های قابل استفاده مجدد و اثبات شده ای هستند که باعث می شوند نرم افزار شما قابل اطمینان تر و قابل تغییر باشد. الگوهای طراحی خلاق، ایجاد اشیاء را از پایگاه اصلی و به کلاسهای جداگانه منتقل می کند-بهترین عملی که به عنوان محصور سازی شناخته می شود. این دوره پنج الگوی محبوب ترین طراحی خلاقانه برای ++C را بررسی می کند. معلم اولیویا چیو برای متقاعد کردن شما در مورد شایستگی های خود، ابتدا توضیح می دهد که چرا ما از الگوهای طراحی در وهله اول استفاده می کنیم و این الگوهای خلاقانه چه مشکلاتی را می تواند در حل آنها به شما کمک کند. سپس مفاهیم اصلی، دستورالعمل های پیاده سازی و مثال هایی را برای هر الگو مرور می کند: Factory، Abstract Factory، Builder، Prototype و Singleton. او همچنین نحوه گسترش الگوها و مقایسه الگوها را برای یافتن بهترین تناسب برای برنامه های شما نشان می دهد. اهداف یادگیری مفاهیم الگوی ایجاد اجرای الگوهای طراحی ++C پیاده سازی الگوهای طراحی گسترش الگوهای طراحی مقایسه الگوهای خلاقیت

  • 3
    دوره آموزشی دوره آموزشی برنامه نویسی موازی و همزمان با ++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 حل بن بست و شرایط بن بست

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

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

    Parallel and Concurrent Programming with C++ Part 2

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

  • 5
    دوره آموزشی دوره آموزشی توسعه مبتنی بر آزمایش در ++C - Image of Course Test-Driven Development in C++ 2 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی توسعه مبتنی بر آزمایش در ++C

    Test-Driven Development in C++

    هر توسعه دهنده نرم افزاری می خواهد برنامه هایی با کیفیت بالا ارسال کند. توسعه مبتنی بر آزمون (TDD) یک رشته کلیدی است که می تواند به شما کمک کند تا روند توسعه خود را تقویت کنید-و به نوبه خود، پایگاه کد خود را-با اطمینان از اینکه خرابی ها و اشکالات در مراحل اولیه مورد بررسی قرار می گیرند. در این دوره، به ریچارد ولز بپیوندید زیرا او تست واحد و TDD را برای پروژه های ++C پوشش می دهد. ریچارد مروری بر آزمایش واحد و TDD ارائه می دهد و توضیح می دهد که چرا هر دو برای توسعه دهندگان بسیار مهم هستند. او همچنین نحوه تنظیم محیط توسعه خود را برای TDD نشان می دهد و از چارچوب واحد تست ++Google C می گذرد. در طول دوره، او بهترین شیوه ها را به اشتراک می گذارد و نمونه ها و موارد آزمایشی را ارائه می دهد که می تواند به شما در درک عملی TTD در++C کمک کند. اهداف یادگیری توسعه تست محور (TDD) چیست؟ راه اندازی محیط توسعه خود راه اندازی Google Test با Eclipse، Visual Studio، CLion و Xcode کار با Google Test تست دو نفره کتابخانه Google Mock بهترین شیوه های TDD

برای خرید این مسیر آموزشی باید وارد حساب کاربری خود شوید.
شما این مسیر آموزشی را با مدرسان زیر میگذرانید
عکس مدرس 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 است ، توسعه داد. امروز بارون به عنوان افسری در نیروی هوایی ایالات‌متحده خدمت می‌کند.

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

Olivia Chiu Stone

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

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

Richard Wells

ریچارد ولز مهندس نرم افزار با بیش از 20 سال تجربه است. تمرکز ریچارد در 9 سال گذشته در C و ++C بوده است، اما او همچنین در جاوا، #C، پایتون، جاوا اسکریپت و HTML کار می کند. در طی 10 سال گذشته، او در نقش یک رهبر فنی بوده است، مشخص ساختن معماری و طراحی دقیق، ایجاد برنامه زمانبندی و برنامه های کاربر، مشاوره برای سایر توسعه دهندگان، انجام بررسی کد و موارد دیگر. او در تمام بخش های چرخه عمر توسعه ی نرم افزار کار می کند و در متدولوژی های زیرکانه و scrum تجربه دارد. در حال حاضر او به عنوان یک مهندس نرم افزار مدیریت در Thales کار می کند.

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