تبدیل شدن به یک برنامه نویس سی پلاس پلاس - Become a C++ Developer

-
1
3 ساعت
با زیرنویس فارسی و انگلیسی++C یکی از قوی ترین و پرکاربردترین زبان های برنامه نویسی در تمام دوران است. همچنین یکی از قدیمی ترین زبان های برنامه نویسی است که امروزه مورد استفاده قرار می گیرد. در این دوره، عناصر اساسی این زبان برنامه نویسی شی گرا را که جهان را به حرکت در می آورد، بیاموزید. مدرس ادواردو کورپینو با ایجاد محیط توسعه و معرفی عناصر اساسی برنامه نویسی شی گرا شروع می کند. ادواردو انواع داده ها مانند متغیرها، عبارات، تخصیص ها، ثابت ها و موارد دیگر را پوشش می دهد. او ساختارها، کلاسها، اشاره گرها، بردارها و غیره را توضیح می دهد. ادواردو پس از گذراندن فرایند جریان کنترل و انواع عملکردهای مفید، اطلاعات مفصلی را در مورد بازکردن و کار با فایل ها به پایان می رساند.
-
2
4 ساعت
با زیرنویس فارسی و انگلیسیچه یک برنامه نویس مبتدی یا یک برنامه نویس پیشرفته باشید، ممکن است زمان آن رسیده باشد که مهارت های ++C خود را ارتقا دهید. در این دوره، Bill Weinman به شما کمک می کند دقیقاً این کار را انجام دهید. بیل تاریخچه ++C و ++C مدرن را نیز مورد بحث قرار می دهد. او زنجیره ابزار ++C را توضیح میدهد، سپس به اصولی میپردازد که باید بدانید، مانند نحو اصلی، عبارات و عبارات، شناسهها، متغیرها، اشارهگرها و مراجع. بیل شرایط، حلقه ها و توابع کنترل جریان را مورد بحث قرار می دهد. او به انواع داده ها، عملگرها و توابع می پردازد، سپس شما را در مورد نحوه استفاده از کلاس ها و اشیاء راهنمایی می کند. به علاوه، بیل نحوه استفاده از الگوها، از جمله کتابخانه استاندارد استاندارد (STL) را پوشش می دهد.
-
3
2 ساعت
با زیرنویس فارسی و انگلیسیقالب های ++C از برنامه نویسی عمومی پشتیبانی می کنند، کدی که مستقل از نوع کار می کند. کتابخانه الگوی استاندارد C++ (STL) یکی از کاملترین و قدرتمندترین کتابخانه های موجود است. داشتن تسلط کامل بر الگوهای ++C و STL برای برنامه نویسان که به دنبال کسب مهارت در++C هستند ضروری است. در این دوره، دومی از مجموعه ای که بر موارد ضروری ++C متمرکز است، مربی بیل واینمن به هر دو این موضوعات اساسی می پردازد. برای شروع، او الگوها را پوشش می دهد، در مورد نحو قالب، توابع و کلاسهای الگو، و استنباط استدلال بحث می کند. او سپس بر دانش خود برای بحث در مورد ظروف STL، تکرارکنندگان، تغییر شکل، توابع و الگوریتم ها تکیه می کند. اهداف یادگیری اصول قالب ظروف STL دسترسی به تکرارکنندگان تکرارکنندگان خروجی، رو به جلو و دو طرفه تابع تبدیل تغییر رشته ها و انواع توابع حسابی، رابطه ای و منطقی الگوریتم های STL
-
4
2 ساعت
با زیرنویس فارسی و انگلیسیC ++ دوباره به عنوان یک زبان توسعه یافته برای توسعه وب سایت ها و برنامه های کاربردی تحت وب مطرح شده است. C ++ به کد ماشین کامپایل می شود و راه اندازی و اجرا را سریعتر می کند. برای کاربران، این به معنای زمان کمتر انتظار برای ارائه سایت است. این دوره به توسعه دهندگان می آموزد که چگونه یک وب سایت با پایگاه داده MongoDB ایجاد کرده و آن را با سرور ابری Heroku، همه با C ++ پیاده سازی کنند. مربی Troy Miles - توسعه دهنده ارشد نرم افزار - نحوه ساخت و ارائه صفحات وب HTML را نشان می دهد. آپلود، بارگیری و تجزیه داده های JSON ؛ برقراری تماس RESTful API ؛ و حتی ارتباطات بلادرنگ را با استفاده از WebSockets انجام دهید. در این راه، او نحوه حل یکی از چالش های اصلی توسعه وب C ++ - یک ابزار پیچیده که باید در توسعه و تولید همگام سازی شود - را با استفاده از ظروف Docker نشان می دهد. اهداف یادگیری کار با Crow، چارچوب میکرو وب C ++ اعزام ظروف به Heroku ساخت وب سایت و صفحات وب دسترسی به داده ها از پایگاه داده دسترسی به داده ها از طریق API های RESTful ایجاد نقاط پایانی API اجرای WebSockets در Heroku
-
5
1 ساعت
با زیرنویس فارسی و انگلیسیبرنامه نویسی عملکردی به شما امکان می دهد کد مختصر تری بنویسید که خواندن، اشکال زدایی و نگهداری آن آسان تر است. این حول محور عملکردهای ریاضی قدرتمندی است که به رایانه می گویند چه کار کند - نه چگونه این کار را انجام دهد. توسعه دهنده نباید نگران ترتیب اجرا، حلقه ها یا شرایط باشد. شما به سادگی نتیجه دلخواه را تعریف می کنید ؛ کامپیوتر بقیه کارها را انجام می دهد. این دوره مزایا و ویژگی های برنامه نویسی عملکردی را معرفی می کند و نحوه استفاده از تکنیک ها و کتابخانه های مختلف در ++C را برای عملکرد بیشتر کد نشان می دهد. مربی Troy Miles توابع داخلی مانند تبدیل، کپی، جمع آوری و اتصال را بررسی می کند و نحوه تبدیل جملات را به عبارات کاربردی تر با استفاده از توابع ++C Lambda نشان می دهد. بعلاوه، فرا برنامه نویسی قالب را با قالب های ++C و کتابخانه های STL و Boost.Hana، و برنامه نویسی واکنشی کاربردی با کتابخانه RxCpp Reactive Extensions برای ++C بررسی کنید. اهداف یادگیری تست واحد و برنامه نویسی عملکردی الزام آور توابع و توابع لامبدا قالب های ++C کار با کتابخانه الگوی استاندارد و Boost.Hana برنامه نویسی واکنشی تابعی
-
6
50 دقیقه
با زیرنویس فارسی و انگلیسیدر طول این سالها چندین به روز رسانی برای ++C انجام شده است. در این دوره، بهترین شیوه هایی را بیاموزید که با استفاده از ابزارها و ویژگی های جدید می توانند به شما در تولید کد ++C با کیفیت بالاتر کمک کنند. برای شروع، مربی Troy Miles مروری سطح بالا از ویژگی های اصلی ارائه شده در به روز رسانی 2011، 2014 و 2017 به زبان ++C ارائه می دهد. در مرحله بعد، او چند ابزار را بررسی می کند که می تواند به شما در بهبود کد کمک کند، از جمله نحوه افزایش کیفیت و قابلیت اطمینان کد با استفاده از آنالیز کننده های استاتیک. تروی همچنین نکات کاربردی برای استفاده صحیح از ویژگی های جدید ++C و قوانین و تکنیک های مدیریت اشیاء را به اشتراک می گذارد. اهداف یادگیری عمده ویژگی های جدید ++C روشن کردن ++C مدرن اجازه دهید کامپایلر کمک کند استفاده صحیح از ویژگی های جدید با استفاده از کسر نوع خودکار استفاده از لامبدا بر اساس دامنه برای حلقه ها چگونه ++C و کتابخانه الگوی استاندارد چیزها را نامگذاری می کنند بهترین استفاده از کتابخانه سیستم فایل مدیریت اشیاء
-
7
1 ساعت
با زیرنویس فارسی و انگلیسیبرنامه نویسان موفق فراتر از نحوه کد نویسی می دانند. آنها همچنین می دانند چگونه در مورد حل مشکلات فکر کنند. کلینیک کد مجموعه ای از دوره ها است که در آن مربیان ما مشکلات یکسانی را با استفاده از زبان های برنامه نویسی مختلف حل می کنند. در هر دوره، مربیان نکات و ترفندهایی را برای کار با یک زبان خاص ارائه می دهند و به شما کمک می کند تا درک کنید که چرا ممکن است بخواهید یک زبان را بر زبان دیگر یاد بگیرید. در اینجا، اولیویا استون با C ++ کار می کند. در طول دوره، اولیویا مروری بر راه حل های خود برای چالش های مختلف در C ++ ارائه می دهد. چالش ها شامل موضوعاتی مانند موقعیت جغرافیایی، تشخیص چهره و دسترسی به لوازم جانبی است. از دیگر دوره های این سری دیدن کنید تا ببینید چگونه می توانید چالش های مشابه را در زبان هایی مانند JavaScript، PHP، Python، Ruby، Go و Swift حل کنید.
-
8
1 ساعت بروز شده
با زیرنویس فارسی و انگلیسیبرای مشاغل برنامه نویسی ++ C درخواست می دهید؟ دریابید که در مصاحبه برنامه نویس خود چه سوالاتی را باید انتظار داشته باشید و چگونه به آنها پاسخ دهید تا تسلط بر مفاهیم کلیدی را نشان دهید. ارین کالوین انواع سوالاتی را که می توانید در یک مصاحبه معمولی پیش بینی کنید، بررسی می کند، از جمله موضوعاتی مانند مزایای برنامه نویسی شی گرا و مرور عملکردهای داخلی چندین نوع داده اصلی. با جزئیات نحوه ذخیره مقادیر char در رشته ها آشنا شوید، نحوه پیدا کردن عناصر در یک آرایه را بیاموزید و نحوه استفاده از انواع داده های انتزاعی مانند لیست های پیوندی، پشته ها و صف ها را برای حل چالش ها کشف کنید. بعلاوه، نحوه تشخیص و توضیح تفاوتهای C و ++C را یاد بگیرید و به سوالات فنی مربوط به کلاسها پاسخ دهید. در این راه، ارین مشاوره شغلی صادقانه ای را بر اساس سالها تجربه کار خود به عنوان توسعه دهنده، هکر اخلاقی معتبر و مربی علوم کامپیوتر ارائه می دهد. اهداف یادگیری آماده شدن برای مصاحبه انواع سوالاتی که می توانید انتظار داشته باشید مقایسه C و ++C پلی مورفیسم وراثت رشته ها و آرایه ها لیست های پیوندی پشته ها و صف ها کلاس ها