لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع توسعه وب مدرن با ASP.NET Core
- آخرین آپدیت
دانلود Introduction to Modern Web Development with ASP.NET Core
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با دوره جامع ASP.NET Core ما، در دنیای توسعه وب غرق شوید. این برنامه که هم برای مبتدیان و هم برای توسعهدهندگان با تجربه طراحی شده است، تمام طیف ASP.NET Core را پوشش میدهد؛ از مفاهیم پایه شروع کرده و شما را در مسیر ساخت اپلیکیشنهای وب قدرتمند راهنمایی میکند. اصول ضروری از جمله راهاندازی محیط توسعه تا ساخت Web APIهای قدرتمند با معماری RESTful را بیاموزید. مدیریت دادهها با Entity Framework Core، پیادهسازی عملیات CRUD و مدیریت بدون نقص مهاجرتهای پایگاه داده (Migrations) را به تسلط برسانید. با یادگیری ماژولهای عمیق احراز هویت (Authentication)، تعیین سطح دسترسی (Authorization) و ادغام OAuth و JWT برای امنیت Web API، سطح پروژههای خود را ارتقا دهید. در پایان این دوره، شما آماده خواهید بود تا مسیرهای شغلی مختلف از جمله توسعهدهنده وب، توسعهدهنده API یا متخصص امنیت اپلیکیشن را دنبال کنید و برای موفقیت در حوزه پویا و در حال تغییر توسعه وب کاملاً آماده باشید.
مخاطبان هدف:
۱) توسعهدهندگان سطح مبتدی تا متوسط که علاقهمند به توسعه وب با ASP.NET Core هستند.
۲) متخصصانی که به دنبال ارتقای مهارتهای خود در ساخت اپلیکیشنهای وب و API با استفاده از ASP.NET Core میباشند.
۳) افرادی که قصد ورود به حوزه توسعه وب یا انتقال از سایر فریمورکها به ASP.NET Core را دارند.
پیشنیازها:
۱) درک پایه از مفاهیم برنامهنویسی مانند متغیرها، انواع دادهها و ساختارهای کنترلی.
۲) تسلط بر زبان برنامهنویسی C#.
۳) آشنایی با مفاهیم توسعه وب شامل HTML، CSS و JavaScript (توصیه میشود).
۴) درک پروتکل HTTP و اصول RESTful.
۵) دانش پایگاه دادههای رابطهای و SQL.
۶) آگاهی از مفاهیم امنیت اپلیکیشنهای وب.
سرفصل ها و درس ها
شروع کار با ASP.NET Core
Getting Started with ASP.NET Core
ASP.NET Core چیست؟
What is ASP.NET Core?
ویژگیها و مزایای ASP.NET Core
Features and Advantages of ASP.NET Core
مقایسه با ASP.NET سنتی
Comparison with Traditional ASP.NET
مروری بر معماری ASP.NET Core
ASP.NET Core Architecture Overview
نصب .NET Core SDK و ابزارهای ASP.NET Core
Installing .NET Core SDK and ASP.NET Core Tools
انتخاب IDE: مقایسه Visual Studio و Visual Studio Code
Choosing an IDE: Visual Studio vs. Visual Studio Code
ایجاد یک پروژه جدید ASP.NET Core
Creating a New ASP.NET Core Project
بررسی ساختار پروژه و فایلهای مهم
Navigating Project Structure and Important Files
مقدمهای بر الگوی MVC در ASP.NET Core بخش اول
Introduction to MVC Pattern in ASP.NET Core Part 1
مقدمهای بر الگوی MVC در ASP.NET Core بخش دوم
Introduction to MVC Pattern in ASP.NET Core Part 2
ایجاد کنترلرها و اکشنها
Creating Controllers and Actions
پیکربندی مسیرها (Routes) برای URLها
Configuring Routes for URLs
ساخت Web API با ASP.NET Core
Building Web APIs with ASP.NET Core
مقدمهای بر Web APIها و اهمیت آنها بخش اول
Introduction to Web APIs and Their Significance - Part 1
مقدمهای بر Web APIها و اهمیت آنها بخش دوم
Introduction to Web APIs and Their Significance - Part 2
بررسی اصول معماری RESTful بخش اول
Exploring RESTful Architecture Principles - Part 1
بررسی اصول معماری RESTful بخش دوم
Exploring RESTful Architecture Principles - Part 2
مزایای RESTful APIها برای اپلیکیشنهای مدرن
Benefits of RESTful APIs for Modern Applications
طراحی API برای انعطافپذیری و مقیاسپذیری
Designing APIs for Flexibility and Scalability
مروری بر کنترلرها در ASP.NET Core بخش اول
Overview of Controllers in ASP.NET Core - Part 1
مروری بر کنترلرها در ASP.NET Core بخش دوم
Overview of Controllers in ASP.NET Core - Part 2
راهاندازی مسیردهی برای نقاط انتهایی (Endpoints) در Web API بخش اول
Setting Up Routing for Web API Endpoints - Part 1
راهاندازی مسیردهی برای نقاط انتهایی (Endpoints) در Web API بخش دوم
Setting Up Routing for Web API Endpoints - Part 2
راهاندازی مسیردهی برای نقاط انتهایی (Endpoints) در Web API بخش سوم
Setting Up Routing for Web API Endpoints - Part 3
نمایش عملی ایجاد کنترلرها و مسیرها
Practical Demo of creating Controllers and Routes
مقدمهای بر عملیات CRUD و نقش آنها در APIها بخش اول
Introduction to CRUD Operations and their Role in APIs - Part 1
مقدمهای بر عملیات CRUD و نقش آنها در APIها بخش دوم
Introduction to CRUD Operations and their Role in APIs - Part 2
ایجاد منابع و استفاده از متدهای HTTP بخش اول
Creating Resources and Using HTTP Methods - Part 1
مدیریت اعتبارسنجی دادهها و پاسخهای خطا
Handling Data Validation and Error Responses
نمایش عملی پیادهسازی عملیات CRUD
Practical Demo of Implementing CRUD Operations
اهمیت تست و اصول تست واحد (Unit Testing)
Importance of Testing and Unit Testing Basics
نوشتن تستهای واحد برای کنترلرهای Web API بخش اول
Writing Unit Tests for Web API Controllers - Part 1
نوشتن تستهای واحد برای کنترلرهای Web API بخش دوم
Writing Unit Tests for Web API Controllers - Part 2
نمایش عملی تست و عیبیابی Web APIها
Practical Demo of Testing and Debugging Web APIs
کار با دادهها در ASP.NET Core
Working with Data in ASP.NET Core
مروری بر دسترسی به دادهها در اپلیکیشنهای وب
Overview of Data Access in Web Applications
رویکردهای مختلف برای دسترسی به دادهها
Different Approaches to Data Access
نقش ORM در ASP.NET Core
Role of ORM (Object-Relational Mapping) in ASP.NET Core
نمایش عملی دسترسی به دادهها در ASP.NET Core
Practical Demo of Data Access in ASP.NET Core
مقدمهای بر Entity Framework Core (EF Core) بخش اول
Introduction to Entity Framework Core (EF Core) Part 1
مقدمهای بر Entity Framework Core (EF Core) بخش دوم
Introduction to Entity Framework Core (EF Core) Part 2
پرسوجو (Query) از دادهها با LINQ
Querying Data with LINQ
اهمیت اعتبارسنجی دادهها در اپلیکیشنهای وب بخش اول
Importance of Data Validation in Web Applications Part 1
اهمیت اعتبارسنجی دادهها در اپلیکیشنهای وب بخش دوم
Importance of Data Validation in Web Applications Part 2
مدیریت خطاهای اعتبارسنجی و پیامهای کاربرپسند
Handling Validation Errors and User-Friendly Messages
نمایش نظرات