آشنایی با زبان برنامهنویسی ++C
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری مبانی زبان ++C
- یادگیری مبانی کتابخانه استاندارد ++C
- ایجاد پایگاه دانش قوی در ++C
- یادگیری درباره بهترین شیوهها در ++C مدرن
پیشنیازهای دوره
- هیچ پیشینهای در برنامهنویسی ++C لازم نیست.
توضیحات دوره
این دوره مقدمهای بر زبان برنامهنویسی ++C و کتابخانه استاندارد ++C است. این دوره توسط Slobodan Dmitrovic، مدرس مربی حرفهای ++C رهبری میشود.
این دوره تقریبا مطابق با آموزش حضوری ++C است که به شرکتهای مختلف خودروسازی، مخابرات و نیمهرسانا ارائه میدهیم.
در این دوره با مبانی زبان و مبانی کتابخانه استاندارد ++C آشنا میشویم. برای شرکت در این دوره نیازی به تجربه قبلی در ++C نیست.
ابتدا با امکانات اولیه این زبان مانند تایپها، اعلانها و تعاریف آشنا میشویم. سپس به عملگرها، عبارات و دستورات میپردازیم. در بخش دستورات، با دستورات داخلی در زبان ++C آشنا میشویم.
سپس با ثابت ها و رشتهها در ++C آشنا میشویم.
پس از آن به یادگیری توابع در ++C میپردازیم.
سپس با تخصیصهای حافظه پویا و enumerators آشنا میشویم.
بعد از آن یاد میگیریم که چگونه کد ++C خود را در فایلهای هدر و منبع سازماندهی کنیم. در اینجا همچنین میآموزیم چگونه کد خود را در فضاهای نام قرار دهیم.
سپس به یادگیری کلاسها و آبجکتها در ++C ادامه میدهیم. در اینجا همچنین پلیمورفیسم ران تایم را توضیح میدهیم.
پس از اینکه این موارد توضیح داده شد، نحوه کار با قالبهای تابع و قالبهای کلاس در ++C را شرح میدهیم.
در نهایت، با کانتینرها و الگوریتمهای قابل توجه در کتابخانه استاندارد ++C آشنا میشویم.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگانی که مایل به یادگیری زبان برنامهنویسی ++C هستند.
آشنایی با زبان برنامهنویسی ++C
-
بررسی دوره 01:17
-
بررسی کامپایلرها 03:06
-
نصب کامپایلر ++C روی ویندوز 03:47
-
نصب کامپایلر ++C روی لینوکس 06:49
-
نصب کامپایلر ++C روی macOS 08:42
-
تابع main 05:11
-
مقدمه و بررسی 03:45
-
تایپها - کاراکتر 05:03
-
تایپها - عدد صحیح 04:17
-
تایپها - دوبل 05:16
-
مودیفایرهای تایپ 02:59
-
عملگرها 07:19
-
ورودی و خروجی استاندارد 07:22
-
آرایهها 09:55
-
اشارهگرها 08:42
-
مرجعها 05:25
-
دستورات - مقدمه 01:20
-
دستور if 07:12
-
دستور switch 05:14
-
دستور for 03:28
-
دستور while 02:44
-
دستور do-while 03:29
-
ثوابت 05:03
-
رشتهها - تایپ std::string 10:34
-
کاهش تایپ خودکار 09:51
-
توابع - مقدمه 07:56
-
توابع - دستور بازگشت 06:32
-
توابع - پارامترها 10:00
-
توابع - overloading 07:05
-
عملگرهای new و delete 07:41
-
Enumerations 08:40
-
تبدیلات 07:58
-
استثناها 05:33
-
اشارهگرهای هوشمند - اشارهگر یکتا 09:03
-
اشارهگرهای هوشمند - اشارهگرهای مشترک 06:56
-
فضاهای نام 09:10
-
فایلهای هدر و منبع 11:52
-
کلاسها - مقدمه 21:11
-
کلاسها - constructors و destructors 09:49
-
کلاسها - constructor کپی 07:40
-
کلاسها - عملگر تخصیص کپی 07:59
-
کلاسها - constructor جابجایی 10:26
-
کلاسها - عملگر تخصیص جابجایی 11:25
-
کلاسها - وراثت 06:21
-
کلاسها - پلیمورفیسم 08:53
-
قالبها - قالبهای تابع 06:56
-
قالبها - قالبهای کلاس 08:03
-
قالبها - تخصص قالب 06:40
-
کتابخانه استاندارد ++C - بررسی 02:08
-
std::vector 08:18
-
حلقه for مبتنی بر محدوده 09:49
-
Iterators 06:32
-
std::array 04:42
-
std::set 06:34
-
std::map 09:59
-
std::sort 05:21
-
std::count 05:40
-
std::find 07:06
-
عبارات لامبدا 15:44
مشخصات آموزش
آشنایی با زبان برنامهنویسی ++C
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:59
- مدت زمان :07:29:11
- حجم :1.66GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy