رویداد به پایان رسیده است!
C# 6.0 و Visual Studio 2015 مقدماتی در تاریخجمعه ۵ خردادبه پایان رسیده است. (جزئیات بیشتر)

C# 6.0 و Visual Studio 2015 مقدماتی

شروع:
جمعه ۵ خرداد ۹۶ ۱۳:۰۰
پایان:
جمعه ۵ خرداد ۹۶ ۱۶:۰۰
C# 6.0 و Visual Studio 2015 مقدماتی
برگزارکننده‌ی رویداد
مهلت ثبت‌نام برای این رویداد به پایان رسیده است.
جزئیات
مهلت ثبت‌نام
قیمت (تومان)
تعداد

توضیحات بیشتر

 

مدرس: مهدی کرامتی

تاریخ شروع دوره: جمعه 5 خرداد 1396

روز برگزاری: جمعه ها

ساعت:13:00 تا 16:00

طول مدت دوره: 18 ساعت (متوالی 6 جلسه

http://barnamenevis.info/course/cs_fundamentals


نقطه شروع برنامه نویسی در دات نت، یادگیری زبان C#‎ است.

اولین ویژگی زبان C#‎ این است که یادگیری آن بر خلاف زبان ها دیگر مانند C++‎ سخت نیست و علاوه بر این که قابلیت های کلیدی و مفید تمام زبان های برنامه نویسی دیگر را در خود دارد می توان از آن برای برنامه نویسی هر نوع برنامه ای برای اجرا در هر گونه محیطی (وب، دسکتاپ، موبایل، و ...) استفاده کرد.
این روزها زبان C#‎ دیگر محدود به اجرا بر روی ویندوز نیست، بلکه می توان آن را در هر سیستم عامل دیگری مانند MacOS و Linux نیز اجرا کرد.
بنابراین شما نیز به عنوان یک برنامه نویس C#‎ توانایی تولید نرم افزارای متنوع، بر اساس تکنولوژی ها متنوع، بر روی سیستم عامل های متنوعی را خواهید داشت.

مطالب این دوره آموزشی به صورتی طراحی شده که در کمترین زمان بتوانید با بیشتر قابلیت های کلیدی و مفید زبان C#‎ و نحوه کاربرد آنها آشنا شوید.

این دوره پیش نیاز اکثر دوره های برنامه نویسی دات نت در آموزشگاه برنامه نویس محسوب می شود.

مطالب مهم این دوره

 

خلاصه مطالبی که در طی این دوره آموزشی خواهید آموخت عبارتند از:

 


پیش نیازها

 

آشنایی با کاربری ویندوز

توضیحات تکمیلی

سرفصل های این دوره به شرح زیر است:

 
  1. آشنایی با C#‎
    • ‎.Net Framework چیست؟
      • درون ‎.Net Frameowrk چیست؟
      • برنامه نویسی با ‎.Net Framework
    • C#‎ چیست؟
      • انواع برنامه هایی که با C#‎ می توان نوشت
    • Visual Studio 2015
      • آشنایی با نگارش های Visual Studio
      • Solution ها
  2. نوشتن یک برنامه C#‎
    • آشنایی با محیط توسعه Visual Studio 2015
      • برنامه های Console
        • پنجره Solution Explorer
        • پنجره Properties
        • پنجره Error List
      • برنامه های Desktop
  3. متغیرها و عبارت ها
    • شکل دستوری پایه در C#‎
    • ساختار یک برنامه Console در C#‎
      • انواع ساده
      • قواعد نام گذاری متغییرها
      • مقادیر Literal
    • عبارت ها
      • اپراتورهای ریاضی
      • اپراتورهای مقداردهی
      • Namespace ها
  4. کنترل گردش کار
    • منطقی بولی
      • اپراتورهای بولی و مقداردهی
    • اپراتورهای شرطی
      • اپراتور شرطی سه گانه
      • دستور if
      • دستور switch
    • حلقه ها
      • حلقه for
      • حلقه foreach
      • حلقه while
      • حلقه do
      • متوقف کردن حلقه ها
      • حلقه های بی نهایت
  5. مطالب تکمیلی درباره متغیرها
    • تبدیل نوع
      • تبدیل نوع ضمنی
      • تبدیل نوع علنی
      • تبدیل نوع عملی با استفاده از دستور Convert
    • نوع متغیر Complex
      • Enumeration ها
      • Array ها
    • نحوه به کار بردن String ها
      • String Concat
      • String.Format
      • String Interpolation
  6. رفع اشکال و مدیریت خطاها
    • دیباگ کردن در محیط Visual Studio
      • دیباگ کردن در Break Mode
    • مدیریت خطاها
      • try..catch
      • فهرست کردن و پیکربندی کردن Exception ها
  7. تعریف کلاس ها و اعضای آنها
    • برنامه نویسی شیء گرا چیست؟
      • یک Object چیست؟
      • تعریف موجودیت ها به صورت شیء
    • تعریف اعضا
      • تعریف فیلدها
      • تعریف متدها
        • مقادیر بازگشتی
        • پارامترهای تابع
        • Overload کردن توابع
      • تعریف Property ها
      • Property های Automatic
      • Constructor ها
        • Overloading در Constructor ها
        • ترتیب اجرای Constructor ها
      • اعضای Static و Instance
    • ارث بری در کلاس ها
      • System.Object
      • Access Modifier ها
    • ابزارهای OOP در Visual Studio
      • پنجره Class View
      • پنجره Object Browser
      • افزودن کلاس ها
      • Class Diagram
    • پروژه های Class Library
  8. Collection ها
    • Collection ها
      • استفاده از Collection ها
      • تعریف Collection ها
      • Collection های کلید دار و IDictionary
    • تبدیل ها
      • اپراتور as
  9. تکنیک های پیشرفته سی شارپ
    • Initializer ها
      • Object Initializer ها
      • Collection Initializer ها
    • Type های Anonymous
    • مباحث پیشرفته درباره پارامترهای متدها
      • پارامترهای Optional
      • پارامترهای دارای نام
    • عبارت های Lambda
      • یادآوری متدهای Anonymous
      • عبارت های Lambda برای متدهای Anonymous
      • پارامترهای عبارت های Lambda
      • بدنه دستور عبارت های Lambda
      • استفاده از عبارت های Lambda در Collection ها

برگزارکنندگان

مهدی کرامتی

مهدی کرامتی

مدیر سایت برنامه نویس اولین و بزرگترین جامعه برنامه نویس فارسی زبان جهان

زمان‌بندی

روز اول
عنوانشروعپایان
آغاز و خوش‌آمدگویی

آدرس:تهران تهران - خیابان شریعتی - بالاتر از بهار شیراز، جنب بانک ملی، پلاک 459، طبقه 2، واحد شرقی (زنگ شماره 4)