آموزش ساخت کنسول سی شارپ و فرم های ویندوز با چارچوب نهاد

C# Console and Windows Forms Development w/ Entity Framework

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با استفاده از C#، LINQ، Entity Framework و SQL Server، یک برنامه کاربردی Windows Data Driven Forms بسازید. آشنایی با نحوه ایجاد و اجرای برنامه‌های کنسول آشنایی با نحوه ایجاد و اجرای فرم‌های ویندوز برنامه‌های کاربردی درک سینتکس پایه سی شارپ - بلوک‌های کد، پرانتزهای فرفری، نظرات نحوه استفاده از درون یابی رشته‌ها، الحاق و دستکاری کلی را درک کنید متغیرها و اشیاء را درک کنید. عملگرها برای کارهای ریاضی و منطقی درک عناصر و کنترل‌های بصری فرم‌های ویندوز درک انواع داده‌های مختلف، زمان استفاده و نحوه رفتار آنها. آشنایی با روش‌ها و انواع بازگشت آنها درک نحوه ساخت کلاس‌ها درک نحوه ایجاد فرم‌های ویندوز و نحوه دستکاری آنها (باز کردن، بستن، پنهان کردن، و غیره) درک نحوه انتقال داده‌ها بین فرم‌ها درک نحوه اتصال برنامه‌های Windows Forms به پایگاه داده درک نحوه برای نوشتن پرس و جوهای LINQ. درک نحوه اتصال و آپلود یک پروژه به GitHub درک نحوه استفاده از Entity Framework پیش نیازها:A Computer Internet Willingness to Learn

نمای کلی

در این دوره، برنامه نویسی سی شارپ را برای برنامه های دسکتاپ یاد خواهید گرفت. این درس ها هیچ دانش قبلی از برنامه نویسی یا زبان سی شارپ را در نظر نمی گیرند و در کمترین زمان شما را راه اندازی می کنند. در پایان این دوره، دانش کافی برای ایجاد یک برنامه کاربردی Windows Forms، متصل به پایگاه داده مایکروسافت SQL Server، با ردیابی تمامی کدهای برنامه و تغییرات در GitHub خواهید داشت.

این دوره شما را به یک شغل توسعه دهنده دات نت در هر سازمانی مجهز می کند.

این سفر باعث می شود در آن مهارت پیدا کنید

  • رابط و میانبرهای ویژوال استودیو

  • توسعه برنامه کنسول با C# (NET 6/7)

    • درک نحو C#

    • درک انواع داده ها و متغیرها

    • ساختارهای کنترل توالی، تصمیم گیری و تکرار را درک کنید

    • دستکاری رشته را درک کنید

    • درک تاریخ و زمان دستکاری

    • برنامه نویسی شی گرا، کلاس ها و اشیاء را درک کنید

    • Visual Studio 2022 را درک کنید

    • تکنیک های اشکال زدایی را بدانید

    • برنامه های کنسول را توسعه دهید

  • برنامه‌های رابط کاربری گرافیکی مبتنی بر داده با استفاده از فرم‌های ویندوز

  • مدیریت پایگاه‌های داده با استودیوی مدیریت سرور SQL

  • توسعه رابط ها و توابع مدیریت کاربر و نقش

  • LINQ و پرس و جوهای داده را با نحو C# درک کنید

  • تنظیم ورود به سیستم و عملکرد مدیریت کاربر

  • استفاده از کلاس های Static Utility برای کد پاک کننده

  • توسعه برنامه‌های رابط چند سند (MDI)

  • استفاده از برنامه نویسی شی گرا با سی شارپ

  • افزودن یک پروژه ویژوال استودیو به کنترل منبع

چرا زبان C# را یاد بگیریم

C# همه کاره ترین زبان برنامه نویسی در NET Framework و NET Core است. نه تنها می توانید برنامه های کلاینت ویندوز بسازید، بلکه می توانید از سی شارپ برای ساخت برنامه های وب و موبایل نیز استفاده کنید.

C# را می توان برای ساخت:

استفاده کرد
  1. برنامه‌های سرویس گیرنده ویندوز با استفاده از فرم‌های Windows، WPF و UWP.

  2. برنامه های وب با ASP.NET و ASP.NET Core.

  3. برنامه‌های تلفن همراه اصلی iOS و Android با استفاده از Xamarin.

  4. کتابخانه‌ها، مؤلفه‌ها و برنامه‌های کنسول

  5. برنامه های Cloud و Azure

  6. برنامه‌های زنجیره‌ای را مسدود کنید

  7. زبان سی شارپ نه تنها توسط مایکروسافت پشتیبانی و نگهداری می شود، بلکه از پشتیبانی قوی جامعه نیز برخوردار است. بیش از 5 میلیون توسعه دهنده از زبان سی شارپ استفاده می کنند. NET Core و کامپایلر C# منبع باز هستند و پذیرش آن در جامعه منبع باز در حال افزایش است.

محتوا و نمای کلی

این دوره بسیار مناسب برای مبتدیان است و پر از نکات توسعه است. این دوره عظیم محتوای ممتاز را ارائه می دهد که به طور هوشمندانه تقسیم بندی شده است تا مجموعه ای از فعالیت های مرتبط را بر اساس هر ماژول برجسته کند. ما همچنین به عیب یابی و خطاهای اشکال زدایی در ادامه نگاه خواهیم کرد. اجرای بهترین شیوه ها؛ نوشتن منطق کارآمد و درک اینکه چرا توسعه دهندگان کارها را به روشی که انجام می دهند انجام می دهند. دانش شما، گام به گام، در طول دوره رشد خواهد کرد و با چالش مواجه خواهید شد تا بهترین باشید.

زمانی که دوره را تمام کردید، در ویژوال استودیو حرکت کرده اید و خطاهای منطقی و نحوی را به قدری بررسی کرده اید که هنگام کار در محیط دات نت برای شما طبیعت دوم خواهد بود. این مهارت‌های آموخته‌شده جدید شما را به کار می‌گیرد و رئیس و همکارانتان را تحت تأثیر قرار می‌دهد.

این دوره با فایل‌های کاری میزبانی شده در GitHub، با گنجاندن برخی از فایل‌ها تکمیل می‌شود تا بتوانید کدهای نمایش داده شده را تکرار کنید. شما می توانید در حین کار در هر سخنرانی در کنار نویسنده کار کنید و پس از اتمام دوره گواهی پایان دوره را دریافت خواهید کرد.

کلیک کردن روی دکمه این دوره می‌تواند بهترین قدمی باشد که می‌توانید برای افزایش سریع درآمد و بازارپذیری خود بردارید! همچنین، به یاد داشته باشید که اگر فکر می‌کنید دوره ارزش هزینه‌ای را که صرف کرده‌اید ندارد، 30 روز کامل فرصت دارید تا بازپرداخت بدون سؤال را دریافت کنید!


زمان اقدام فرا رسیده است! این معامله برای همیشه در دسترس نخواهد بود!

شما را در دوره می بینیم!


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

راه اندازی محیط توسعه Development Environment Setup

  • Visual Studio 2022 Community Edition را نصب کنید Install Visual Studio 2022 Community Edition

  • اولین پروژه کنسول سی شارپ خود را ایجاد کنید Create Your First C# Console Project

  • تور Visual Studio 2022 Community Edition Visual Studio 2022 Community Edition Tour

  • تفاوت بین دات نت 6 و نسخه های قبلی را درک کنید Understand the Difference between .NET 6 and Previous Versions

  • توسعه با استفاده از کد ویژوال استودیو Development Using Visual Studio Code

  • بررسی بخش Section Review

برنامه نویسی سی شارپ - ساختارهای کنترل پایه C# Programming - Basic Control Structures

  • سینتکس پایه سی شارپ را درک کنید Understand Basic C# Syntax

  • برنامه های ورودی و خروجی Input and Output Programs

  • انواع داده های سی شارپ و تبدیل C# Data Types and Conversion

  • تکنیک های اشکال زدایی برنامه Application Debugging Techniques

  • عملگرهای محاسباتی و انتساب Arithmetic and Assignment Operators

  • اظهارات مشروط Conditional Statements

  • جملات تکراری Repetition Statements

برنامه نویسی سی شارپ - ساختارهای پیشرفته تر C# Programming - More Advanced Constructs

  • روش ها - باطل Methods - Void

  • روش ها - بازگشت ارزش Methods - Value Returning

  • توابع دستکاری رشته String Manipulation Functions

  • توابع دستکاری تاریخ DateTime Manipulation Functions

  • رسیدگی به استثنا Exception Handling

  • آرایه ها Arrays

  • لیست ها Lists

برنامه نویسی سی شارپ - مفاهیم شی گرا C# Programming - Object Oriented Concepts

  • مقدمه ای بر کلاس ها و اشیاء Introduction to Classes and Objects

  • روش اضافه بار Method Overloading

  • کلاس های استاتیک و اعضای کلاس ایستا Static Classes and Static Class Members

  • ارث بری با کلاس ها و رابط ها Inheritance with Classes and Interfaces

  • سازندگان Constructors

افزودن راهکار ویژوال استودیو به گیت هاب Add Visual Studio Solution To GitHub

  • حساب GitHub ایجاد کنید Create GitHub Account

  • افزودن راه حل به کنترل منبع Add Solution To Source Control

برنامه های کاربردی Winforms - مبانی Winforms Applications - The Basics

  • Visual Studio 2022 - Windows Forms Setup Visual Studio 2022 - Windows Forms Setup

  • ایجاد یک اپلیکیشن Winforms ساده (برنامه اجاره خودرو) Create a Simple Winforms Application (Car Rental Application)

  • کنترل ها، ویژگی ها و رویدادهای Winforms را درک کنید Understand Winforms Controls, Properties and Events

  • اعتبار سنجی فرم و رسیدگی به استثنا Form Validation and Exception Handling

  • SQL Server Express Edition را نصب کنید Install SQL Server Express Edition

  • ایجاد پایگاه داده در SQL Server Create Database in SQL Server

  • ایجاد مدل پایگاه داده با ADO.NET Create Database Model with ADO.NET

  • داده ها را از پایگاه داده با استفاده از LINQ انتخاب کنید Select Data from the Database Using LINQ

  • از فرم به پایگاه داده ارسال کنید Submit to Database from Form

رابط چند سند (MDI) و عملیات بیشتر پایگاه داده Multi Document Interface (MDI) and More Database Operations

  • ایجاد فرم های اضافی و ویندوز Creating Additional Forms and Windows

  • یک برنامه MDI ایجاد کنید Create an MDI Application

مدیریت تغییرات پایگاه داده و عملیات CRUD Managing Database Changes and CRUD Operations

  • مشاهده داده ها در یک شبکه View Data In A Grid

  • مدیریت تغییرات پایگاه داده Managing Database Changes

  • ایجاد و ویرایش سوابق (با استفاده از یک فرم) Create and Edit Records (Using one form)

  • فعالیت - سعی کنید...Catch Logic را به فرم ها و یک دکمه Refresh و Logic اضافه کنید Activity - Add Try...Catch Logic to the forms and a Refresh Button and Logic

  • فعالیت - Refresh Button Code Solution Activity - Refresh Button Code Solution

  • اعتبار سنجی داده های خودرو و رسیدگی به استثنا Vehicle Data Validations and Exception Handling

  • سوابق اجاره خودرو را مدیریت کنید Manage Car Rental Records

  • افزایش جریان برنامه و تجربه کاربر Enhancing Application Flow and User Experience

مدیریت کاربر و عملکرد ورود به سیستم User Management and Login Functionality

  • فرم ورود ساده Simple Login Form

  • کنترل ویژگی ها بر اساس نقش های کاربر Control Features Based on User Roles

  • بازنشانی رمز عبور کاربر و وضعیت فعال User Password and Active Status Reset

  • اضافه کردن کاربران جدید و بازنشانی رمز عبور Add New Users and Password Reset

افزودن به کنترل منبع Add To Source Control

  • راه اندازی حساب GitHub Setup GitHub Account

  • پروژه را به GitHub اضافه کنید Add Project to GitHub

بخش پاداش BONUS Section

  • تخفیف های جایزه BONUS Discounts

نمایش نظرات

آموزش ساخت کنسول سی شارپ و فرم های ویندوز با چارچوب نهاد
جزییات دوره
15.5 hours
54
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
99,290
4.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Trevoir Williams Trevoir Williams

Andrii Piatakha Andrii Piatakha

بنیانگذار و مدیر عامل شرکت IT-Bulls ، بنیانگذار بستر Learn-IT بنیانگذار و مدیر عامل شرکت IT-Bulls. خالق برنامه موبایل Learn-IT برای افرادی که می خواهند آماده مصاحبه و یادگیری جاوا شوند. مدرس با 4+ سال تجربه. مربی کلیدی جاوا در شرکت های برون سپاری. Andrii کمک می کند تا مهندسان نرم افزار جاوا را از صفر تا تعیین تکلیف اول به آنها آموزش دهد. دوره جاوا وی برای آموزش افرادی با دانش برنامه نویسی صفر استفاده می شود تا آنها را برای کار واقعی در شرکت های مختلف آماده کند. هنگامی که دوره های Andrii را می گذرانید می توانید مطمئن باشید که چیزهای درست را در کمترین زمان ممکن به روش صحیح فرا خواهید گرفت. تمام دوره های Andrii توسط داستان و موفقیت دانشجویان ثابت می شود. در گذشته همه مدرسان برنامه نویس حرفه ای نبودند. تجربه مهندسی زیاد به آندری اجازه داد تا شرکت IT خود را اداره کند. در طول تدریس ، آندری توجه دانش آموزان را فقط به مهمترین موارد متمرکز می کند.

Learn IT University Learn IT University