دوره آموزش برنامه نویسی c# 8 (سی شارپ 8)

بازدیدها : 1403

زبان برنامه نویسی #c یکی از زبان های برنامه نویسی فریمورک دات نت و یک زبان مدرن، ساده، انعطاف پذیر و کاملا شی گراست. در این دوره با اصول برنامه نویسی #c به صورت کامل آشنا می شویم.

#c یکی از زبان های فریمورک دات نت است که نسخه 8 آن به همراه dotNet Core 3 ارائه شده است. بنابراین مستقل از سیستم عامل است. یعنی می توانیم برنامه هایی تولید کنیم که در ویندوز، لینوکس و مک قابل اجرا باشند. به کمک تکنولوژی های همراه سی شارپ می توان انواع برنامه های دسکتاپ، برنامه های تحت وب، سرویس های ویندوزی، API ها و حتی برنامه های موبایل را طراحی کرد. بنابراین سی شارپ حتما یکی از بهترین انتخاب های ورود به دنیای برنامه نویسی حرفه ای است.

شرکت ها و سازمان های فراوانی نرم افزار های سازمانی خود را با #c طراحی کرده اند و سامانه های تحت وب بسیار زیادی به کمک #c و تکنولوژی های همراه آن پیاده سازی شده اند.

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

 سر فصل های دوره آموزشی #c 

 

پیش نیازها

  • علاقه به برنامه نویسی
  • آشنایی به مبانی کامپیوتر
  • آشنایی با مفهوم برنامه نویسی

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

  1. دات نت
    • Framework چیست؟
    • .Net Framework چیست؟
    • مزایای دات نت
    • تاریخچه دات نت
    • بررسی نسخه های مختلف دات نت
    • زبان های برنامه نویسی دات نت
    • مفهوم CLR
    • مفهوم FCL
  2. #C چیست؟
    • معرفی #C
    • تاریخچه #C
    • Visual Studio 2019
    • VSCode
    • انواع پروژه های #C
  3. قوانین #C
    • اولین برنامه سی شارپ – Hello World
    • قوانین #C
    • خروجی در Console
  4. متغیر ها
    • حافظه
    • متغیر
    • انواع متغیرها
    • تعریف متغیر
    • مقداردهی متغیر
    • قوانین نامگذاری متغیرها
    • Literal ها
    • چاپ متغیرها
    • ثابت ها
  1. عملگر ها
    • عملگر چیست؟
    • انواع عملگرها
    • عملگرهای محاسباتی
    • عملگرهای افزایشی و کاهشی
    • عملگرهای انتساب
    • عملگرهای رابطه ی
    • عملگرهای منطقی
    • تقدم عملگرها
  1. عبارت های کنترلی
    • عبارت هاي کنترلي
    • عبارت هاي توالي
    • ورودي در C#
    • حل تمرين

برای نهایی کردن خرید باید وارد سامانه شوید یا در صورت عدم عضویت در سامانه عضو شوید
ورود ثبت نام
عنوان قیمت خرید نقدی قیمت خرید اقساطی

285000 تومان ثبت نام
  • - بخش اول : دات نت

  • 1 - دات نت چیست ؟
    2 - نسخه های مختلف دات نت
    3 - زبان های برامه نویسی دات نت و مفهوم CLR
  • - بخش دوم : #C چیست؟

  • 4 - معرفی تاریخچه #C ، مفهوم CLI
    5 - 2019 Visual Studio
    6 - VSCode
    7 - انواع پروژه های دات نتی
  • - بخش سوم : قوانین #C

  • 8 - اولین برنامه #Hello World - C
    9 - قوانین #c
    10 - خروجی در #c با Console
  • - بخش چهارم : متغیر ها

  • 11 - حافظه و انواع متغیرها
    12 - تعریف متغیر ، مقداردهی متغیرها و نامگذاری آنها
    13 - literal ها و تعریف ضمنی متغیرها (var)
    14 - چاپ متغیرها در خروجی
    15 - ثابت ها
  • - بخش پنجم : عملگر ها

  • 16 - عملگر چیست ؟
    17 - عملگرهای ریاضی ، عملگرهای افزایشی و کاهشی
    18 - عملگرهای انتساب و تقدم عملگرها
    19 - عملگرهای رابطه ای
    20 - عملگرهای منطقی و تقدم عملگرها
    21 - عملگرهای خاص sizeof , typeof , is
  • - بخش ششم : عبارت های کنترلی

  • 22 - مفهوم عبارت های کنترلی
    23 - انواع ورودی
    24 - حل تمرین
  • - بخش هفتم : ساختار های تصمیم گیری

  • 25 - ساختارهای تصمیم گیری و عملگر ؟
    26 - ساختار if
    27 - ساختار if-else
    28 - ساختارهای تو در تو و else-if
    29 - ساختار switch-case
  • - بخش هشتم : ساختار های تکرار

  • 30 - ساختارهای تکرار
    31 - ساختار for
    32 - ساختار do-while
    33 - ساختار while
    34 - حلقه های تو در تو
    35 - break , continue
  • - بخش نهم : فضا نام ها و متد های کتابخانه ای

  • 36 - فضا نام ها (namespace)
    37 - متدهای کتابخانه ای
  • - بخش دهم : متغیر ها (پیشرفته)

  • 38 - تبدیل متغیر ضمنی implicit
    39 - تبدیل متغیر صریح explicit - روش اول casting
    40 - تبدیل متغیر صریح - روش دوم کلاس Convert
    41 - تبدیل متغیر صریح - روش سوم متد Parse
    42 - داده های شمارشی enum
    43 - داده های Nullable
  • - بخش یازدهم : آرایه ها

  • 44 - آرایه ها
    45 - حلقه foreach
    46 - آرایه ها و متدهای کتابخانه ای
  • - بخش سیزدهم : تاریخ و زمان

  • 51 - متغیرهای تاریخ و زمان
    52 - فرمت دهی تاریخ و زمان
    53 - فاصله زمانی Timespan
  • - بخش چهاردهم : خطایابی و مدیریت استثناها

  • 54 - خطایابی - Debugging
    55 - مدیریت خطاها و استثناها
  • - فایل های ضمیمه

  • تمرین ها
    کارگاه ها
نظرات