مسترکلاس برنامهنویسی سی و سی پلاس پلاس، الگوریتمها و ساختارهای داده
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به الگوریتمهای اولیه
- حل انواع مختلف سوالات مصاحبه که به شما در بدست آوردن شغلی در توسعه نرمافزار کمک میکنند.
- کسب دانش درباره هر دو زبان سی و سی پلاس پلاس و همچنین الگوریتمهای پیچیدهتر که به پیشرفت شما در برنامهنویسی کمک میکنند.
- یادگیری برنامهنویسی با قدرتمندترین زبانهای برنامهنویسی - سی و سی پلاس پلاس
- نوشتن کد تمیز، کارآمد از نظر زمانی و کارآمد از نظر حافظه
- ساختارهای داده و چگونگی دستکاری موثر آنها
- پوشش کد، تحلیل کد و بهینهسازی کد
- توسعه دیدگاه حل مسئله
توضیحات دوره
به سفر نهایی برنامهنویسی خوش آمدید!
چه کاملا مبتدی باشید و بخواهید وارد دنیای کدنویسی شوید، چه توسعهدهندهای باتجربه باشید و بخواهید مهارتهای خود را تقویت کنید، این مسترکلاس جامع دروازه شما به سوی برتری در برنامهنویسی است.
قدرت سی و سی پلاس پلاس را آنلاک کنید:
در چشمانداز همیشه در حال تکامل توسعه نرمافزار، سی و سی پلاس پلاس همچنان ارکان اساسی باقی میمانند. این زبانهای همهکاره بلوکهای سازنده فناوری مدرن هستند که در همه چیز از برنامهنویسی سطح سیستم تا توسعه بازی و فراتر از آن کاربرد دارند. با این مسترکلاس تخصصی، از قدرت خالص سی و سی پلاس پلاس بهرهمند خواهید شد و دانش و اعتماد به نفس لازم برای خلق راهحلهای نرمافزاری استثنایی را کسب میکنید.
آنچه یاد خواهید گرفت:
- اصول زبانهای برنامهنویسی سی و سی پلاس پلاس: پایه سفر برنامهنویسی خود را بسازید. اصول اساسی سی و سی پلاس پلاس را کشف کنید، متغیرها، انواع داده، ساختارهای کنترلی را درک کنید و سفر کدنویسی خود را از ابتدا شروع کنید.
- ساختارهای داده و تکنیکهای دستکاری حافظه: مهارتهای خود را ارتقا دهید. ویژگیهای پیشرفته را بررسی کنید، ساختارهای داده را مدیریت کنید و با تکنیکهای حل مسئله آشنا شوید که شما را از دیگر برنامهنویسان متمایز میسازد.
- الگوریتمهای اولیه و پیشرفته: به قلمروی الگوریتمهای پیچیده و تکنیکهای پیشرفته سی و سی پلاس مسلط شوید. به یک متخصص بهینهسازی نرمافزار، برنامهنویسی رقابتی و حل مسائل پیچیده تبدیل شوید.
چرا این دوره را انتخاب کنید؟
- راهنمایی تخصصی: از اساتید باتجربه با سالها تجربه در صنعت یاد بگیرید. متخصصان ما شما را در مثالهای عملی، پروژههای واقعی و بینشهای صنعت راهنمایی میکنند تا نه تنها یاد بگیرید، بلکه در دنیای برنامهنویسی موفق شوید.
- مهارتهای چندجانبه: مهارتهایی مانند تفکر الگوریتمی، حل مسئله و تشخیص الگو را بدست آورید که به صورت جهانی مورد تقاضا هستند. چه آرزوی ساخت اپلیکیشنهای پیشرفته، بهینهسازی سیستمهای حیاتی یا برتری در برنامهنویسی رقابتی را داشته باشید، این دوره شما را برای موفقیت آماده میکند.
- فرصتهای شغلی: تقاضا برای برنامهنویسان سی و سی پلاس پلاس و فرصتهای شغلی پر درآمد در صنایع مختلف همیشه زیاد است. مهارتهایی که در این دوره کسب میکنید، شما را برای شروع مسیر شغلی پربازده و پر درآمد آماده خواهد کرد.
آمادهاید پتانسیل کامل برنامهنویسی خود را آنلاک کنید و مسیر موفقیت خود را ایجاد کنید؟ امروز در این دوره شرکت کنید تا با هم این سفر فوقالعاده را آغاز کنیم!
این دوره برای چه کسانی مناسب است؟
- این دوره برای افراد کامل مبتدی که هیچ تجربه کدنویسی ندارند یا کسانی که میخواهند سی و سی پلاس پلاس را به مجموعه مهارتهای خود اضافه کنند، ایدهآل است.
- هر کسی که میخواهد الگوریتمها یا برنامهنویسی رقابتی را عمیقتر بررسی کند، از طریق دسترسی به آموزشهای متعدد و پیچیده حل مسئله با درجه دشواری مختلف (ساده، متوسط و پیشرفته)، از این دوره بهرهمند خواهد شد.
- کسانی که به دنبال افزایش گزینههای شغلی با یادگیری یکی از زبانهای برنامهنویسی پرتقاضا هستند.
- افرادی که میخواهند به کد تمیز مسلط شوند.
مسترکلاس برنامهنویسی سی و سی پلاس پلاس، الگوریتمها و ساختارهای داده
-
مقدمه 01:14
-
توضیح محتوای دوره و سطوح دشواری 03:49
-
نصب ویژوال استودیو 04:05
-
اولین پروژه خود را در ویژوال استودیو ایجاد و اجرا کنید 01:31
-
ایجاد یک اپلیکیشن اولیه با سی 10:58
-
ایجاد برنامه اولیه با سی پلاس پلاس 04:47
-
ایمپورت یک پروژه در ویژوال استودیو 02:17
-
مدیریت ورودی-خروجی کیبورد 04:22
-
مدیریت ورودی-خروجی فایل 03:53
-
انواع داده در سی و سی پلاس پلاس 11:15
-
بلوکهای حافظه در سی و سی پلاس پلاس 18:40
-
اولین مسئله سی و سی پلاس پلاس خود را حل کنید 13:24
-
آشنایی با آرایهها و بردارها 01:48
-
مدیریت حافظه آرایهها و بردارها 12:29
-
دستکاری آرایهها و بردارها 11:48
-
مجموع عناصر یک بردار (آسان) 14:47
-
چگونه بزرگترین عدد در آرایه یا بردار را پیدا کنیم؟ (آسان) 19:22
-
جستجوی کارآمد برای مقدار هدف در آرایه مرتب (متوسط) 17:38
-
آشنایی با ماتریسها 07:21
-
اعلان، دستکاری و مدیریت حافظه ماتریسها 20:16
-
حل مسائل مربوط به قطر ماتریسها (آسان) 16:56
-
حل مسائل مسیریابی در ماز - الگوریتم Lee (متوسط) 38:08
-
رشتههای کاراکتر در سی و سی پلاس پلاس 01:23
-
مدیریت رشتهها در سی 06:06
-
مدیریت رشتهها در سی پلاس پلاس 05:41
-
تعیین اینکه یک رشته پالیندروم است یا نه (آسان) 09:05
-
یافتن بلندترین رشته فرعی پالیندروم (آسان) 13:53
-
یافتن بلندترین رشته فرعی پالیندروم - نسخه بهبود یافته - تحلیل (متوسط) 07:38
-
یافتن بلندترین رشته فرعی پالیندروم - نسخه بهبود یافته - پیادهسازی (متوسط) 13:53
-
یافتن بلندترین رشته فرعی پالیندروم - تحلیل الگوریتم Manacher (دشوار) 16:06
-
یافتن بلندترین رشته فرعی پالیندروم - پیادهسازی الگوریتم Manacher (دشوار) 18:20
-
آشنایی با لیستهای پیوندی یکطرفه 02:32
-
تعریف لیستهای پیوندی یکطرفه 04:05
-
دستکاری لیستهای پیوندی یکطرفه 11:44
-
چگونه نقطه وسط یک لیست پیوندی را پیدا کنیم؟ (آسان) 15:16
-
تشخیص حلقه در لیستهای پیوندی یکطرفه - توضیح الگوریتم Floyd (متوسط) 08:11
-
تشخیص حلقه در لیستهای پیوندی یکطرفه - پیادهسازی الگوریتم Floyd (متوسط) 11:35
-
حذف حلقه در لیستهای پیوندی یکطرفه - توضیح الگوریتم Floyd (متوسط) 11:10
-
حذف حلقه در لیستهای پیوندی یکطرفه - پیادهسازی الگوریتم Floyd (متوسط) 18:03
-
آشنایی با استکها 02:30
-
دستکاری پشتهها 25:25
-
معکوس کردن عناصر یک استک (آسان) 15:29
-
مسئله پرانتزهای بسته - نسخه آسانتر (متوسط) 21:56
-
مسئله پرانتزهای بسته - نسخه سختتر (متوسط) 10:20
-
آشنایی با صفها 04:39
-
دستکاری صفها 16:35
-
آشنایی با درختها 06:35
-
اولین درخت باینری خود را ایجاد کنید 08:49
-
پیمایش InOrder 11:02
-
پیمایش PreOrder 03:53
-
پیمایش PostOrder 04:10
-
استخراج برگها از یک درخت (آسان) 03:32
-
پایان، فقط یک شروع جدید است 02:09
-
هدف اشکالزدایی 08:07
-
تکنیکهای اشکالزدایی: کامنتها، Breakpointها و Assertionها 07:42
-
ماکروی NDEBUG 04:47
مشخصات آموزش
مسترکلاس برنامهنویسی سی و سی پلاس پلاس، الگوریتمها و ساختارهای داده
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:56
- مدت زمان :09:33:09
- حجم :6.53GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy