دوره آموزش برنامه نویسی c# 8 (سی شارپ 8)
زبان برنامه نویسی #c یکی از زبان های برنامه نویسی فریمورک دات نت و یک زبان مدرن، ساده، انعطاف پذیر و کاملا شی گراست. در این دوره با اصول برنامه نویسی #c به صورت کامل آشنا می شویم.
برنامه نویسی / C#معرفی
#c یکی از زبان های فریمورک دات نت است که نسخه 8 آن به همراه dotNet Core 3 ارائه شده است. بنابراین مستقل از سیستم عامل است. یعنی می توانیم برنامه هایی تولید کنیم که در ویندوز، لینوکس و مک قابل اجرا باشند. به کمک تکنولوژی های همراه سی شارپ می توان انواع برنامه های دسکتاپ، برنامه های تحت وب، سرویس های ویندوزی، API ها و حتی برنامه های موبایل را طراحی کرد. بنابراین سی شارپ حتما یکی از بهترین انتخاب های ورود به دنیای برنامه نویسی حرفه ای است.
شرکت ها و سازمان های فراوانی نرم افزار های سازمانی خود را با #c طراحی کرده اند و سامانه های تحت وب بسیار زیادی به کمک #c و تکنولوژی های همراه آن پیاده سازی شده اند.
در این دوره آموزشی به صورت عملی همراه با حل تمرین با اصول و مفاهیم برنامه نویسی سی شارپ آشنا شده ، ساختارهای کنترلی ، ساختارهای تصمیم گیری و ساختارهای تکرار را فرا می گیرید ، سپس وارد مباحث پیشرفته تر متغیر ها می شویم و با آرایه ها ، رشته ها ، تاریخ و زمان ، خطایابی و مدیریت استثناها آشنا می شویم .
پیش نیازها
-
علاقه به برنامه نویسی
-
آشنایی به مبانی کامپیوتر
-
آشنایی با مفهوم برنامه نویسی
دوره آموزش برنامه نویسی c# 8 (سی شارپ 8)
سرفصل های این دوره آموزش عبارتند از:
- دات نت
- Framework چیست؟
- .Net Framework چیست؟
- مزایای دات نت
- تاریخچه دات نت
- بررسی نسخه های مختلف دات نت
- زبان های برنامه نویسی دات نت
- مفهوم CLR
- مفهوم FCL
- #C چیست؟
- معرفی #C
- تاریخچه #C
- Visual Studio 2019
- VSCode
- انواع پروژه های #C
- قوانین #C
- اولین برنامه سی شارپ – Hello World
- قوانین #C
- خروجی در Console
- متغیر ها
-
- حافظه
- متغیر
- انواع متغیرها
- تعریف متغیر
- مقداردهی متغیر
- قوانین نامگذاری متغیرها
- Literal ها
- چاپ متغیرها
- ثابت ها
- عملگر ها
-
- عملگر چیست؟
- انواع عملگرها
- عملگرهای محاسباتی
- عملگرهای افزایشی و کاهشی
- عملگرهای انتساب
- عملگرهای رابطه ی
- عملگرهای منطقی
- تقدم عملگرها
- عبارت های کنترلی
-
- عبارت هاي کنترلي
- عبارت هاي توالي
- ورودي در C#
- حل تمرين
- ساختار های تصمیم گیری
-
- ساختارهای تصمیم گیری
- عملگر ؟
- عبارت if
- عبارت if-else
- if تو در تو
- عبارت switch-case
- ساختار های تکرار
-
- معرفی ساختارهای تکرار
- ساختار for
- ساختار do-while
- ساختار while
- break , continue
- فضا نام ها و متد های کتابخانه ای
-
- فضا نام ها
- متد های کتابخانه ای
- متغیر ها (پیشرفته)
-
- تبدیل متغیر های ضمنی (Implicit)
- تبدیل متغیر های صریح (Explicit)
- تبدیل متغیر صریح به کمک کلاس Convert
- تبدیل متغیر صریح به کمک متد parse
- Enum
- Nullable
- آرایه ها
-
- معرفی آرایه ها
- حلقه foreach
- آرایه ها و متد های کتابخانه ای
- رشته ها و آرایه ها
- رشته ها
-
- معرفی رشته ها
- فرمت دهی رشته ها
- رشته ها و متد های کتابخانه ای
- تاریخ و زمان
-
- نوع داده ای تاریخ و زمان
- فرمت دهی زمان و تاریخ
- Timespan
- خطایابی و مدیریت استثناها
-
- Debugging
- Try-Catct و مدیریت استثناها
سوالات متداول
فهرست مطالب و فایل ها
2 - نسخه های مختلف دات نت
3 - زبان های برامه نویسی دات نت و مفهوم CLR
5 - 2019 Visual Studio
6 - VSCode
7 - انواع پروژه های دات نتی
9 - قوانین #c
10 - خروجی در #c با Console
12 - تعریف متغیر ، مقداردهی متغیرها و نامگذاری آنها
13 - literal ها و تعریف ضمنی متغیرها (var)
14 - چاپ متغیرها در خروجی
15 - ثابت ها
17 - عملگرهای ریاضی ، عملگرهای افزایشی و کاهشی
18 - عملگرهای انتساب و تقدم عملگرها
19 - عملگرهای رابطه ای
20 - عملگرهای منطقی و تقدم عملگرها
21 - عملگرهای خاص sizeof , typeof , is
23 - انواع ورودی
24 - حل تمرین
تمرین های 1 و 2 و 3
تمرین 4
26 - ساختار if
تمرین 5
27 - ساختار if-else
تمرین های 6 و 7 و 8
28 - ساختارهای تو در تو و else-if
تمرین های 9 و 10
29 - ساختار switch-case
تمرین های 11 و 12
31 - ساختار for
تمرین های 14 و 15 و 16
32 - ساختار do-while
تمرین 17
33 - ساختار while
تمرین های 18 و 19
34 - حلقه های تو در تو
تمرین 20
35 - break , continue
37 - متدهای کتابخانه ای
تمرین 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 - مدیریت خطاها و استثناها
تمرین ها
کارگاه ها
-
سطح
مقدماتی
نوعدوره آموزشی
بازدید12249 - معرفی
- پیش نیازها
- سوالات متداول
- فهرست مطالب و فایل ها
- 95000 تومان
- اضافه به سبد خرید
- مدت زمان : 10 ساعت
- تعداد فیلم ها : 55
