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

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

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

#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#
    • حل تمرين
  1. ساختار های تصمیم گیری
    • ساختارهای تصمیم گیری
    • عملگر ؟
    • عبارت if
    • عبارت if-else
    • if تو در تو
    • عبارت switch-case
  1. ساختار های تکرار
    • معرفی ساختارهای تکرار
    • ساختار for
    • ساختار do-while
    • ساختار while
    • break , continue
  1. فضا نام ها و متد های کتابخانه ای
    • فضا نام ها
    • متد های کتابخانه ای
  1. متغیر ها (پیشرفته)
    • تبدیل متغیر های ضمنی (Implicit)
    • تبدیل متغیر های صریح (Explicit)
    • تبدیل متغیر صریح به کمک کلاس Convert
    • تبدیل متغیر صریح به کمک متد parse
    • Enum
    • Nullable
  1. آرایه ها
    • معرفی آرایه ها
    • حلقه foreach
    • آرایه ها و متد های کتابخانه ای
    • رشته ها و آرایه ها
  1. رشته ها
    • معرفی رشته ها
    • فرمت دهی رشته ها
    • رشته ها و متد های کتابخانه ای
  1. تاریخ و زمان
    • نوع داده ای تاریخ و زمان
    • فرمت دهی زمان و تاریخ
    • Timespan
  1. خطایابی و مدیریت استثناها
    • Debugging
    • Try-Catct و مدیریت استثناها
هزینه ها
انتخاب آیتم های ستاره دار اجباری است
عنوان هزینه تعداد
هزینه * ۲۸۵۰۰۰۰ ریال -
پرسش و پاسخ

بله، در پایین همین صفحه اگر دوره را خریداری کرده باشید امکان دانلود وجود دارد.

با شرکت تماس بگیرید تا DVD دوره برای شما ارسال شود.

بله، تمرین ها به صورت فایل ضمیمه و قابل دانلود هستند.

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

  • 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 - حل تمرین

    تمرین های 1 و 2 و 3

  • - بخش هفتم : ساختار های تصمیم گیری

  • 25 - ساختارهای تصمیم گیری و عملگر ؟

    تمرین 4

    26 - ساختار if

    تمرین 5

    27 - ساختار if-else

    تمرین های 6 و 7 و 8

    28 - ساختارهای تو در تو و else-if

    تمرین های 9 و 10

    29 - ساختار switch-case

    تمرین های 11 و 12

  • - بخش هشتم : ساختار های تکرار

  • 30 - ساختارهای تکرار

    31 - ساختار for

    تمرین های 14 و 15 و 16

    32 - ساختار do-while

    تمرین 17

    33 - ساختار while

    تمرین های 18 و 19

    34 - حلقه های تو در تو

    تمرین 20

    35 - break , continue

  • - بخش نهم : فضا نام ها و متد های کتابخانه ای

  • 36 - فضا نام ها (namespace)

    37 - متدهای کتابخانه ای

  • - بخش دهم : متغیر ها (پیشرفته)

  • 38 - تبدیل متغیر ضمنی implicit

    تمرین 21

    39 - تبدیل متغیر صریح explicit - روش اول casting

    40 - تبدیل متغیر صریح - روش دوم کلاس Convert

    41 - تبدیل متغیر صریح - روش سوم متد Parse

    42 - داده های شمارشی enum

    43 - داده های Nullable

  • - بخش یازدهم : آرایه ها

  • 44 - آرایه ها

    تمرین 22

    45 - حلقه foreach

    تمرین های 23 و 24

    46 - آرایه ها و متدهای کتابخانه ای

  • - بخش دوازدهم : - رشته ها

  • 47 - رشته ها

    48 - فرمت دهی اعداد

    49 - رشته ها و متدهای کتابخانه ای

    50 - رشته ها و آرایه ها

  • - بخش سیزدهم : تاریخ و زمان

  • 51 - متغیرهای تاریخ و زمان

    52 - فرمت دهی تاریخ و زمان

    53 - فاصله زمانی Timespan

  • - بخش چهاردهم : خطایابی و مدیریت استثناها

  • 54 - خطایابی - Debugging

    55 - مدیریت خطاها و استثناها

  • - فایل های ضمیمه

  • تمرین ها

    کارگاه ها

ابزارها و امکانات
پشتیبانی
پشتیبانی
برنامه نویسی / C#