ماراد مرکز آموزش از راه دور

آموزش رایگان سی شارپ مقدماتی تا حرفه ای به روش پنگوئن

ضبط شده
ورودبه دنیای برنامه نویسی با دوره آموزشی صفر تا صد سی شارپ با تدریس محمد متین قادری، این دوره پیش نیاز تمامی دوره های سی شارپ اعم از دوره های طراحی سایت، بازی سازی و... سی شارپ است
امتیاز دوره
هنوز امتیاز ندارد
  • بیش از 3 سال تدریس در ماراد
  • زندگی فعال
  • 21 اپیزود
  • 6 ساعت و 58 دقیقه
  • سطح مقدماتی
آموزش رایگان سی شارپ  مقدماتی تا حرفه ای به روش پنگوئن

در این دوره چه چیز هایی می آموزید؟

اپیزودها

اپیزود 1 راه اندازی ویژوال استودیو و اولین خط کد!
10 دقیقه

توی این قسمت ویژوال استودیو رو راه اندازی میکنیم و اولین خط کدمون رو مینویسیم!

اپیزود 2 آموزش انواع متغیر ها و 4 عمل اصلی روی آنها
19 دقیقه

تو این جلسه یادمیگیریم چطور انواع متغیر ها مثل int و string رو تعریف و مقدار دهی کنیم و روشون 4 عمل اصلی جمع، تفریق، ضرب و... رو انجام میدیم.

اپیزود 3 ماشین حساب میسازیم!
13 دقیقه

درست شنیدی، همینقد سریع باهم یه ماشین حساب ساده میسازیم، روش پنگوئن همینقد خفنه و بهت همینقدر سریع و راحت یاد میدم چطوری نرم افزار بسازی!

اپیزود 4 آموزش دستورات شرطی if, else, else if
21 دقیقه

کامل بهت توضیح دادم انواع دستورات شرطی چی‌ان! بعد از این قسمت یاد میگیری به نرم افزارت شرط بدی و بگی در چه صورت چه کاری رو انجام بده و در غیر اون صورت چه کار دیگه ای رو انجام بده!

اپیزود 5 حلقه های for, while, do while, foreach و آرایه ها!
28 دقیقه

کل نکات مربوط به حلقه ها (که پر کاربرد ترین ابزار توی کدنویسی هستن) رو به علاوه آرایه ها بهت توی نیم ساعت توضیح دادم! حتتتما همزمان با دیدن ویدیو ها کد بزن که کامل یادشون بگیری!

اپیزود 6 حلقه های تو در تو و مرتب سازی آرایه ها به روش حبابی (bubble sort)
21 دقیقه

توی این اپیزود حلقه های تودرتو (که جزو گیج کننده ترین بخش های برنامه نویسی مقدماتی هست) رو به ساده ترین روش ممکن یاد میگیریم و با استفاده از دوتا حلقه تو در تو یک آرایه رو از روش bubble sort از کوچک به بزرگ مرتب میکنیم!

اپیزود 7 روش نوشتن متد (method) در سی شارپ
27 دقیقه

توی این قسمت هم روش نوشتن متود هارو یاد میگیریم، هم یاد میگیریم که اگه به ویژوال استودیو دسترسی نداشتیم کجا می تونیم کد بزنیم و نتیجه کد هامون رو ببینیم (هم روی کامپیوتر هم موبایل)

اپیزود 8 آموزش مفهوم شئ گرایی و ساخت کارخانه تولیدلپ تاپ در سی شارپ!
26 دقیقه

توی این اپیزود مفهوم شئ گرایی رو به ساده ترین حالت (هلو بپر تو گلو) یاد میگیریم و با استفاده از این مفهوم یک کارخانه تولید لپ تاپ باهم طراحی و کدنویسی میکنیم!

اپیزود 9 آموزش چند ریختی ها (polymorphism) و تمرین ساخت و نمونه سازی از کلاس (Class)
19 دقیقه

پالیمورفیزم یا چندریختی هارو یاد میگیریم و با استفاده از همین مفهوم، یک کلاس به اسم Factory میسازیم و داخلش کارخانه ساخت انواع جعبه هارو طراحی می کنیم!

اپیزود 10 آموزش کلمه کلیدی های public, static, private در سی شارپ
13 دقیقه

کامل و ساده بهت مفهوم public, static و private رو آموزش میدم و بهت میگم کجاها توی کدنویسی از این کلمات کلیدی استفاده می کنیم.

اپیزود 11 آموزش مفهوم ارث بری (inheritance) و using ها
16 دقیقه

توی این قسمت به ساده ترین روش ممکن (با رسم شکل) بهت نشون میدم ارث بری در برنامه نویسی یعنی چی و با استفاده از مفهوم ارثبری یک کلاس والد و یک کلاس فرزند میسازیم و ازش استفاده میکنیم! using هارو هم توضیح دادم که چی هستن!

اپیزود 12 روش جدید نمونه سازی از کلاس ها و انواع نامگذاری متغیر ها، کلاس ها و متود ها
14 دقیقه

یه روش جدید بهتون یاد میدم که توی لحظه نمونه سازی از کلاس، پراپرتی های کلاس رو هم مقدار دهی کنید و کد تمیز تری بنویسید، و البته بهتون یاد میدم که متود ها، کلاس ها و انواع متغیر هارو چطور نامگذاری کنیم تا خوش خط باشیم!

اپیزود 13 آموزش ساخت لیست در سی شارپ (generic list) و کلاس Random
34 دقیقه

توی این اپیزود یاد میگیریم تا به جای استفاده از آرایه ها از جنریک لیست ها استفاده کنیم و با استفاده از کلاس Random و کد هایی که از قبل نوشتیم، یک کارخانه اتوماتیک ساخت لپ تاپ میسازیم! خفن تر از قبلیه.

اپیزود 14 ساخت نرم افزار تصحیح برگه دانشجو - قسمت اول
31 دقیقه

پروژه رو میسازیم، شئ یا کلاس مربوط به دانشجو رو هم میسازیم و برای ورود به نرم افزارمون صفحه ورود (login) رو طراحی میکنیم!

اپیزود 15 ساخت نرم افزار تصحیح برگه دانشجو - قسمت دوم
20 دقیقه

تعداد دانشجو ها و سوالات آزمون رو از کاربر دریافت میکنیم، دستور try-catch رو یاد میگیریم تا از بروز خطا و باگ در پروژه جلوگیری کنیم، رنگ متن کنسول رو عوض می کنیم، متود های دیفالت سی شارپ رو بررسی میکنیم و...

اپیزود 16 ساخت نرم افزار تصحیح برگه دانشجو - قسمت سوم
31 دقیقه

برگه های دانشجو ها و کلید آزمون رو از توی فایل txt میخونیم تا بعدا بتونیم برای تجزیه و تحلیل نتایج و... ازشون استفاده کنیم.

اپیزود 17 ساخت نرم افزار تصحیح برگه دانشجو - قسمت چهارم
14 دقیقه

توی این اپیزود برگه دانشجو هارو با توجه به گزینه هایی که توی پاسخنامه وارد کردن و کلید پاسخ صحیح های آزمون تجزیه و تحلیل میکنیم و به هر دانشجو نمره میدیم! (آزمونمون نمره منفی هم داره)

اپیزود 18 ساخت نرم افزار تصحیح برگه دانشجو - قسمت پنجم
13 دقیقه

رتبه بندی دانشجو ها بر اساس نمره شون هم با استفاده از روش bubble sort که قبلا یاد گرفتیم، هم با استفاده از دستور جدید OrderBy که مربوط به EF Core هست و توی دوره های بعدی خیلی باهاش سر و کار داریم.

اپیزود 19 ساخت نرم افزار تصحیح برگه دانشجو - قسمت ششم
17 دقیقه

ساخت منو اولیه نرم افزار تصحیح برگه، نمایش رتبه 1 تا 3، سرچ کارنامه دانشجو بر اساس نام دانشجو به 2 روش، آموزش دستور های Where و FirstOrDefault که مربوط EF Core هستن.

اپیزود 20 ساخت نرم افزار تصحیح برگه دانشجو - قسمت هفتم
17 دقیقه

توی این اپیزود یک الگوریتم برای نرم افزارمون مینویسیم که بر اساس پاسخ های دانشجو ها تشخیص میده سخت ترین و ساده ترین سوال های آزمون کدوما بودن و بهمون نشون میده، و یک ارور غیر منتظره رو هم حل میکنیم باهم!

اپیزود 21 ساخت نرم افزار تصحیح برگه دانشجو - قسمت پایانی
14 دقیقه

آموزش سرچ توی گوگل، و ذخیره کارنامه و نتیجه دانشجو ها در فایل تکست!

توضیحات دوره

برنامه نویسی هم سخت است هم ساده!

شاید از خودتان بپرسید یعنی چه؟ مگر می شود برنامه نویسی هم سخت باشد هم ساده؟ بله دوستان من، می شود! معرفی این دوره را با جمله " برنامه نویسی هم سخت است هم ساده " شروع کردم تا به یک نتیجه خوب برسیم.

برنامه نویس های دنیا را می توان به دو دسته تقسیم کرد. دسته اول و دسته دوم! شوخی کردم :))))

برنامه نویس اصولی و برنامه نویس غیر اصولی یا به قول خودمان (نوب)

اما مشکل از شخص برنامه نویس است؟

قطعا خیر!

بلکه مشکل از نحوه آموزش دیدن آن برنامه نویس است که به صورت اصولی آموزش ندیده، بیایید برای یک بار هم که شده بدانیم دقیقا در برنامه نویسی دارد چه اتفاقی می افتد.

در این دوره رایگان شما با اصول برنامه نویسی و نحوه تبدیل شدن به یک برنامه نویس اصولی پی میبرید.

اگر برنامه نویس اصولی باشید برنامه نویسی برای شما ساده و اگر برنامه نویس غیر اصولی باشید برنامه نویسی برای شما سخت خواهد بود.  

چرا سی شارپ؟

کمی خودخواهانه است! چون زبان برنامه نویسی تخصصی خود من سی شارپ بوده و احساس کردم اصول را در این زبان بهتر می توانم آموزش دهم.

اما اگر از حق نگذریم اگر زبان #C زبان قدرتمندی نمیبود هیچوقت آن را برای برنامه نویسی انتخاب نمی کردم.

شما با زبان سی شارپ هرچیزی را که فکرش را بکنید می توانید بسازید و توسعه دهید... تکرار میکنم " هرچیزی که فکرش را بکنید " . به زبان ساده تر: با سی شارپ یک بار برنامه نویسی کنید و برای انواع سیستم عامل ها و پلتفرم ها خروجی بگیرید :)))  

آیا این دوره به من کمک می کند؟

خیر، این شما هستید که می توانید به خودتان کمک کنید، یک دوره تنها محرک شما در هر زمینه ایست، اما به جرئت می توانم بگویم دانشجوهای من پس از این دوره نتوانستند از کمک کردن به خودشان بگذرند :)))  

 

آیا من پس از این دوره خفن خواهم شد؟

اگر کسی در دنیا فکر کند زمانی به درجه " خفن" بودن برنامه نویسی رسیده بدانید کارش تمام است، یک برنامه نویس همیشه می داند باید یاد بگیرد و یاد بگیرد و یاد بگیرد... .  

سخن آخر

این دوره یک بار در سال 98 ضبط شد و تا فروردین 99 بالغ بر 4000 هنرجو از سراسر ایران از این دوره استفاده کردند.

حال تصمیم گرفتم تا مباحث این دوره را از نو ضبط کنم تا یک دوره آپدیت شده و مفید تر در اختیارتان بگذارم!

باعث افتخار من است که حالا این دوره را در ماراد منتشر می کنم. امیدوارم بعد از این دوره به بهترین برنامه نویسِ شخص خودتان تبدیل شوید:)))

ارادتمند، محمد متین قادری

دانشجویان دیگر خریده اند

طرح درس_آموزش پداگوژی
طرح درس_آموزش پداگوژی
  • 2 اپیزود
  • 46 دقیقه
  • سطح پیشرفته
امتیاز دوره ( 1 نفر)
5 از 5
53,000
تــومـان
مشاهده دوره
کاشت، داشت، برداشت موز
کاشت، داشت، برداشت موز
  • 4 جلسه
  • 8 ساعت
امتیاز دوره ( 5 نفر)
4.8 از 5
رایگان
تــومـان
مشاهده دوره
نساجی تکنولوژی
نساجی تکنولوژی
  • 5 جلسه
  • 5 ساعت
امتیاز دوره
هنوز امتیاز ندارد
رایگان
تــومـان
مشاهده دوره
تدریس پی تی ای_آزمون جایگزین برای آیلتس
تدریس پی تی ای_آزمون جایگزین برای آیلتس
  • 1 جلسه
  • 60 دقیقه
امتیاز دوره
هنوز امتیاز ندارد
79,000
تــومـان
مشاهده دوره
همایش انتخاب رشته فرهنگیان
همایش انتخاب رشته فرهنگیان
  • 1 جلسه
  • 1 ساعت و 20 دقیقه
  • سطح پیشرفته
امتیاز دوره
هنوز امتیاز ندارد
رایگان
تــومـان
مشاهده دوره

استاد دوره

امتیاز 4.1 ( 21 رای)
25 امتیاز و کامنت
27 دانشجو
2 دوره آموزشی

دانشجو رشته مهندسی کامپیوتر، مسلط به زبان های سی شارپ، جاوااسکریپت، جاوا و... همانقدر که به یادگیری علاقه دارم، همان قدر هم به نشر علم و دانش علاقه دارم. با 7 سال سابقه برنامه نویسی حرفه ای

برای کامنت دادن باید وارد حساب کاربریتون بشین

کامنت ها

رایگان
  • 21 اپیزود در مجموع 6 ساعت و 58 دقیقه
  • 18 دانشجو
  • دسترسی مادام العمر به دوره
  • قابل استفاده روی تلفن همراه و رایانه
  • گواهینامه پایان دوره ماراد
امتیاز دوره
هنوز امتیاز ندارد
شرکت در دوره
ضمانت بازگشت وجه
درگاه پرداخت ایمن
پشتیبانی 24 ساعته
تضمین کیفیت