توضیحات
دوره The C++ Programming Language: Learn and Master C++. هدف از این دوره این است که برنامه نویسی ++C را به یک موضوع آسان برای یادگیری و قابل دسترس برای برنامه نویسان در هر سطحی تبدیل کند. حتی اگر برنامه نویسی بلد نیستید یا تجربه استفاده از C++ را ندارید، مشکلی نیست! من این دوره را طراحی کردم تا شما را از صفر به قهرمان در C++ ببرد و مفاهیم را از پایه توضیح دهد. ما شروع به دانلود Visual Studio Code IDE (رایگان) و نوشتن یک برنامه hello world در C++ خواهیم کرد. در پایان دوره کار با ساختارهای داده پیشرفته مانند درختان و لیست های پیوندی و نوشتن الگوریتم هایی برای کار با آنها راحت خواهید بود. شما پایه برنامه نویسی و توانایی حل کدنویسی سوالات سطح مصاحبه با استفاده از کد C++ را خواهید داشت. در این دوره به موارد زیر خواهیم پرداخت:
- اصول C++ – از جمله نحوه اجرای برنامه C++، وارد کردن فایلهای هدر، انواع دادههای داخلی و خروجی اطلاعات به کنسول با استفاده از C++
- ورودی، عبارات شرطی و حلقهها – مانند دستورات if، دستورهای switch، حلقهها و حلقههای while در C++
- انواع تعریف شده توسط کاربر – مانند ساختارها، کلاس ها و enum ها در C++
- C++ متوسط - شامل کتابخانه استاندارد، تاریخ و زمان در C++، Recursion، REGEX، لیست های پیوندی، و درختان در C++
- کانتینرها – مانند بردارها، فهرستهای پیشرو، فهرستها، deques، مجموعهها، نقشهها، پشتهها، صفها و نحوه کار با هر یک از اینها با استفاده از کد ++C
- برنامه نویسی شی گرا (OOP) – شامل کلاس ها، اشیاء و وراثت در C++
الگوریتم های آموزش داده شده در این دوره: همراه با توضیح الگوریتم، فرصتی عملی برای تمرین پیاده سازی آن، و توضیح گام به گام که نشان می دهد چگونه راه حل را با استفاده از C++ کدنویسی کنید.
- الگوریتمهای رشتهای – سوالاتی که اغلب در مصاحبههای کدنویسی در مورد رشتهها در C++ مطرح میشوند:
- رومی به عدد صحیح
- پالیندروم
- شخصیت های معکوس
- پرانتز معتبر
- آناگرام معتبر
- الگوریتم های آرایه و برداری – سوالاتی که اغلب در مصاحبه های کدنویسی در مورد آرایه ها در C++ مطرح می شوند:
- حذف عنصر
- موارد تکراری را از آرایه مرتب شده حذف کنید
- مثلث پاسکال
- مرتب سازی آرایه بر اساس برابری
- الگوریتم های درختی – سوالاتی که اغلب در مصاحبه های کدنویسی در مورد درختان در C++ مطرح می شوند:
- پیمایش Inorder
- پیمایش پیشسفارش کنید
- پیمایش سفارش پستی
- حداکثر عمق (ارتفاع) درخت باینری
- درخت باینری متعادل
- مجموع مسیر
- جستجوی اول عرض (BFS)
- جستجوی اول عمق (DFS)
- الگوریتمهای لیست پیوندی – سوالاتی که اغلب در مصاحبههای کدنویسی در مورد رشتهها در C++ مطرح میشوند:
- دو لیست پیوندی مرتب شده را ادغام کنید
- عناصر لیست پیوندی را حذف کنید
- لیست پیوند معکوس
- الگوریتم های جستجو و مرتب سازی – تسلط بر الگوریتم های اصلی جستجو و مرتب سازی در علوم کامپیوتر:
- بخش مقدمه
- جستجوی خطی
- جستجوی باینری
- انتخاب مرتب سازی
- مرتب سازی حباب
- مرتب سازی سریع
- ادغام مرتب سازی
- مرتب سازی درج
- مرتب سازی ریشه
- مرتب سازی پشته
- مرتب سازی پوسته
بخش های جدید اضافه شده به دوره:
- انتزاع و مدیریت منابع – نحوه مدیریت منابع در برنامه های ++C خود را بدانید
- سازندگان
- ناوشکن ها
- اپراتور وضوح محدوده (::)
- کلاس های چکیده و توابع مجازی
- ژنریک، انواع پارامتر، و الگوهای تابع
- الگوهای طراحی خلاقانه – تسلط بر Gang of Four Design Patterns مورد استفاده برای ایجاد اشیا و نحوه پیاده سازی آنها با استفاده از کد ++C
- کارخانه چکیده
- سازنده
- روش کارخانه
- نمونه اولیه
- سینگلتون
- الگوهای طراحی ساختاری – به Gang of Four Design Patterns که برای ترکیب اشیاء بزرگتر و پیچیده تر و نحوه پیاده سازی آنها با استفاده از کد ++C استفاده می شود، تسلط داشته باشید.
- آداپتور
- پل
- کامپوزیت
- دکوراتور
- نما
- وزن پرواز
- پروکسی
- الگوهای طراحی رفتاری – تسلط بر Gang of Four Design Patterns مورد استفاده برای تعیین نحوه تعامل اشیاء و نحوه پیاده سازی آنها با استفاده از کد ++C
- زنجیره مسئولیت
- فرمان
- مترجم
- اشاره گر
- میانجی
- یادگاری
- مشاهده کننده
- حالت
- استراتژی
- قالب
- روش
- بازدید کننده
آنچه که در دوره The C++ Programming Language: Learn and Master C++ فرا خواهید گرفت
- از تجربه کم/بدون تجربه در C++ به مهارت در نوشتن برنامه ها در کد C++ بروید
- استاد برنامه نویسی C++ با رویکرد عملی متمرکز بر کسب تجربه حرفه ای C++ که می توانید از آن برای بدست آوردن شغل استفاده کنید!
- همه 23 الگوی طراحی گروه از 4 و نحوه پیاده سازی هر یک از آنها را در C++ به روشی آسان و قابل درک درک کنید.
- مفاهیم مهم کدنویسی مانند RECURSION، REGEX، LINKED LISTS و TREES را با کد C++ درک کنید.
- شامل آزمونهای تعاملی و تمرینهای کدنویسی برای اطمینان از دریافت دانش کدنویسی عملی و حفظ مفاهیم آموزش داده شده
- به دست آوردن دانش C++ CONTAINERS مانند بردارها، لیست های رو به جلو، لیست ها، دکه ها، مجموعه ها، نقشه ها، پشته ها و صف ها
- مهارتهای کدنویسی و درک عمیق علوم کامپیوتر، ساختارهای داده و الگوریتمها را برای گذراندن مصاحبههای کدنویسی با شرکتهای برتر فناوری ایجاد کنید!
- آموزش استفاده از C++ برای کدنویسی الگوریتم های STRING مانند سوالات مصاحبه کدگذاری رومی به عدد صحیح، پالیندروم و آناگرام
- الگوریتمهای آرایه کد مانند حذف عنصر، حذف موارد تکراری، مثلث پاسکال و مرتبسازی آرایه بر اساس برابری
- تسلط بر درختان و الگوریتم های کدگذاری مانند BREADTH FIRST SEARCH و DEPTH FIRST SEARCH
- دانش خود را درباره LINKED LISTS تقویت کنید و نحوه ادغام لیست های پیوندی، حذف عناصر از آنها و معکوس کردن لیست پیوندی را بدانید
- آشنایی با الگوریتم های SEARCHING و SORTING و نحوه پیاده سازی آنها با استفاده از کد ++C
این دوره مناسب افرادیست که
- هر کسی که می خواهد زبان برنامه نویسی C++ را یاد بگیرد و به آن مسلط شود
مشخصات دوره The C++ Programming Language: Learn and Master C++
- ناشر: Udemy
- مدرس: Robert Gioia
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 7 ساعت و 57 دقیقه
- تعداد دروس: 209
سرفصل های دوره
پیشنیازهای دوره The C++ Programming Language: Learn and Master C++
- A computer with Windows, Mac, or Linux
- Eagerness and willingness to learn C++ programming
- Note: All software and programs for this course are FREE
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
3.1 گیگابایت














































