با عضویت در یارنش علاوه بر استفاده از دوره های رایگان می توان از 20 درصد محتوای دوره های غیر رایگان نیز استفاده کرد

امتیاز دوره تا کنون: 5 تعداد امتیازدهندگان: 1
مدت زمان دوره: 0 : 00 : 00
تعداد درس: 1
تعداد اعضا دوره: 0
وضعیت دوره: درحال برگذاری
زمان ثبت دوره: یکشنبه، ۲۰ آبان ۱۳۹۷ ۱۱:۲۶
زمان آخرین تغییرات: سه شنبه، ۱۳ آذر ۱۳۹۷ ۱۰:۱۶

علی محمدیان

درباره مدرس

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

برنامه نویسی به زبان سی شارپ

مرور اجمالی

زبان سی شارپ یک زبان شی گرا سطح بالا محصول شرکت ماکروسافت می باشد. این زبان چند منظوره اغلب برای نوشتن برنامه های تحت ویندوز و تحت وب استفاده می شود ولی امروزه در برنامه نویسی موبایل و حتی برنامه نویسی سیستم های توکار(Embeded) نیز مورد استفاده قرار می گیرد

رایگان ثبت نام در دوره
فهرست مطالب دوره
  • 1 مرور اجمالی دوره پیش نمایش
    مدت زمان ویدیو: فایل موجود نیست
توضیحات دوره

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

 

زبان سی شارپ یک زبان شی گرا سطح بالا محصول شرکت ماکروسافت می باشد. این زبان چند منظوره اغلب برای نوشتن برنامه های تحت ویندوز و تحت وب استفاده می شود ولی امروزه در برنامه نویسی موبایل و حتی برنامه نویسی سیستم های توکار(Embeded) نیز مورد استفاده قرار می گیرد. برای استفاده از زبان سی شارپ می بایست با اصول شی گرایی آشنا شویم به همین منظور در این دوره حین آموزش اصول زبان سی شارپ در قسمت های لازم مباحث مورد نیاز شی گرایی نیز مطرح خواهند شد. سعی ما در این دوره آموزشی بیان موراد پرکاربرد این زبان می باشد تا بتوان در زمان مقتضی ضروریات این زبان را مورد پوشش آموزش خود قرار دهیم. بنده به عنوان مدرس این دوره همه سعی خود رو برای تولید محتوایی با کیفیت و کاربردی خواهم کرد.  لازم به ذکر است هدف ما در این دوره بررسی و مرور مواردی از زبان C# می باشد که در نوشتن برنامه های تحت وب با این زبان مورد نیاز است. جامعه هدف این دوره آموزشی افرادی هستند که نیاز به آشنایی با زبان C# را به منظور پیش نیاز برنامه نویسی وب دارند  در ادامه سرفصل های دوره بصوررت فهرست وار معرفی می شوند.

 

  • آموزش ایجاد پروژه در محیط ویژوال استادیو و ایجاد یک پروژه کنسول
  • شروع کار با نوشتن برنامه Hellow World
  • معرفی و کار با متغییرها وحوزه های دسترسی انواع آن ها (Variables & scope)
  • انواع نوع های داده (Data Types)
  • معرفی و کار با توابع (Functions)
  • معرفی و استفاده از ساختارهای شرطی (If Statement)
  • معرفی و استفاده از ساختار شرطی سوئیچ (Switch Statement)
  • معرفی و نحوه استفاده ساختار حلقه و انواع حلقه (Loops)
  • معرفی و نحوه استفاده از کلاس ها (C# classes)
  • معرفی و کار با ویژگی ها (Properties)
  • سازنده در کلاس (Constructors)
  • ساخت چند متد با نام یکسان (Method overloading)
  • سطوح قابل دسترس بودن کلاس ها، متدها، ویژگی ها و متغییر ها (Visibility)
  • اعضای استاتیک (Static members)
  • تعریف مفهوم وراثت و نحوه پیاده سازی آن (Inheritance)
  • مفهوم کلاس انتزاعی، موراد استفاده و نحوه استفاده از این نوع کلاس ها (Abstract classes)
  • رابط ها در برنامه نویسی شی گرا و لزوم استفاده از این مفهوم (Interfaces)
  • فضای نام پروژه و علت استفاده از فضای نام (Namespaces)
  • معرفی و نحوه استفاده از ثابت ها (Constants)
  • کلاس های جزئی (Partial Classes)
  • آرایه ها (Arrays)
  • لیست ها و انجام عملیات روی لیست (Lists)
  • دیکشنری و کاربرد های آن (Dictionaries)

برای ارسال نظر باید عضو باشید. اگر عضو هستید از اینجا وارد شوید.

تالار پرسش و پاسخ

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

کاربرانی که عضو دوره فوق می باشند می توانند سوالات و مشکلات محتوای ارائه شده را در تالار پرسش و پاسخ مطرح نمایند تا توسط مدرسین پاسخ داده شود.