آنچه یاد خواهید گرفت:
یادگیری مفاهیم اصلی ++C، طراحی شیگرا و ساخت اپلیکیشن های با عملکرد بالا از ابتدا
بررسی ویژگیهای مدرن ++C و ساخت نرمافزارها، بازیها و اپلیکیشن های سیستمی کارآمد
بررسی عمیق در "C with Classes": بررسی عملکرد، کامپایلرها و کتابخانه استاندارد برای نوشتن نرمافزارهای بسیار سریع
نوشتن، کامپایل و اجرای برنامههای ++C با اعتماد به نفس
استفاده از عملیات ورودی/خروجی برای تعامل با کاربران
بهکارگیری موثر ساختارهای تصمیمگیری و حلقهها
درک چگونگی عملکرد انواع داده در سطوح بالا و پایین
استفاده صحیح از متغیرها، شناسهها و حوزه
نوشتن کد تمیز، ساختاریافته و مستندسازی شده
توسعه تفکر منطقی و مهارتهای حل مسئله برنامهنویسی
ملزومات ++C و راهاندازی محیط
سینتکس، ساختار و مبانی برنامه
منطق و کنترل جریان
داده، انواع و ساختار برنامه
پیشنیازهای دوره
بدون نیاز به تجربه قبلی برنامهنویسی - این دوره برای مبتدیان کامل طراحی شده است.
مهارتهای اولیه کامپیوتر - مانند استفاده از کیبورد، ماوس و ناوبری پوشهها
یک کامپیوتر (Windows ،macOS یا Linux) که قابلیت نصب ویرایشگر کد و کامپایلر را داشته باشد.
توانایی نصب نرمافزار - شما یک ویرایشگر کد منبع (مانند VS Code) و یک کامپایلر ++C نصب خواهید کرد.
اتصال اینترنت - برای دانلود ابزارها، دنبال کردن بروزرسانیها و دسترسی به منابع
توضیحات دوره
به یک سفر کامل و مناسب برای مبتدیان به دنیای ++C خوش آمدید-یکی از قدرتمندترین و منعطفترین زبانهای برنامهنویسی جهان. این دوره به آرامی شما را از اولین خطوط کدنویسی به سمت تسلط به منطق ضروری، سینتکس و مفاهیم داده که ستون فقرات توسعه نرمافزار در دنیای واقعی را تشکیل میدهند، هدایت میکند. از طریق توضیحات شفاف و مثالهای عملی، اعتماد به نفس لازم برای نوشتن، اجرا و درک برنامههای ++C را گامبهگام به دست خواهید آورد.
این دوره مقدمهای جامع بر برنامهنویسی با استفاده از C و ++C است، دو مورد از قدرتمندترین و پرکاربردترین زبانهای برنامهنویسی در جهان. این دوره که برای ایجاد اصول قوی طراحی شده است، یادگیرندگان را از راهاندازی محیط توسعه تا نوشتن، کامپایل و اجرای برنامههای واقعی پیش میبرد و همزمان آنها را به مفاهیم ضروری برنامهنویسی مانند ساختارهای کنترلی، انواع داده، ورودی/خروجی و ساختار برنامه مسلط میکند.
این دوره برای چه کسانی است؟
مبتدیان مطلق بدون هیچ تجربه قبلی برنامهنویسی
دانشجویان رشتههای علوم کامپیوتر، مهندسی یا IT
توسعهدهندگان نرمافزار آینده و حلکنندگان مسئله
هر کسی که میخواهد اصول محکم در برنامهنویسی C و ++C بسازد.
در پایان این دوره، شما قادر خواهید بود برنامههای ساختاریافته بنویسید، مبانی کلیدی ++C را درک کنید و مانند یک برنامهنویس فکر کنید. این مسیر شما به سمت تسلط به مفاهیم پیشرفته ++C، ساخت اپلیکیشن های واقعی و آشکار کردن فرصتهای شغلی است.
چرا در این دوره شرکت کنید؟
یادگیری از پایه با رویکردی ساختاریافته و مناسب برای مبتدیان
کسب تجربه عملی با محیطهای واقعی کدنویسی و اجرا
ساخت یک اصول برنامهنویسی قوی که در بسیاری از فناوریهای پیشرفته کاربرد دارد.
بهبود مهارتهای حل مسئله و تفکر منطقی
آمادهسازی خود برای دورههای پیشرفته توسعه نرمافزار، ساختمان داده و الگوریتمها
ساختار دوره و ماژولها
ماژول 1 - ملزومات ++C و راهاندازی محیط
اصول ++C: مقدمه و اولین برنامه
آمادهسازی محیط کدنویسی شما
اجرای کد ++C در CMD و VS Code
ماژول 2 - سینتکس، ساختار و مبانی برنامه
کار با ورودی، خروجی و Namespaceها
تسلط به کامنت هادر C و ++C
کد تمیز: استانداردهای قالببندی و تورفتگی
ماژول 3 - منطق و کنترل جریان
ساختارهای حلقه: توضیح While و For
مدیریت ورودیهای ناشناخته و مبانی شرطی
تصمیمگیری پیشرفته و الگوهای ورودی
ماژول 4 - داده، انواع و ساختار برنامه
درک انواع اولیه، علامتدار و بدون علامت
داده در سطح ماشین و تبدیل نوع
کار با لیترالها و توالیهای گریز
نامها، متغیرها و حوزه برنامه: یک مرور یکپارچه
آنچه خواهید آموخت
در پایان این دوره، شما قادر خواهید بود:
نوشتن، کامپایل و اجرای برنامههای ++C با اعتماد به نفس
استفاده از عملیات ورودی/خروجی برای تعامل با کاربران
بهکارگیری موثر ساختارهای تصمیمگیری و حلقهها
درک چگونگی عملکرد انواع داده در سطوح بالا و پایین
استفاده صحیح از متغیرها، شناسهها و حوزه
نوشتن کد تمیز، ساختاریافته و مستندسازی شده
توسعه تفکر منطقی و مهارتهای حل مسئله برنامهنویسی
برنامهنویسی یکی از قدرتمندترین مهارتهایی است که میتوانید در دنیای دیجیتال امروز بیاموزید-و همه چیز با یک پایه قوی شروع میشود. این دوره دروازه شما به دنیای برنامهنویسی C و ++C است و به شما اعتماد به نفس و مهارتهای لازم برای حرکت به سمت برنامهنویسی پیشرفته، توسعه نرمافزار و فراتر از آن را میدهد.
سفر برنامهنویسی خود را امروز آغاز کنید. همین حالا در این دوره شرکت کنید و اولین قدم خود را برای تبدیل شدن به یک توسعهدهنده ماهر بردارید!
این دوره برای چه کسانی مناسب است؟
مبتدیان کاملی که هرگز حتی یک خط کد ننوشتهاند.
دانشآموزان یا دانشجویانی که در مدرسه یا دانشگاه C یا ++C یاد میگیرند و خواهان توضیحات شفافتری هستند.
توسعهدهندگان نرمافزار آینده که هدفشان ساخت اصول قوی در برنامهنویسی است.
یادگیرندگان خودآموزی که به دنبال مقدمهای ساختاریافته و قابل فهم برای ++C هستند.
هر کسی که از زبان دیگری مهاجرت کرده و به دنبال درک مفاهیم برنامهنویسی سطح پایین است.
علاقهمندان به تکنولوژی که کنجکاو هستند بدانند نرمافزارها، بازیها و سیستمهای واقعی چگونه ساخته میشوند.
مهندسان در رشتههای غیر برنامهنویسی که برای سیستمهای تعبیه شده، رباتیک یا وظایف سختافزاری به C/++C نیاز دارند.