آموزش ویدئویی #C و Visual Studio مقدماتی

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

عنوان ترم جاری: تیر 97
مدرس: مهدی کرامتی
تاریخ شروع دوره: دوشنبه 25 تیر 1397
روز برگزاری: دوشنبه
ساعت: 17:00
طول مدت دوره: 24 ساعت
شهریه: 600,000 تومان
 

خلاصه

دوره آموزشی C#‎ و Visual Studio مقدماتی برای افرادی مناسب است که می خواهند وارد دنیای برنامه نویسی شوند.

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


این روزها زبان C#‎ دیگر محدود به اجرا بر روی ویندوز نیست، بلکه می توان آن را در هر سیستم عامل دیگری مانند MacOS و Linux نیز اجرا کرد.


بنابراین شما نیز به عنوان یک برنامه نویس C#‎ توانایی تولید نرم افزارای متنوع، بر اساس تکنولوژی ها متنوع، بر روی سیستم عامل های متنوعی را خواهید داشت.

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

توجه: این دوره آموزشی به صورت غیر حضوری بوده و درس های آن به صورت ویدئوهای آموزشی ارائه می شود. ترتیب ارائه مطالب به صورت ارائه یک یا دو جلسه در هفته، بنا بر تشخیص استاد از میزان گیرایی مخاطبین خواهد بود.

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

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

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

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

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

 با کلیک کردن بر روی هر یک از لینک های لیست فوق می توانید ریز جزئیات هر فصل را مشاهده کنید.


پیش نیازها

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


نحوه ثبت نام

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

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

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

توجه: پس از ثبت نام در دوره و پرداخت شهریه، انصراف از ثبت نام و مرجوعی شهریه به هیچ وجه میسر نخواهد بود.


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

  1. آشنایی با C#‎
    • آشنایی با مطالب این فصل
    • ‎.Net Framework چیست؟
    • C#‎ چیست؟
    • انواع برنامه هایی که با C#‎ می توان نوشت
    • کدام ورژن و نگارش از Visual Studio را نصب کنیم؟
  2. آشنایی با محیط برنامه نویسی Visual Studio
    • آشنایی با مطالب این فصل
    • چگونه یک پروژه جدید ایجاد کنیم؟
    • آشنایی با پنجره های پرکاربرد محیط ویژوال استودیو
  3. متغیرها و عبارت ها
    • آشنایی با مطالب این فصل
    • ساختار یک برنامه Console در C#‎
    • شکل دستوری پایه در C#‎ و بلوک های کد
    • انواع Comment ها در سی شارپ
    • انواع داده های ساده (Simple Types)
    • انواع داده های پیچیده (Complex Types)
    • گرامر کلی تعریف یک متغیّر
    • قواعد نام گذاری متغیّرها
    • مقادیر رشته ای (String)
    • عبارت ها
    • آرایه (Array) ها
    • مطالب تکمیلی درمورد آرایه ها
    • آشنایی با مفهوم اُپِراتور و اُپِراند
    • اپراتورهای ریاضی
    • اپراتورهای مقداردهی
    • اپراتورهای افزاینده و کاهنده
    • آشنایی با بلوک های کد
    • مفهوم Variable Scope (بازه دید متغیرها)
  4. کنترل گردش کار
    • آشنایی با مطالب این فصل
    • منطقی بولی
    • اپراتور بولی AND
    • اپراتور بولی OR
    • اپراتور بولی NOT
    • اپراتورهای مقایسه
    • دستور if
    • اپراتور شرطی سه گانه
    • دستور switch
    • حلقه for
    • حلقه foreach
    • حلقه while
    • حلقه do while
    • استفاده از دستور break در حلقه ها
    • استفاده از دستور continue در حلقه ها
    • خطر حلقه های بی نهایت
  5. مطالب تکمیلی درباره متغیرها
    • آشنایی با مطالب این فصل
    • تبدیل نوع ضمنی
    • تبدیل نوع علنی با استفاده از Type Cast
    • تبدیل نوع با استفاده از دستور Convert
    • تبدیل انواع داده ها به String با استفاده از متد ToString()‎
    • کار با String ها: String Concat
    • کار با String ها: String.Format
    • کار با String ها: String Interpolation
    • تعریف و استفاده از Enum ها
  6. رفع اشکال و مدیریت خطاها
    • آشنایی با مطالب این فصل
    • دیباگ کردن در محیط Visual Studio و استفاده از Breakpoint ها
    • استفاده از پنجره های دیباگ
    • مدیریت خطاها با استفاده از try..catch
    • انجام عملیات متفاوت به ازای خطا (Exception) های مختلف
  7. تعریف کلاس ها و اعضای آنها
    • آشنایی با مطالب این فصل
    • مفهوم برنامه نویسی شیء گرا و تعریف موجودیت ها به صورت کلاس
    • یک Object چیست؟
    • استفاده از Namespace ها برای دسته بندی کردن کلاس ها
    • معنی و مفهوم اعضای یک کلاس
    • اعضای داده ای (Data Members) و اعضای تابعی (Function Members)
    • تعریف فیلدها
    • تعریف مِتُدها
    • مقادیر بازگشتی مِتُدها
    • پارامترهای مِتُدها
    • Overload کردن مِتُدها
    • تعریف Property ها
    • Property های Automatic
    • Property های دارای کد اجرایی
    • مِتُدهای Constructor
    • Overloading در مِتُدهای Constructor
    • اعضای Static و Instance
    • ارث بری در کلاس ها
    • آشنایی با کلاس System.Object
    • استفاده از کلمه کلیدی as برای Type Cast
    • Up Casting و Down Casting
    • Access Modifier ها
    • آشنایی با پروژه های Class Library و کاربرد آنها
  8. Collection ها
    • آشنایی با مطالب این فصل
    • آشنایی با انواع Collection ها
    • تعریف Collection ها با استفاده از List<T>‎
    • Collection های کلید دار و IDictionary
  9. تکنیک های پیشرفته سی شارپ
    • Object Initializer
    • Collection Initializer
    • Type های Anonymous
    • مقایسه Anonymous Type ها با Named Type ها و کاربرد هر یک
    • پارامترهای Optional در متدها
    • پارامترهای دارای نام در متدها
  10. آشنایی با مفاهیم LINQ
    • آشنایی با مطالب این فصل
    • عبارت های Lambda
    • بدنه دستور عبارت های Lambda
    • استفاده از عبارت های Lambda در Collection ها
    • آشنایی با دستور Where
    • آشنایی با دستور FirstOrDefault
    • آشنایی با دستور Select
    • آشنایی با دستورات OrderBy
  11. آشنایی با مفاهیم دسترسی به داده ها
    • آشنایی با مطالب این فصل
    • مروری بر تکنولوژی های قدیمی تر مانند ADO.NET
    • آشنایی با مفهوم ORM
    • مقایسه ADO.NET با ORM ها
    • آشنایی با Entity Framework
  12. ایجاد پروژه کتابخانه
    • آشنایی با مطالب این فصل
    • بررسی امکانات مورد نیاز در پروژه کتابخانه
    • نصب و تنظیم (پیکربندی) SQL Server
    • ایجاد دیتابیس پروژه در SQL Server
    • ایجاد Table ها در دیتابیس و برقراری ارتباط بین آنها
    • ایجاد پروژه Windows Forms
    • افزودن Entity Data Model به پروژه
    • افزودن فرم های فهرست داده ها
    • افزودن فرم های افزودن و ویرایش داده ها
    • افزودن قابلیت جستجو به فرم ها
  13. منتشر کردن برنامه
    • آشنایی با مطالب این فصل
    • بررسی و تنظیم Assembly های رفرنس شده
    • اعمال تغییرات در پیکربندی کامپایل جهت انتشار
    • آماده کردن بسته انتشار برنامه
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 »