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

  • به صورت پایه ای با زبان برنامه نویسی سی شارپ آشنا خواهید شد.
  • کار با نرم افزار ویژوال استودیو را به صورت کامل می آموزید.
  • شی گرایی در سی شارپ را یاد می گیرید.
  • توانایی انجام پروژه های بزرگ با سی شارپ را بدست می آورید.

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

۶ فصل
۱۲ جلسه
۶ ساعت
۱

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

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

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

رایگان
۱۴:۴۸

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

رایگان
۲۹:۲۶

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

رایگان
۳۷:۰۰

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

رایگان
۲۹:۰۲

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

رایگان
۱۷:۲۱

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

رایگان
۳۹:۱۷

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

رایگان
۳۱:۲۵

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

رایگان
۲۴:۴۰

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

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

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

۳ قسمت
۰۲:۰۸:۰۳
سرفصل های بیشتر 

این دوره هر سه شنبه آپدیت میشود .

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

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

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

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

  • یک زبان برنامه نویسی همه منظوره برای توسعه انواع ایده های نرم افزاری در تمامی پلتفرم ها است.
  • چون یک زبان چند سکویی است، و به دلیل استقبال برنامه نویسان و گستردگی فراوان آن، بازار کار شگفت انگیزی در ایران و جهان دارد.
  • قواعد دستوری زبان سی شارپ، مدرن تر از زبان های برنامه نویسی مشابه است که یادگیری آن را تا حدود زیادی برای برنامه نویسان مبتدی ساده تر کرده است.
  • جهت کد نویسی با این زبان قدرتمند، می بایست از محیط برنامه نویسی ویژوال استودیو که قدرتمندترین 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 جهت یادگیری بهتر و سریعتر
  • ترجیحا آشنایی با الگوریتم و فلوچارت جهت حل سریعتر تمرین ها

این دوره برای چه کسانی مناسب است؟

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

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

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

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

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

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

مدرس

علی مقدم جاه

علی مقدم جاه مدرس

من علی مقدم جاه هم بنیانگذار و مدیرعامل شرکت تجارت الکترونیک ونداد به شماره ثبت 570132، از سال 1388 الی 1395 در شرکت های تبلیغاتی همانند ایران نوین، طرح و ایده، پارلا و ... به عنوان مدیر پروژه یا سوپروایزر پروژه هایی تبلیغاتی سمپلینگ پروموشن کمپین های تبلیغاتی اعم از همراه اول، ایرانسل، عالیس، کاله، پرسیل، پریل، خودرو سوبارو، خودرو هوندا و ... فعالیت داشته و سپس در سال 1396 به عنوان مدیر واحد پشتیبانی فنی در هلدینگ دانش بنیان هوشمند شبکه پایدار که خود دارای چندین شرکت زیر مجموعه اعم از بازاریابی شبکه ای، بیمه، گردشگری و ... بوده است، فعالیت خود را بصورت حرفه ای در زمینه ی پشتیبانی امور مشتریان و هندلینگ تسک های واحد توسعه به عنوان مدیر پروژه با حفظ سمت در تمامی شرکت های فوق به طور همزمان آغاز نمودم. ولیکن در سال 1397 با توجه به علاقه ای که در حوزه برنامه نویسی داشته ام پا به دنیای جذاب برنامه نویسی گذاشتم که در حال حاضر در حوزه Front end دانسته های بنده به HTML5 , CSS4 , Bootstrap 5.1 , Javascript ES6 , jQuery3.5.1 خلاصه شده و در حوزه Back end هم با توجه به علاقه شدید به کمپانی قدرتمند مایکروسافت دانسته های بنده به طور کلی به C# Programing , Asp.net mvc , SQL Server , Asp.net Core و Ado.net در حال حاضر خلاصه می شود.