C# 6.0 و Visual Studio 2015 مقدماتی (آخر هفته)

مشخصات این دوره:

عنوان ترم جاری: اسفند 95 (11)
مدرس: مهدی کرامتی
تاریخ شروع دوره: جمعه 6 اسفند 1395
روز برگزاری: جمعه
ساعت: 9:00 تا 12:00
طول مدت دوره: 18 ساعت (6 هفته متوالی)
شهریه: 400,000 تومان
 

خلاصه

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

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

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

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

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

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

 


پیش نیازها

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


نحوه ثبت نام

برای ثبت نام می توانید مبلغ شهریه را به صورت کامل و یا بخشی از آن (پیش پرداخت) به صورت آنلاین، واریز به حساب بانکی و یا کارت به کارت پرداخت کنید.

کل مبلغ شهریه میبایست در اولین جلسه تشکیل کلاس تسویه شود.

پرداخت آنلاین با کلیه کارتهای بانکی عضو شبکه شتاب و با داشتن رمز دوم کارت، و CVV2 قابل انجام است.

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

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


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

  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 ها

 

picture
picture

نظر دانشجویان دوره های قبلی
 نظر افرادی که قبلا در این دوره ها شرکت کرده اند  را بدانید.

بهترین ملاک برای قضاوت درباره کیفیت خدمات آموزشی ما نظرات مخاطبینی است که قبلا از این خدمان استفاده کرده اند. ادامه »

picture

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

Fusce vehicula dignissim ligula. Vestibulum sit amet neque eu neque suscipit consequat quis vel risus. Vestibulum vehicula purus nec dui accumsan fermentum. Read More »

picture

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

Fusce vehicula dignissim ligula. Vestibulum sit amet neque eu neque suscipit consequat quis vel risus. Vestibulum vehicula purus nec dui accumsan fermentum. Read More »