دوره آموزش برنامه نویسی c# 8 (سی شارپ 8)
بازدیدها : 1188
زبان برنامه نویسی #c یکی از زبان های برنامه نویسی فریمورک دات نت و یک زبان مدرن، ساده، انعطاف پذیر و کاملا شی گراست. در این دوره با اصول برنامه نویسی #c به صورت کامل آشنا می شویم.
#c یکی از زبان های فریمورک دات نت است که نسخه 8 آن به همراه dotNet Core 3 ارائه شده است. بنابراین مستقل از سیستم عامل است. یعنی می توانیم برنامه هایی تولید کنیم که در ویندوز، لینوکس و مک قابل اجرا باشند. به کمک تکنولوژی های همراه سی شارپ می توان انواع برنامه های دسکتاپ، برنامه های تحت وب، سرویس های ویندوزی، API ها و حتی برنامه های موبایل را طراحی کرد. بنابراین سی شارپ حتما یکی از بهترین انتخاب های ورود به دنیای برنامه نویسی حرفه ای است.
شرکت ها و سازمان های فراوانی نرم افزار های سازمانی خود را با #c طراحی کرده اند و سامانه های تحت وب بسیار زیادی به کمک #c و تکنولوژی های همراه آن پیاده سازی شده اند.
در این دوره آموزشی به صورت عملی همراه با حل تمرین با اصول و مفاهیم برنامه نویسی سی شارپ آشنا شده ، ساختارهای کنترلی ، ساختارهای تصمیم گیری و ساختارهای تکرار را فرا می گیرید ، سپس وارد مباحث پیشرفته تر متغیر ها می شویم و با آرایه ها ، رشته ها ، تاریخ و زمان ، خطایابی و مدیریت استثناها آشنا می شویم .
پیش نیازها
-
علاقه به برنامه نویسی
-
آشنایی به مبانی کامپیوتر
-
آشنایی با مفهوم برنامه نویسی
سرفصل های این دوره آموزش عبارتند از:
- دات نت
- Framework چیست؟
- .Net Framework چیست؟
- مزایای دات نت
- تاریخچه دات نت
- بررسی نسخه های مختلف دات نت
- زبان های برنامه نویسی دات نت
- مفهوم CLR
- مفهوم FCL
- #C چیست؟
- معرفی #C
- تاریخچه #C
- Visual Studio 2019
- VSCode
- انواع پروژه های #C
- قوانین #C
- اولین برنامه سی شارپ – Hello World
- قوانین #C
- خروجی در Console
- متغیر ها
-
- حافظه
- متغیر
- انواع متغیرها
- تعریف متغیر
- مقداردهی متغیر
- قوانین نامگذاری متغیرها
- Literal ها
- چاپ متغیرها
- ثابت ها
- عملگر ها
-
- عملگر چیست؟
- انواع عملگرها
- عملگرهای محاسباتی
- عملگرهای افزایشی و کاهشی
- عملگرهای انتساب
- عملگرهای رابطه ی
- عملگرهای منطقی
- تقدم عملگرها
- عبارت های کنترلی
-
- عبارت هاي کنترلي
- عبارت هاي توالي
- ورودي در C#
- حل تمرين
-
- بخش اول : دات نت
-
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 - آرایه ها و متدهای کتابخانه ای
-
- بخش دوازدهم : - رشته ها
-
47 - رشته ها
48 - فرمت دهی اعداد
49 - رشته ها و متدهای کتابخانه ای
50 - رشته ها و آرایه ها
-
- بخش سیزدهم : تاریخ و زمان
-
51 - متغیرهای تاریخ و زمان
52 - فرمت دهی تاریخ و زمان
53 - فاصله زمانی Timespan
-
- بخش چهاردهم : خطایابی و مدیریت استثناها
-
54 - خطایابی - Debugging
55 - مدیریت خطاها و استثناها
-
- فایل های ضمیمه
-
تمرین ها
کارگاه ها
-
عمومی
-
کلاس آنلاین
0
آزمون0
تکلیف0
ارزیابی0
- درباره
- محتوای درسی
-
500000285000 تومان - افزودن به سبد خرید
-
داود میرزایی