دوره ++C برای مبتدیان: یادگیری برنامهنویسی، OOP ،STL و پروژهها
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- دانشجویان قادر خواهند بود برنامههای ++C خود را با اطمینان بنویسند، کامپایل و دیباگ کنند.
- دانشجویان میتوانند از متغیرها، حلقهها، شرطها و توابع برای حل چالشهای کدنویسی استفاده کنند.
- دانشجویان قادر خواهند بود مفاهیم برنامهنویسی شیگرا (OOP) مانند کلاسها، آبجکت ها و سازندهها را به کار ببرند.
- دانشجویان قادر خواهند بود با استفاده از آرایهها، رشتهها، مدیریت فایل، STL و مدیریت حافظه پروژههای دنیای واقعی بسازند.
پیشنیازهای دوره
- به هیچ تجربه قبلی در برنامهنویسی نیاز نیست — این دوره از مفاهیم کاملاً پایه شروع میشود.
- یک کامپیوتر (Windows ،Mac یا Linux) با دسترسی به اینترنت برای نصب نرمافزار.
- اشتیاق به یادگیری و نصب IDEهایی مانند ++Code::Blocks ،Dev C یا Visual Studio Code
- کنجکاوی، استمرار و آمادگی برای تمرین منظم تمرینهای کدنویسی.
توضیحات دوره
زبان ++C یکی از مهمترین زبانهای برنامهنویسی است که در توسعه نرمافزار، برنامهنویسی سیستم و توسعه بازی استفاده میشود. این زبان همچنین پایه و اساسی برای یادگیری ساختمان داده، الگوریتمها و برنامهنویسی رقابتی است.
این دوره، یعنی ++C برای مبتدیان، به گونهای طراحی شده است که شما را قدم به قدم از مفاهیم کاملاً پایه تا ساخت پروژههای دنیای واقعی هدایت کند. به هیچ تجربه قبلی در برنامهنویسی نیاز نیست - شما با راهاندازی محیط توسعه خود و نوشتن اولین برنامه ++C شروع میکنید و سپس به تدریج وارد مباحث پیشرفتهتر میشوید.
نکات برجسته سرفصلهای دوره
- مبانی برنامهنویسی و راهاندازی – درک کامپایلرها، نصب و اجرای اولین برنامه.
- اصول ++C – متغیرها، انواع دادهها، عملگرها و ورودی/خروجی (I/O)
- تصمیمگیری و حلقهها – نوشتن برنامهها با استفاده از if-else ،switch، for ،while و do-while
- توابع – یادگیری کدهای با قابلیت استفاده مجدد، پارامترها، انواع بازگشتی و overloading
- آرایهها و رشتهها – کار با مجموعههای داده، ماتریسها و پردازش متن
- اشارهگرها و حافظه – درک حافظه پویا، اشارهگرها و ارجاعها
- برنامهنویسی شیگرا (OOP) – ساخت پروژهها با استفاده از کلاسها، سازندهها و آبجکت ها
- ورودی/خروجی فایل و دیباگ کردن – ذخیره دادهها در فایلها، خواندن ورودی و دیباگ برنامهها
- کتابخانه استاندارد الگو (STL) – یادگیری vectorها، mapها، setها و الگوریتمها
- پروژه نهایی – ساخت یک سیستم دنیای واقعی مانند یک اپلیکیشن کوئیز، مدیر موجودی یا سیستم ثبت سوابق دانشجویان
- گامهای بعدی – بررسی ساختمان دادهها، الگوریتمها و برنامهنویسی رقابتی
در پایان این دوره، شما قادر خواهید بود:
- برنامههای ++C را بنویسید، کامپایل و دیباگ کنید.
- از حلقهها، شرطها و توابع برای حل مسائل استفاده کنید.
- مفاهیم OOP را برای ایجاد پروژههای ساختاریافته به کار ببرید.
- برای مدیریت برنامههای دنیای واقعی، با STL و مدیریت فایل کار کنید.
این دوره برای مبتدیان مطلق، دانشجویان و توسعهدهندگان مشتاقی که میخواهند یک اصول برنامهنویسی قوی با ++C بسازند، کاملاً مناسب است.
این دوره برای چه کسانی مناسب است؟
- این دوره برای مبتدیان مطلقی است که میخواهند برنامهنویسی با ++C را شروع کنند.
- این دوره برای دانشآموزان و دانشجویانی است که خود را برای رشتههای علوم کامپیوتر یا مهندسی آماده میکنند.
- این دوره برای توسعهدهندگان نرمافزار مشتاقی است که میخواهند پایهای قوی در ++C داشته باشند.
- این دوره برای هر کسی است که به یادگیری ++C برای انجام پروژهها، حل مسئله یا برنامهنویسی رقابتی علاقه دارد.
دوره ++C برای مبتدیان: یادگیری برنامهنویسی، OOP ،STL و پروژهها
-
0.1 مبانی برنامهنویسی و راهاندازی محیط کار 09:44
-
0.2 کامپایل، دیباگ و اجرای اولین برنامه 24:24
-
1.1 شروع کار با ++C 22:26
-
2.1 متغیرها، انواع داده و عملگرها 32:15
-
2.2 تمرینهای عملی 40:13
-
3.1 دستورات شرطی 26:24
-
3.2 تمرینهای عملی 19:48
-
4.1 حلقهها و تکرارها 24:29
-
4.2 تمرینهای عملی 27:55
-
5.1 توابع 21:43
-
5.2 تمرینهای عملی 18:30
-
6.1 آرایهها در ++C 32:52
-
6.2 رشتهها در ++C و تمرینهای عملی 24:38
-
7.1 اشارهگرها و مدیریت حافظه 22:33
-
7.2 مقدمهای بر ارجاعها و تمرینهای عملی 21:47
-
8.1 برنامهنویسی شیگرا (OOP) 26:07
-
8.2 تمرینهای عملی 19:11
-
9.1 برنامهنویسی شیگرا (OOP) - بخش 2 23:47
-
9.2 تمرینهای عملی 24:16
-
10.1 ورودی/خروجی فایل (File I/O) و دیباگ کردن 31:51
-
10.2 تمرینهای عملی 25:44
-
10.3 خواندن از یک فایل (رفع ابهام) 10:46
-
11.1 مقدمهای بر STL 27:38
-
11.2 تمرینهای عملی 22:33
-
12.1 مرور کامل دوره 18:01
-
13.1 پروژه نهایی 09:36
-
13.2 گامهای بعدی برای یادگیرندگان ++C 08:29
مشخصات آموزش
دوره ++C برای مبتدیان: یادگیری برنامهنویسی، OOP ،STL و پروژهها
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:27
- مدت زمان :10:17:40
- حجم :8.16GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy