معرفی اجمالی دوره
هدف دورهی آموزش #C (سی شارپ) یادگیری اصول و مقدمات برنامهنویسی و تولید نرمافزار با استفاده از زبان برنامهنویسی سیشارپ (#C) و چارچوب داتنت (net.) است.
مخاطبان دوره آموزش #C افرادی هستند که به دنبال کسب درآمد از ایجاد و توسعهی نرمافزار با استفاده از یادگیری یک زبان برنامهنویسی ساده، قدرتمند و محبوب و همهکاره بهعنوان شغل اصلی یا جانبی هستند و یا دانشجویانی که جهت انجام پروژههای درسی خود نیاز به یادگیری یک زبان برنامهنویسی ساده دارند. همچنین دورهی آموزش #C به افرادی که به دنبال افزایش قدرت حل مسئله و خلاقیت ذهن خود با استفاده از به چالش کشیدن آن در حل مسائل با استفاده از برنامهنویسی هستند کمک میکند و بهطورکلی تمام افرادی که علاقهمند به برنامهنویسی و ایجاد و توسعهی انواع سیستمهای نرمافزاری با استفاده از یک زبان مدرن هستند میتوانند از دورهی آموزش سی شارپ بهره ببرند.
چرا دوره آموزش #C؟
سادگی یادگیری #C و استفاده از آن
امکان ایجاد و توسعهی انواع و اقسام نرمافزارها به دلیل همهکاره بودن زبان برنامهنویسی #C و ارتباط با چارچوب داتنت از جمله موارد زیر:
وبسایتها و نرمافزارهای تحت وب با استفاده از تکنولوژیهای NET و ASP.NET Core
اپلیکیشنهای اندروید و iOS با استفاده از تکنولوژی Xamarin
نرمافزارهای قابلاجرا بر روی ویندوز با استفاده از تکنولوژیهای Windows Forms ،WPF و UWP
نرمافزارهای بازی با استفاده از تکنولوژی Unity
وبسرویس با استفاده از تکنولوژی Web API
کتابخانهها، کامپوننتها و برنامههای کنسولی
برنامههای بلاکچین
سرویسهای دادهای و مدیریتی
اپلیکیشنهای ابری
برنامههای مبتنی بر الگوریتمهای یادگیری ماشین
برنامههای دارای کاربرد در اینترنت اشیاء
و مواردی دیگر
ابزارهای قوی، بهروز و گسترده موجود در اختیار برنامهنویسان این زبان در تمامی مراحل برنامهنویسی و تولید نرمافزار
جامعهی پشتیبانی بزرگ و گسترده در کنار تعداد زیاد فرومهای پرسش و پاسخ
شیءگرایی، سرعت، مدرن و چند پلتفرمی بودن این زبان
درحالتوسعه بودن به دلیل پشتیبانی کامل توسط مایکروسافت
روند آموزش #C
مفاهیم و اصول تئوری با استفاده از اسلاید، انیمیشن و توضیحات استاد آموزش داده میشود و درک عمیق و نحوهی بهکارگیری و استفاده از آن مفاهیم و اصول با استفاده از مثالهای عملی آموزش داده میشود. در آموزش #C در قدم نخست اجزای این زبان معرفی میشوند و در قدم بعد مفهوم بسیار مهم شیگرایی معرفی و بهصورت عملی پیادهسازی میشود. در ادامه مجموعههای مورد استفاده در زبان سیشارپ معرفی میشوند. همچنین در آموزش #C چند ساختار داده و الگوریتم پیادهسازی میشوند.
ویژگیهای دوره
آنلاین، پروژه محور،محیط تعاملی همراه با تالار گفتگو، ارائه مدرک رسمی
فصول دوره
مقدمه
اجزای زبان سیشارپ
اصول و مفاهیم شیگرایی و برنامهنویسی شیگرا با سیشارپ
مجموعهها
مروری بر ساختار داده و الگوریتم
نکات تکمیلی
جمعبندی;
معرفی مدرس
مهدی مرادی
مهدی مرادی، دانشجوی دکتری رشته مهندسی کامپیوتر گرایش نرمافزار دانشگاه صنعتی شریف است. او دورههای کارشناسی و کارشناسی ارشد خود را در رشته مهندسی کامپیوتر به ترتیب در دانشگاه تهران و علم و صنعت پشت سر گذاشته و بیش از شش سال تجربه برنامهنویسی، ایجاد و توسعه نرمافزار در صنعت و پژوهش با استفاده از زبان سیشارپ و چارچوب داتنت را دارد.
ایشان دارای چندین مقاله چاپ شده در مجلات معتبر پژوهشی حوزه علوم و مهندسی کامپیوتر بوده و تجربه برنامهنویسی در چندین پروژه معتبر صنعتی و دانشگاهی در کشور استرالیا را نیز در کارنامه خود دارد.
روش ارزیابی و نمرهدهی
حد نصاب قبولی در دوره: 75.0، نمره فارغالتحصیل شدن در این دوره نیاز به ارسال تمرینها و پروژههای الزامی دارد.
نمونه گواهینامه