برنامه نویسی سی شارپ و دات نت - از مبانی تا پروژه های پیشرفته
✅ سرفصل و جزئیات آموزش
در این دوره با پروژه های عملی مانند سیستم های لاگین، بازی ها و موارد دیگر در برنامه نویسی سی شارپ و دات نت مهارت کسب می کنید.
آنچه یاد خواهید گرفت:
- اصول برنامه نویسی سی شارپ، شامل متغیرها، عملگرها و حلقه ها
- چگونه با آرایه ها کار کنیم و توابع را برای کدنویسی کارآمد پیاده کنیم؟
- مفاهیم اساسی برنامه نویسی شی گرا (OOP) و کاربرد آن ها در Windows Forms
- تکنیک هایی برای مدیریت استثناها و اطمینان از ثبات برنامه
- چگونه با استفاده از ADO .NET با پایگاه داده ها تعامل داشته باشیم و سیستم های لاگین پویا ایجاد کنیم؟
- مهارت های عملی در توسعه بازی، ایجاد چت بات و سیستم های آنلاین
پیش نیازهای دوره
- درک اولیه از مفاهیم برنامه نویسی (اگر مبتدی هستید).
- یک کامپیوتر با ویژوال استودیو یا هر محیط توسعه سی شارپ سازگار
- هیچ تجربه قبلی در سی شارپ نیاز نیست، اما آشنایی با برنامه نویسی عمومی مفید خواهد بود.
توضیحات دوره
بخش 1 - نصب و راه اندازی محیط توسعه خود
این بخش شما را در فرآیند نصب دات نت راهنمایی می کند و اطمینان می دهد که همه موارد را برای توسعه سی شارپ راه اندازی کرده اید. شما همچنین ابزارهای ضروری مورد نیاز خود را درک کرده و پایه ای قوی برای تمام دروس آینده ایجاد خواهید کرد.
بخش 2 - اصول برنامه نویسی سی شارپ
شما به اصول اساسی برنامه نویسی سی شارپ می پردازید. شما با نوشتن برنامه اولیه خود، کار با متغیرها و یادگیری عملگرها شروع خواهید کرد. این بخش تضمین می کند که شما به اصول سی شارپ تسلط دارید تا به راحتی به مباحث پیچیده تر پیشرفت کنید.
بخش 3 - Constructs شرطی در سی شارپ
Constructs شرطی، ستون فقرات تصمیم گیری در برنامه نویسی را تشکیل می دهند. این بخش روی کار با متغیرها و عملگرها در ASP.NET Webforms و پیاده سازی دستورات شرطی مانند شرطی If در Webforms تمرکز دارد. همچنین یاد می گیرید که چگونه بین فرم ها ناوبری کرده و از کنترل ها استفاده کنید که برای ایجاد وب اپلیکیشن های تعاملی ضروری هستند.
بخش 4 - آشنایی با حلقه ها در سی شارپ
حلقه ها امکان اجرای تسک تکراری بدون نوشتن کد اضافی را فراهم می کنند. در اینجا، شما به حلقه For، حلقه های تودرتو و استفاده از حلقه ها در ASP.NET Webforms مسلط خواهید شد. همچنین یاد می گیرید که چگونه با استفاده از جی کوئری یک DateTimePicker ایجاد کنید و قابلیت فرم وب خود را افزایش دهید.
بخش 5 - کار با آرایه ها و حلقه های For
آرایه ها ساختارهای کلیدی برای ذخیره مقادیر متعدد هستند. در این بخش، نحوه کار با آرایه ها، یافتن داپلیکیت ها و استفاده از حلقه های for برای دستکاری آن ها را یاد خواهید گرفت. این بخش تضمین می کند که عملیات های آرایه را به طور کامل درک می کنید که شما را برای تسک های پیشرفته تر آماده می کند.
بخش 6 - توابع و متدها در سی شارپ
توابع به تجزیه برنامه شما به قطعات قابل مدیریت کمک می کنند. این بخش، ایجاد توابع، از جمله انتقال پارامترها بر اساس مقدار و بر اساس مرجع و پیاده سازی آن ها در Webforms را پوشش می دهد. در پایان این بخش، در ساخت کدهای ماژولار و قابل استفاده مجدد، اعتماد به نفس لازم را خواهید داشت.
بخش 7 - تسلط به مفاهیم برنامه نویسی شی گرا (OOP)
اصول OOP مانند کلاس ها، آبجکت ها، وراثت و پلی مورفیسم، برای ساختاردهی برنامه های مقیاس پذیر ضروری هستند. این بخش متدهای مجازی، مودیفایرهای دسترسی و لیست ها و همچنین اعمال مفاهیم OOP در Windows Forms برای ایجاد اپلیکیشن های ساختار یافته و قابل نگهداری را پوشش می دهد.
بخش 8 - پروژه - ایجاد صفحه ولاگین
در این بخش، با ایجاد صفحه لاگین از ابتدا کار خواهید کرد. در پایان پروژه، شما یاد می گیرید که چگونه با استفاده از کلاس های StreamReader و StreamWriter احراز هویت کاربر و مدیریت فایل ها را مدیریت کنید.
بخش 9 - مدیریت استثنا در سی شارپ
مدیریت خطا برای ساخت برنامه های انعطاف پذیر بسیار مهم است. در اینجا، با انواع مختلف استثناها و نحوه مدیریت موثر آن ها در سناریوهای مختلف، مانند مدیریت فایل ها و آرایه ها آشنا خواهید شد.
بخش 10 - اتصال پذیری پایگاه داده با ADO .NET
شما یاد می گیرید که چگونه اپلیکیشن سی شارپ خود را با استفاده از ADO .NET به یک پایگاه داده متصل کنید. این بخش عملیات های اولیه پایگاه داده شامل انتخاب، درج و بروزرسانی رکوردها را پوشش می دهد که برای هر پروژه ای که شامل ذخیره یا بازیابی داده باشد ضروری است.
بخش 11 - پروژه - ایجاد صفحه لاگین با اتصال پذیری پایگاه داده
شما مهارت های پایگاه داده خود را برای ایجاد صفحه لاگین که به پایگاه داده متصل می شود، اعمال خواهید کرد. این پروژه عملی به شما کمک می کند تا نحوه مدیریت احراز هویت کاربر را با یک پایگاه داده بک اند که یک مهارت مهم در بسیاری از اپلیکیشن های واقعی است، درک کنید.
بخش 12 - کار با پایگاه داده ها
در این بخش، با یادگیری نحوه درج، بروزرسانی و حذف رکوردها در پایگاه داده، دانش خود را در مورد عملیات های پایگاه داده عمیق تر خواهید کرد. این بخش شما را با دانش کار با داده در اپلیکیشن های خود مجهز می کند و اطمینان می دهد که برنامه های شما می توانند با ذخیره سازی پایدار تعامل داشته باشند.
بخش 13 - پروژه - بازی Flappy Bird
این پروژه جالب و تعاملی به شما یاد می دهد که چگونه با استفاده از سی شارپ یک بازی بسازید. در پایان این بخش، بازی Flappy Bird خود را ایجاد خواهید کرد که راهی عالی برای اعمال مهارت های خود به شیوه ای جالب و چالش برانگیز است.
بخش 14 - پروژه - بازی Bunifu
با ایجاد یک بازی با استفاده از Bunifu، جعبه ابزار رابط کاربری محبوب برای سی شارپ، مهارت های توسعه بازی خود را بیشتر می کنید. این بخش شما را از طریق ایجاد مکانیک ها و رابط های بازی پیچیده تر راهنمایی می کند.
بخش 15 - پروژه - چت بات
چت بات ها به طور فزاینده ای در اپلیکیشن های مختلف استفاده می شوند. در این بخش، نحوه ایجاد یک چت بات ساده که می تواند با کاربران تعامل داشته باشد را یاد خواهید گرفت. این پروژه شما را با مفاهیم هوش مصنوعی آشنا می کند و به شما امکان می دهد که ایجنت های مکالمه ای در سی شارپ بسازید.
بخش 16 - پروژه - سیستم آزمون آنلاین
در این پروژه جامع، شما سیستم آزمون آنلاین با پایگاه داده ایجاد خواهید کرد. این بخش شما را در کل این فرآیند، از مدیریت آزمون ها تا ذخیره نتایج، راهنمایی می کند که آن را به نمایشی عالی از مهارت های شما در برنامه نویسی و پایگاه داده تبدیل می کند.
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که می خواهند یادگیری سی شارپ را از ابتدا شروع کنند.
- برنامه نویسان سطح متوسط که به دنبال افزایش مهارت های خود با پروژه های واقعی هستند.
- توسعه دهندگان بازی که می خواهند برای توسعه بازی سی شارپ را کشف کنند.
- توسعه دهندگان وب که به دنبال یکپارچه سازی سی شارپ با ASP. NET برای وب سایت ها و اپلیکیشن های پویا هستند.
- کسی که علاقه مند به یادگیری نحوه کار با پایگاه داده و ایجاد اپلیکیشن های پیشرفته سی شارپ است.
برنامه نویسی سی شارپ و دات نت - از مبانی تا پروژه های پیشرفته
-
نصب دات نت 02:15
-
مقدمه و برنامه اولیه 10:28
-
کار با متغیرها 11:19
-
عملگرها در سی شارپ 13:56
-
کار با متغیرها با استفاده از Asp.NET Webform 09:58
-
ناوبری در فرم ها 11:15
-
کار با عملگرها در Webforms 09:54
-
استفاده از شرطی if در Webforms 10:42
-
کار با کنترل های مختلف 07:38
-
حلقه های For در سی شارپ 10:43
-
حلقه های For تودرتو 10:30
-
کار با Asp.NET Forms 09:48
-
ایجاد DateTimepicker با استفاده از جی کوئری 10:24
-
کار با آرایه ها 09:43
-
اطلاعات بیشتر درباره آرایه ها 10:16
-
کار روی آرایه های چندگانه 12:39
-
یافتن مقدار داپلیکیت در آرایه ها 08:15
-
ایجاد تابع 08:31
-
اطلاعات بیشتر درباره ایجاد تابع 11:08
-
فراخوانی بر اساس مقدار و فراخوانی بر اساس مرجع 11:29
-
کار روی Webforms و ایجاد تابع 11:01
-
متدهای مجازی 09:52
-
مودیفایرهای دسترسی 09:36
-
ایجاد لیست 12:37
-
اجرای OOPS در Windows Forms 09:45
-
مثال صفحه لاگین - بخش 1 07:21
-
مثال صفحه لاگین - بخش 2 10:15
-
مثال صفحه لاگین - بخش 3 11:57
-
مثال صفحه لاگین - بخش 4 10:34
-
ایجاد فایل با استفاده از Csharp 07:56
-
استفاده از Streamreader برای مدیریت فایل 08:08
-
استفاده از کلاس Fileinfo 09:56
-
استفاده از Streamwriter برای مدیریت فایل 10:50
-
آشنایی با استثناها 09:52
-
انواع مختلف استثناها 09:42
-
استثناها هنگام مدیریت فایل ها 09:41
-
استثناها در آرایه ها 11:01
-
ایجاد صفحه لاگین و صفحه اصلی 08:04
-
آشنایی با ADO.NET 10:31
-
انتخاب کل داده از پایگاه داده 07:42
-
انتخاب رکوردهای انتخاب شده از پایگاه داده 06:47
-
صفحه لاگین با استفاده از پایگاه داده - بخش 1 07:27
-
صفحه لاگین با استفاده از پایگاه داده - بخش 2 08:10
-
صفحه لاگین با استفاده از پایگاه داده - بخش 3 03:41
-
درج رکوردها 08:12
-
درج رکوردها - ادامه 07:02
-
بروزرسانی رکورد 08:08
-
حذف رکورد 08:39
-
بازی Flappy Bird - بخش 1 06:09
-
بازی Flappy Bird - بخش 2 06:37
-
بازی Flappy Bird - بخش 3 07:48
-
بازی Flappy Bird - بخش 4 07:47
-
بازی Bunifu - بخش 1 08:06
-
بازی Bunifu - بخش 2 06:15
-
بازی Bunifu - بخش 3 05:30
-
ایجاد چت بات - بخش 1 08:15
-
ایجاد چت بات - بخش 2 08:56
-
ایجاد چت بات - بخش 3 06:10
-
ایجاد چت بات - بخش 4 03:19
-
سیستم آزمون آنلاین - بخش 1 07:15
-
سیستم آزمون آنلاین - بخش 2 07:34
-
سیستم آزمون آنلاین - بخش 3 04:31
-
سیستم آزمون آنلاین - بخش 4 06:15
-
سیستم آزمون آنلاین - بخش 5 10:02
-
سیستم آزمون آنلاین - بخش 6 12:46
-
سیستم آزمون آنلاین - بخش 7 07:26
-
سیستم آزمون آنلاین - بخش 8 07:15
مشخصات آموزش
برنامه نویسی سی شارپ و دات نت - از مبانی تا پروژه های پیشرفته
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:67
- مدت زمان :09:53:14
- حجم :5.06GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy