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

-
1
3 ساعت
با زیرنویس فارسی و انگلیسی++C یکی از قوی ترین و پرکاربردترین زبان های برنامه نویسی در تمام دوران است. همچنین یکی از قدیمی ترین زبان های برنامه نویسی است که امروزه مورد استفاده قرار می گیرد. در این دوره، عناصر اساسی این زبان برنامه نویسی شی گرا را که جهان را به حرکت در می آورد، بیاموزید. مدرس ادواردو کورپینو با ایجاد محیط توسعه و معرفی عناصر اساسی برنامه نویسی شی گرا شروع می کند. ادواردو انواع داده ها مانند متغیرها، عبارات، تخصیص ها، ثابت ها و موارد دیگر را پوشش می دهد. او ساختارها، کلاسها، اشاره گرها، بردارها و غیره را توضیح می دهد. ادواردو پس از گذراندن فرایند جریان کنترل و انواع عملکردهای مفید، اطلاعات مفصلی را در مورد بازکردن و کار با فایل ها به پایان می رساند.
-
2
4 ساعت
با زیرنویس فارسی و انگلیسیچه یک برنامه نویس مبتدی یا یک برنامه نویس پیشرفته باشید، ممکن است زمان آن رسیده باشد که مهارت های ++C خود را ارتقا دهید. در این دوره، Bill Weinman به شما کمک می کند دقیقاً این کار را انجام دهید. بیل تاریخچه ++C و ++C مدرن را نیز مورد بحث قرار می دهد. او زنجیره ابزار ++C را توضیح میدهد، سپس به اصولی میپردازد که باید بدانید، مانند نحو اصلی، عبارات و عبارات، شناسهها، متغیرها، اشارهگرها و مراجع. بیل شرایط، حلقه ها و توابع کنترل جریان را مورد بحث قرار می دهد. او به انواع داده ها، عملگرها و توابع می پردازد، سپس شما را در مورد نحوه استفاده از کلاس ها و اشیاء راهنمایی می کند. به علاوه، بیل نحوه استفاده از الگوها، از جمله کتابخانه استاندارد استاندارد (STL) را پوشش می دهد.
-
3
53 دقیقه
با زیرنویس فارسی و انگلیسیاشاره گرها یک نوع متغیر هستند که آدرس حافظه را به عنوان مقدار نگه می دارد. آنها برای کنترل تخصیص حافظه در برنامه های کاربردی با محدودیت منابع استفاده می شوند. اشاره گرها برای توسعه دهندگانی که می خواهند برنامه های هوشمند و کارآمدی برای حافظه ایجاد کنند به طرز شگفت آوری ساده و فوق العاده ارزشمند هستند. در این آموزشها به عنوان مربی کارکنان پگی فیشر بپیوندید تا او اشاره گرهای ++C را به طور عمیق کاوش کند. بیاموزید که اشاره گرها با آدرس ها و آرایه ها چگونه متفاوت هستند و چگونه از آنها برای تخصیص حافظه در هنگام اجرای برنامه و هنگام اجرای برنامه استفاده می شود. نحوه انتقال اشاره گرها به عنوان آرگومان به توابع را بیاموزید و از اپراتورهای جدید و حذف کننده برای تخصیص حافظه به صورت پویا استفاده کنید. در پایان دوره، درک بهتری از نحوه استفاده عملی از اشاره گرهای ++C در برنامه های کاربردی خود خواهید داشت. اهداف یادگیری آدرس ها در مقابل اشاره گرها درک رابطه بین اشاره گرها و آرایه ها اشاره گرهای رفع اختلال ارسال اشاره گرها به عنوان استدلال استفاده از اپراتورهای جدید و حذف
-
4
2 ساعت
با زیرنویس فارسی و انگلیسیکتابخانه الگوی استاندارد C++ (STL) مجموعه ای از کلاس ها است که بسیاری از الگوریتم ها و ساختار داده های محبوب و متداول را پیاده سازی می کند. این ویژگی ها به شما کمک می کند تا کد کارآمدتر، کارآمدتر و قابل استفاده مجدد ایجاد کنید. ادواردو کورپینو، برنامه نویس، محبوب ترین عناصر C++ STL را مرور می کند، بنابراین می توانید به محض اتمام آموزش، از این ابزارها در پروژه های خود استفاده کنید. نحوه استفاده از محفظه های دنباله ای مانند بردارها، لیست ها، پشته ها و صف ها برای ذخیره داده ها را بیاموزید و از ظروف همراه مانند مجموعه ها و نقشه ها برای پیاده سازی آرایه های همراه استفاده کنید. ادواردو توضیح می دهد که کدام عناصر در کدام سناریوها بهترین عملکرد را دارند و نحوه برنامه نویسی با STL را برای حداکثر کارایی نشان می دهد. مجموعه ای از چالش ها در پایان هر فصل به شما امکان می دهد تا دانش خود را در طول مسیر آزمایش کنید. اهداف یادگیری چرا STL مهم است ظروف و تکرارکنندگان بردارها و لیست ها پشته ها و دکول ها ظروف همراه
-
5
2 ساعت
با زیرنویس فارسی و انگلیسیقالب های ++C از برنامه نویسی عمومی پشتیبانی می کنند، کدی که مستقل از نوع کار می کند. کتابخانه الگوی استاندارد C++ (STL) یکی از کاملترین و قدرتمندترین کتابخانه های موجود است. داشتن تسلط کامل بر الگوهای ++C و STL برای برنامه نویسان که به دنبال کسب مهارت در++C هستند ضروری است. در این دوره، دومی از مجموعه ای که بر موارد ضروری ++C متمرکز است، مربی بیل واینمن به هر دو این موضوعات اساسی می پردازد. برای شروع، او الگوها را پوشش می دهد، در مورد نحو قالب، توابع و کلاسهای الگو، و استنباط استدلال بحث می کند. او سپس بر دانش خود برای بحث در مورد ظروف STL، تکرارکنندگان، تغییر شکل، توابع و الگوریتم ها تکیه می کند. اهداف یادگیری اصول قالب ظروف STL دسترسی به تکرارکنندگان تکرارکنندگان خروجی، رو به جلو و دو طرفه تابع تبدیل تغییر رشته ها و انواع توابع حسابی، رابطه ای و منطقی الگوریتم های STL
-
6
3 ساعت
با زیرنویس فارسی و انگلیسیآیا علاقه دارید مهارت های برنامه نویسی را به مجموعه ابزار حرفه ای خود اضافه کنید؟ اگر چنین است، خواه دانش آموزی هستید که حرفه خود را شروع می کنید، مدیر سطح متوسطی که همیشه می خواست برنامه نویسی را بیاموزد یا حتی توسعه دهنده ای با تجربه که علاقمند به آموزش زبان جدید است، پس این دوره برای شما مناسب است. با پگی فیشر همراه باشید تا توضیح دهد که چگونه با ++C، یک زبان برنامه نویسی اصلی، شروع به کار کند. با استفاده از ++C 11، پگی اصول اولیه مانند نحوه کامپایل و اجرای برنامه های ++C و نحوه ایجاد متغیرها را پوشش می دهد. او همچنین به کار با داده ها و همچنین بیانیه های تصمیم گیری، ایجاد توابع و استفاده از آرایه ها ادامه می دهد. برای کمک به شما در درک مطالب، او شما را برای نوشتن برنامه هایی که شامل ویژگی های فوق است، به چالش می کشد. اهداف یادگیری تدوین و اجرای برنامه های ++C ایجاد متغیرها در ++C انتخاب نوع داده صحیح برای نشان دادن متغیرها ایجاد عبارات تکلیف تغییر انواع داده ها در ++C مقایسه مقادیر در ++C استفاده از عملگرهای منطقی مقایسه رشته ها در ++C تعریف و فراخوانی یک تابع استفاده از آرایه ها در ++C
-
7
2 ساعت
با زیرنویس فارسی و انگلیسیبرنامه نویسی موازی توانایی برنامه را برای اجرای همزمان چندین دستورالعمل باز می کند. این باعث می شود که عملکرد کلی پردازش افزایش یابد و برای نوشتن سریعتر و کارآمدتر برنامه ها کلیدی است. این دوره آموزشی اصول برنامه نویسی همزمان و موازی را در C ++ معرفی می کند ، دانش بنیادی مورد نیاز برای نوشتن کد کارآمدتر و کارآمد را ارائه می دهد. مربیان بارون و اولیویا استون مفاهیمی مانند نخ و کنار گذاشتن متقابل را به روشی سرگرم کننده و آموزنده توضیح می دهند و آنها را به فعالیتهای روزمره ای که در آشپزخانه انجام می دهید مرتبط می کنند. برای تقویت ایده ها ، آنها آنها را در عمل با استفاده از C ++ به نمایش می گذارند. هر درس کوتاه و عملی است و با استفاده از تکنیک های عملی تئوری را به خانه هدایت می کند. موضوعات شامل: معماری های محاسبات موازی حافظه مشترک در مقابل توزیع شده موضوع در مقابل روند زمانبندی اعدام چرخه حیات موضوع در C ++ حذف متقابل قفل کردن mutex های بازگشتی و مشترک بدست آوردن قفل در mutex با قفل try حل بن بست و شرایط بن بست
-
8
3 ساعت
با زیرنویس فارسی و انگلیسیآیا میخواهید درک خود از ++C را عمیقتر کنید؟ در این درس برخی از جنبههای پیچیده این زبان برنامهنویسی اصلی، از smart pointers تا move semantics را مورد بررسی قرار میدهد. مدرس Bill Weinman با تحلیل عمیقتر در موضوع کلاسها و اشیاء از جمله وراثت کلاس، آغاز میکند. سپس، از نشانگرهای هوشمند استفاده میکند، که عملکرد یک اشارهگر با تخصیص حافظه مدیریت شده را فراهم میکند. او همچنین move semantics را پوشش میدهد، از جمله عبارات copy-and-swap؛ توابع لامبدا؛ کار با یک کتابخانه unit test؛ و ایجاد یک کتابخانه string سفارشی. هنگامی که او این دوره را تمام میکند، کاربردهای عملی این مفاهیم را به اشتراک میگذارد، و به شما کمک میکند درک کنید چطور از مهارتهای جدید خود در پروژههای ++C استفاده کنید. موضوعات شامل: کلاسها و اشیا سازندگان و اپراتورهای تبدیل ارث طبقاتی اشاره گرهای هوشمند معناشناسی را حرکت دهید نحو لامبدا پیش پردازنده C آزمایشات واحد ساخت کتابخانه رشته ای سفارشی