قراره تو این دوره چی یاد بگیرم؟

  • بصورت پایه ای با زبان برنامه‌نویسی سی‌شارپ آشنا خواهید شد
  • کار با نرم‌افزار ویژوال استودیو را یاد خواهید گرفت
  • بصورت کامل با انواع Data Type ها در سی‌شارپ آشنا خواهید شد
  • بصورت کامل با شئ‌گرایی (OOP) یا برنامه‌نویسی مبتنی بر داده آشنا خواهید شد
  • بصورت کامل با ساختار هر ۴ نوع اصلی متدها (توابع) آشنا خواهید شد
  • بصورت کامل با هر ۴ حلقه تکرار (Loop) آشنا خواهید شد
  • بصورت کامل با کالکشن‌های جنریک و غیر جنریک آشنا خواهید شد
  • بصورت کامل با مباحث Overloading و Override آشنا خواهید شد
  • بصورت کامل با انواع روش‌های کنترل خطاها و استثنا‌ها در زبان سی‌شارپ آشنا خواهید شد
  • بصورت کامل با انتزاعی‌سازی به روش Abstract و Interface آشنا خواهید شد
  • تمام مفاهیم لازم برای ورود به بخش پیشرفته سی شارپ را آموزش خواهید دید
  • و کلی مباحت تخصصی دیگر جهت ورود به بازار کار

سرفصل های دوره

۸ فصل
۵۱ جلسه
۳۹ ساعت
۱

مقدمه ای بر سی شارپ – مفاهیم و دستورات ابتدایی به همراه عملگرها

۹ قسمت
۰۴:۰۹:۴۹
1

قسمت اول : مقدمه و تاریخچه زبان برنامه نویسی سی شارپ

رایگان
۱۴:۴۸
2

قسمت دوم : آشنایی با نرم افزار ویژوال استودیو به همراه تاریخچه آن

رایگان
۲۹:۲۶
3

قسمت سوم : کلمات کلیدی و آموزش کامل مبحث متغیر ها | variable

رایگان
۳۷:۰۰
4

قسمت چهارم : تفاوت متغیر معمولی با ارجاعی و آموزش کامل عملگرهای محاسباتی

رایگان
۲۹:۰۲
5

قسمت پنجم : عملگرهای ترکیبی و آموزش اهرم Region

رایگان
۱۷:۲۱
6

قسمت ششم : متد چیست ؟ و دستورات خروجی اطلاعات

رایگان
۳۹:۱۷
7

قسمت هفتم : دستور ورودی و متد Parse

رایگان
۳۱:۲۵
8

قسمت هشتم : آموزش کلاس قدرتمند Convert-برای تبدیل داده ها به یکدیگر

رایگان
۲۴:۴۰
9

قسمت نهم : آموزش عملگر های رابطه ای و منطقی

رایگان
۲۶:۵۰
۲

فصل دوم : آشنایی با ساختار کلی یک برنامه | دستورات کنترلی | دستورات حلقه تکرار

۷ قسمت
۰۴:۵۶:۰۳
۳

فصل سوم : آرایه های یک بعدی، دو بعدی و دندانه ای یا همان jagged array

۶ قسمت
۰۴:۲۶:۳۷
۴

فصل چهارم : آمـوزش کالکشن های غیر جنریک | System.Collections

۴ قسمت
۰۲:۲۱:۴۹
۵

فصل پنجم : شئ گرایی در سی شارپ | Object Oriented Programming

۱۲ قسمت
۱۰:۲۷:۲۰
۶

فصل ششم : مفاهیم مورد نیاز شئ گرایی در سی شارپ | OOP concepts

۶ قسمت
۰۵:۲۱:۱۴
۷

فصل هفتم : مفاهیم مربوط به Data Type های سی شارپ و تبدیل آنها به یکدیگر

۳ قسمت
۰۳:۲۶:۴۲
۸

فصل هشتم : پروژه عملی انتهای دوره | شرح پروژه : پنل مدیریت دانشگاه

۴ قسمت
۰۳:۵۳:۵۱

در دوره آموزش سی شارپ چه می آموزید؟

زبان برنامه نویسی سی شارپ که یک زبان شیءگرا است، دارای چند مدل دستوری، تابعی، عمومی، شیءگرا و جزء گرا از کمپانی قدرتمند مایکروسافت، در قالب فریمورک Net. بوده که پس از عرضه در سال 2002 ، هر سال تکامل یافته که در نهایت توانسته با کسب استانداردهای ISO و Ecma به یک زبان استاندارد و مورد علاقه برنامه نویسان تبدیل شود. به طور کلی باید بدانید که دلیل اصلی محبوبیت این زبان، هدف اصلی مایکروسافت از توسعه آن بود که توسعه دهندگان با حداقل کاراکتر ها بتوانند برنامه ی خود را بصورت ساده، انعصاف پذیر و ماژولار تولید کنند.

در دوره آموزش جامع سی شارپ موارد مقدماتی تا متوسط به همراه آموزش نرم افزار ویژوال استودیو و موارد پیشرفته به همراه آموزش نرم افزار SQL SERVER ، همراه با تضمین ورود به بازارکار آموزش داده شده است.شما بدون داشتن دانش برنامه نویسی خاصی می توانید این دوره سی شاپ را از پایه شروع کنید و به سطح پیشرفته برسید و در انتها با سطح دانشی که کسب کردید وارد بازار کار شده و یا با مشاهده ی آموزش های بعدی مدرس یعنی دوره های Asp.net Mvc و Asp.net Core بصورت حرفه ای با درآمدی هیجان انگیز وارد بازار کار داخلی و خارجی شوید.

آموزش سی شارپ پیشرفته برای توسعه وب و اپلیکیشن 

جهت پشتیبانی دوره داخل گروه تلگرامی که لینکش در قسمت 17 گذاشته شده عضو شوید .

چرا زبان سی شارپ !؟

  • یک زبان برنامه نویسی همه منظوره برای توسعه انواع ایده های نرم افزاری در تمامی پلتفرم ها است.
  • چون یک زبان چند سکویی است، و به دلیل استقبال برنامه نویسان و گستردگی فراوان آن، بازار کار شگفت انگیزی در ایران و جهان دارد.
  • قواعد دستوری زبان سی شارپ، مدرن تر از زبان های برنامه نویسی مشابه است که یادگیری آن را تا حدود زیادی برای برنامه نویسان مبتدی ساده تر کرده است.
  • جهت کد نویسی با این زبان قدرتمند، می بایست از محیط برنامه نویسی ویژوال استودیو که قدرتمندترین IDE موجود در جهان می باشد استفاده کنند.
  • زبان سی‌شارپ از کتابخانه های استاندارد بسیار غنی و پویایی بهره می‌برد.
  • در زبان برنامه‌نویسی سی‌شارپ، از فرآیندهای خودکار مدیریت حافظه یا Garbage Collection پشتیبانی می‌شود.
  • نوشتن برنامه‌های کاربردی به زبان سی‌شارپ ساده و قدرتمند است. همچنین، کدهای نوشته شده به زبان سی‌شارپ قابلیت مقیاس‌پذیری بسیار خوبی از خود نشان می‌دهند.
  • ویژگی مهم زبان سی‌شارپ، عدم اجرای کدهایی است که از نوع‌های داده‌ای ناایمن استفاده می‌کنند. به عبارت دیگر، در صورتی که در طول ارزیابی کدهای نوشته شده به زبان سی‌شارپ و در اثر فرایند «تبدیل نوع» (Type Casting)، مقادیر متغیرها به نوع‌های داده‌ای غیرمجاز تبدیل یا Cast شوند، اجازه اجرای کدها داده نخواهد شد.
  • سرعت کامپایل شدن کدهای نوشته شده در زبان سی‌شارپ بالا است و نسبت به زبان پایتون، زمان کمتری را برای اجرا می‌طلبند.
  • زبان سی‌شارپ، مجموعه‌ای غنی از «توابع کتابخانه‌ای» (Library Functions) و انواع داده‌ای را شامل می‌شود.
  • یک زبان OOP است که می تواند به اجزا کوچکتر تقسیم شود.
  • همچنین، به شدت یادگیری آن به دلیل نزدیکی به زبان انسان ها، ساده و راحت می باشد.

با زبان سی شارپ چه برنامه هایی را می توان توسعه داد ؟

در ابتدا لازم است تا این نکته ی اساسی را بدانید :

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

به عنوان مثال :

  • اگر علاقه مند به توسعه اپلیکیشن های تحت سیستم عامل android یا ios هستید ، می توانید با تکنولوژی xamarin پیاده سازی خود را آغاز کنید.
  • اگر علاقه مند به توسعه وب سایت هستید ، می توانید از کتابخانه های قدرتمند Asp.net استفاده کنید.
  • اگر علاقه مند به توسعه نرم افزار تحت سیستم عامل های Windows | Linux | macOS هستید ، می توانید با استفاده از زبان سی شارپ توسعه خود را آغاز کنید.
  • اگر عاشق توسعه بازی های سه بعدی هستید، می توانید از پلتفرم قدرتمند Unity استفاده کرده و یک بازی فوق جذاب توسعه دهید.

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

این نکته را بدانید که سی شارپ قدرت گرفته توسط فریمورک Net. ، رقیب سرسخت تمامی زبان های برنامه نویسی بوده و با توجه به حمایت های کمپانی قدرتمند مایکروسافت، هیچگاه Stop نشده و روز به روز به قابلیت های خود اضافه خواهد کرد.

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

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

زبان برنامه نویسی سی شارپ و پلتفرم های وابسته به آن بسیار بسیار مورد علاقه شرکت ها و سازمان ها در خصوص بحث استخدام می باشند و از طرفی در خصوص بازار کار Freelance هم یکی از بهترین زبان ها برای دریافت پروژه در سرتاسر جهان از جمله ایران به حساب می آیند.

می توانیم به شما تضمین دهیم که اگر یک برنامه نویس حرفه ای سی شارپ باشید در همه جای دنیا ، شغلی با پرستیژ و درآمد عالی خواهید داشت.

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

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

به طور کلی، اگر بخواهید در ایران مشغول به کار شوید، با توجه به سطح دانش شما از زبان سی شارپ و فریمورک ها و تکنولوژی های آن ، در سال 1400 از 10 میلیون آغاز و تا حدود 25 میلیون تومان در ماه البته به عنوان کارمندی که حقوق ثابت بگیر بوده متغیر است.

اگر بخواهید از طریق مهاجرت ، در خارج از کشور برای شرکتی مشغول به کار شوید ، حقوق سالیانه شما با توجه به سطح دانشتان ، از 80 هزار دلار تا 150 هزار دلار متغیر است.

و در نهایت اگر بخواهید از داخل کشور ایران یا کشور ترکیه ، بصورت ریموت پروژه های بین المللی گرفته و به دلار ، یورو یا پوند کسب درآمد کنید ، برای هر پروژه ی ساده که حدودا بین 10 الی نهایت 20 روز از زمان شما را می گیرد، از 25 میلیون تومان تا 50 میلیون تومان درآمد شما متغیر است.

سرفصل های دوره آموزش زبان برنامه نویسی سی شارپ:

  • آموزش کامل تاریخچه سی شارپ
  • آشنایی اولیه با نرم افزار ویژوال استودیو
  • آشنایی با مفاهیم اولیه و کلمات کلیدی
  • آشنایی با شناسه ها
  • آموزش کامل انواع داده های معمولی
  • آموزش کامل انواع عملگر ها
  • آموزش دستوران ورودی و خروجی
  • آموزش کامل تبدیل انواع نوع داده ای به یکدیگر
  • آموزش کامل دستور if – else if – else
  • آموزش کامل حلقه for
  • آموزش کامل حلقه while
  • آموزش کامل حلقه do while
  • آموزش کامل حلقه foreach
  • آموزش کامل swich case
  • آموزش کامل دستورات break و continue
  • آموزش کامل حلقه های تو در تو
  • آموزش کامل تولید اعداد تصادفی
  • آموزش طراحی یک ماشین حساب ساده
  • آموزش کامل متد های پرکاربرد رشته ها ( string )
  • آموزش کامل آرایه های دو بعدی
  • آموزش کامل آرایه های دندانه دار ( jagged array )
  • آموزش کامل انواع Collections
  • آموزش کامل ساختار کلی متد ها
  • آموزش کامل نحوه فراخوانی متد ها
  • آموزش شیءگرایی | Object oriented programming
  • آموزش کامل کپسوله سازی
  • آموزش کامل چند ریختی
  • آموزش کامل صفت ها
  • آموزش کامل متد های سازنده کلاس
  • آموزش کامل تعریف صفت ها
  • آموزش کامل اعضای استاتیک کلاس ها
  • آموزش کامل نوع داده جنریک ( Generic Collections )
  • آموزش کامل Extension Method
  • آموزش کامل ارث بری
  • آموزش فراخوانی متد ها به روش ارجاع
  • آموزش کامل Polymorphism و کلاس های Abstract
  • آموزش اینترفیس ها
  • آموزش نکات کلیدی کار با انواع داده
  • آموزش کامل Explicit Casting و Implicit Casting
  • آموزش کامل کنترل خطا ها و برخورد با انواع استثناها

پیش نیازهای آموزش جامع سی شارپ چیست؟

  • ترجیحا آشنایی با مباحث ICDL جهت یادگیری بهتر و سریعتر
  • ترجیحا آشنایی با الگوریتم و فلوچارت جهت حل سریعتر تمرین ها

دوره آموزش c# برای چه کسانی مناسب است؟

  • دوره آموزش سی شارپ در ویژوال استودیو مناسب برای تمامی علاقه مندان به برنامه نویسی بوده که می خواهند بصورت جدی پا به دنیای شیرین برنامه نویسی بگذارند.
  • مناسب برای تمامی دانشجویان که می خواهند پایه سی شارپ را بصورت حرفه ای یاد بگیرند.
  • به طور کلی مناسب برای تمام افرادی است که می خواهند از پایه ترین حالت ممکن برنامه نویسی را شروع کنند.
  • لازم به ذکر است که شرکت کنندگان می بایست حداقل دارای 15 سال باشند.
  • جهت شرکت در این دوره آموزش c# الزامی بر دانستن زبان انگلیسی نیست !
  • جهت شرکت در این دوره الزامی بر تحصیل در رشته ی ریاضی فیزیک در دبیرستان یا رشته ی کامپیوتر در هنرستان نیست !
  • جهت شرکت در دوره آموزش زبان سی شارپ الزامی بر تحصیل در رشته های مهندسی کامپیوتر در دانشگاه نیست !

چه نرم افزارهایی در این دوره استفاده شده است؟

  • نرم افزار ویژوال استودیو 2019

برای دانلود اینجا کلیک کنید.

مزیت دوره آموزش برنامه نویسی سی شارپ نسبت به سایر دوره های مشابه چیست؟

شاید برایتان سوال پیش بیاید که چرا باید در دوره فوق شرکت نمایید :

  • جهت ورود به دنیای کسب درآمد در زیر پرچم کمپانی مایکروسافت، قبل از هر چیزی می بایست زبان برنامه نویسی سی شارپ را بلد باشید.
  • برای یادگیری راحت تر و فعالیت آسان تر با نرم افزار SQL Server، اگر زبان سی شارپ را بلد باشید قطعا راحت ترید.
  • در این دوره نگران کمیت و کیفیت محتوا نخواهید بود ، چرا که هر آنچه شما در طراحی وب سایت و اپلیکیشن نیاز دارید ، از زبان سی شارپ به شما آموزش داده شده و اثری از آموزش مباحثی که جهت طراحی وب سایت و اپلیکیشن نیاز شما نخواهد بود ، نمی بینید !
  • در این دوره، پس از یادگیری هر مبحث مهم ، تمرینی به شما داده خواهد شد که در جلسه ی بعد ، حل آن تمرین را در ابتدای فیلم بعدی خواهید دید.
  • در طول دوره ، بصورت بیست و چهار ساعته پاسخگوی سوال های شما خواهیم بود.
  • در این دوره مدرس تمام سعی خود را کرده تا به زبان فوق العاده ساده تمامی مباحث آموزش داده شده و تضمین می شود که پس از پایان دوره نیازی به شرکت در دوره ی مشابه دیگری را نخواهید داشت.
ادامه متن دوره ...