دورهی شروع برنامهنویسی با زبان سیشارپ #C
در این دوره یاد میگیرید:
مفاهیم پایهای و مبانی زبان سیشارپ #C
دستورات مختلف زبان سیشارپ #C
رشتهها، تگها، حلقهها، لیست و متغیرها
ساخت بازی حدس عدد
بدون پیشنیاز
زبان سیشارپ #C
زبان برنامهنویسی سیشارپ #C یکی از محبوب ترین و پرکاربردترین زبان های برنامهنویسی در دنیا است. این زبان قدرتمند و انعطاف پذیر است و برای طیف گستردهای از کاربردها از جمله نرمافزارهای کاربردی، بازیهای ویدیویی، برنامههای وب، اینترنت اشیاء (IOT)، هوش مصنوعی و… استفاده میشود.
اگر به دنبال یادگیری برنامه نویسی هستید، سیشارپ #C یک گزینه عالی است. این زبان پایه محکمی برای یادگیری سایر زبان های برنامهنویسی فراهم میکند و به شما کمک میکند تا مفاهیم اساسی برنامهنویسی را درک کنید.
سیشارپ #C یک زبان مدرن، خلاقانه، بدون محدودیت و وابستگی به بسترهای مختلف (cross-platform)، منبعباز (open source) و همواره یکی از ۵ زبان برتر در GitHub بودهاست.
شما میتوانید با گذراندن دورهی شروع برنامهنویسی با زبان سیشارپ #C به جمع بیش از ۵ میلیون توسعهدهنده این زبان در سراسر دنیا دارد ملحق شوید.
دربارهی دوره
هدف از طراحی این دوره، آموزش جامع و پایهای برنامهنویسی به زبان سیشارپ #C است.
ما تلاش کردیم علاوه بر ارائهی محتوای به روز و دقیق، کیفیت بینظیری در تصویر، صدا و تدوین دوره نیز ارائه دهیم.
همچنین مسیرهای متنوع آموزشی را ایجاد کردهایم تا شما با توجه به نیاز خود، مسیر یادگیری خود را شخصیسازی کنید.
در تمام طول مسیر آموزشی نیز پشتیبانی آنلاین را در اختیار دارید.
برای آشنایی بیشتر توصیه میکنیم ویدیو زیر را تماشا کنید.
(این ویدیو و سایر ویدیوهای موجود در این صفحه، همه بخشی از جلسات آموزشی دوره هستند و برای آشنایی شما با کیفیت دوره و نحوهی تدریس استاد در دسترس شما قرار گرفتهاند.)
پیشنیاز
دانشپذیر بدون نیاز به دانش قبلی و از سطح صفر میتواند در این دوره شرکت کند و در پیشبرد و اتمام دوره با مشکلی مواجه نخواهد بود. آشنایی پایه با زبان انگلیسی برای یادگیری برنامهنویسی الزامی است.
مسیرهای آموزشی
سریع:
این دوره طوری طراحی شده است که اگر نیاز شما ایجاب میکند تا خیلی سریع #C را یاد بگیرید، بتوانید بخشهایی که با برچسب اختیاری یا پیشرفته مشخص شدهاند را رد کنید و مطمئن باشید که اختلالی در روند یادگیری و پایان رساندن دوره برای شما ایجاد نخواهد شد.
عمیق:
این دوره طوری طراحی شده است که تمامی نیازهای آموزشی دانشپذیر در سرفصلهای بیان شده را پوشش دهد و دانشپذیر را تا حد امکان مستقل از زبان برنامهنویسی #C، به اصول برنامه نویسی آگاه کند. از این رو برای بالا بردن تسلط دانشپذیر به بخشهای مختلف، اطلاعات مهمی در ارتباط با ریشهی مطالب بیان شده است و یا حتی در بعضی بخشها تفاوتهای رویکرد در زبانهای دیگر برنامهنویسی به سرفصل مربوطه نیز بیان و تحلیل شده است.
پروژههای عملی و پروژهی پایان دوره
در هر بخش برای شما سوالهای مرتبط و سطحبندی شده در قالب انجام پروژههای کوچک قرار گرفتهاست تا از تسلط خود به مفاهیم تدریس شده در هر بخش اطمینان پیدا کنید و البته با تمرین، به سرفصلها به طور کامل مسلط شوید.
برای پایان دوره نیز یک پروژه سادهی بازی حدس عدد در نظر گرفتهشده است که توضیح کامل در ویدئو زیر داده شده است.
پروژهی پایان ترم
آیا برنامه نویسی مناسب من است؟
اگر هنوز تصمیم قطعی در ارتباط با انتخاب برنامهنویسی به عنوان یک حرفه نگرفتهاید و در ذهن، سوالهایی مثل این دارید که:
- آیا برنامهنویسی را دوست خواهم داشت؟
- آیا برنامهنویسی شغل مناسب من است؟
- آیا من برنامهنویس خوبی میشوم؟
ویدیو زیر برای پاسخ به این سوال آماده شده است که امیدواریم برای شما راهگشا باشد:
درباره استاد و چرایی برنامهنویسی
دوره سی شارپ برای چه کسانی مناسب است؟
- افراد علاقهمند به برنامهنویسی
- افرادی که علاقهمند به ساخت بازی، نرمافزار و اتوماسیونهای اداری هستند.
- افرادی که نیاز به شغل دوم دارند.
- افرادی که به دنبال ارتقای سطح دانش خود و یا ارتقای شغلی هستند.
- افرادی که علاقه مند به کار در زمینههای طراحی و مدیریت وبسایت هستند.
- افرادی که علاقه مند به پیادهسازی ایدهها یا راهاندازی استارتآپ هستند.
- افرادی که دارای علاقه مند به تحقیق، ذاتا کنجکاو و علاقهمند به حل معما هستند.
محتوای جلسات دوره سی شارپ (مقدماتی)
1.2. توضیح دوره - چگونگی مطالعه و روند یادگیری دوره
1.3. توضیح پروژهی پایان ترم - بازی حدس اعداد
2.2. Compiler (مترجم)
2.3. Keywords (لغتهای کلیدی)
2.4. NET.
2.5. معرفی IDE
2.5.1. نحوهی نصب Visual Studio اختیاری
2.5.2. نحوهی نصب VSCode اختیاری
5.2. Naming Conventions (قواعد نامگذاری)
5.3. null
17.2. تمرین (آشنایی با تمیرینها و شیوهی حل)
17.3. دستور else
17.4. دستور else if
17.5. Ternary Operator (عملگر علامت سوال-دو نقطه) 😕
17.6. دستور switch
17.7. دستور switch اختیاری پیشرفته
تمرینهای دستورهای شرطی
19.2. حلقهی do while
19.3. حلقهی while
19.4. حلقهی for
19.5. حلقهی for اختیاری پیشرفته
21.2. implicit conversion (تبدیل ضمنی)
21.3. explicit conversion (تبدیل صریح)
21.3.1. دستورهای تبدیل - Parse, ConvertTo
21.3.2. Cast
21.3.3. Cast اختیاری پیشرفته
21.3.4. لغتهای کلیدی checked و unchecked اختیاری پیشرفته
22.2. enum اختیاری
22.3. enum اختیاری پیشرفته
22.4. struct
22.5. - تمرینهای struct -
22.6. array (آرایه)
22.7. - تمرینهای array (آرایه) -
22.8. آرایههای چند بعدی اختیاری
22.9. - تمرینهای آرایههای چند بعدی -
22.10. آرایههای دندانهدار اختیاری پیشرفته
26.2. تعریف، void، پارامترهای ورودی، لغت کلیدی return، پارامترهای ورودی پیشفرض
26.3. - تمرینهای Method -
26.4. Lambda Operator <=
26.5. Overloading (سربارگذاری)
26.6. Recursive (بازگشتی) اختیاری پیشرفته
26.7. - تمرینهای Recursive -
38.2. try catch
38.3. Finally
38.4. try catch اختیاری پیشرفته
38.5. throw
علیرضا بروجردیان
من علیرضا بروجردیان هستم. تا به حال مدرس بیش از هزار دانشپذیر برنامهنویسی بودهام. آموزش برنامهنویسی را از سال ۱۳۹۴ با تدریس زبان برنامهنویسی Assembly شروع کردم. بعد مدرس دورههای ++C شدم و تدریس برنامهنویسی را با C#، SQL و ASP.NET ادامه دادم.
همچنین من بنیانگذار گروه نرمافزاری طمطام هستم که به تولید اتوماسیونهای اداری و استارتآپهای متنوع مشغول است.
برای آشنایی بیشتر با مدرس دوره میتوانید به آدرس وبسایت استاد Boroujerdian.com مراجعه کنید.
این دوره دارای گارانتی بازگشت وجه کنارتیم است
گارانتی بازگشت وجه
تا سه روز
نقد و بررسیها
هنوز بررسیای ثبت نشده است.