🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ASP را کامل کنید. توسعه API وب NET 5
- آخرین آپدیت
Complete ASP. NET 5 Web API Development
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
نمای کلی
نحوه ساختن API RESTful با استفاده از ASP.Net Core API، Entity Framework، روشهای درجه سازمانی برای راهحل Web API قابل مقیاسپذیر و اثباتشده در آینده را بیاموزید. ما ابزارهای پشتیبانی مختلفی را برای ثبت گزارش، مستندسازی، امنیت و مدیریت خطا اجرا خواهیم کرد.
ASP.NET Core بر اساس جدید. NET 5 Runtime، چارچوب مدرن و چند پلتفرمی مایکروسافت برای ساخت برنامه های کاربردی وب آماده سازمانی است. در این دوره آموزشی، همه چیزهایی را که باید در مورد ساختن یک API RESTful با استفاده از . NET 5، از درک ساختار پوشه و فایلها، تا ساخت و استقرار یک وب API کامل.
چرا ASP.NET Core/.NET 5 را یاد بگیرید
Microsoft.NET پلتفرمی است که فناوری تجاری بسیاری از شرکت های برتر در ایالات متحده و بسیاری از کشورهای دیگر را هدایت می کند. این فناوری غالبی است که برای هدایت فناوری تجاری در مقیاس سازمانی استفاده می شود. شرکت ها دات نت را به دلیل مقیاس پذیری، قابلیت اطمینان و پشتیبانی اثبات شده آن انتخاب کرده اند.
زبان انتخابی دات نت C# است، زیرا امروزه یکی از پرکاربردترین زبانها است. این یک زبان برنامه نویسی با هدف عمومی است که می تواند تقریباً با هر مشکلی، از دسکتاپ گرفته تا موبایل و برنامه های وب پویا، مقابله کند. به این ترتیب، تقاضای زیادی در سراسر جهان برای توسعه دهندگان دات نت در صنایع مختلف وجود دارد، به این معنی که مشاغل بیشتری برای نامزدهای دارای پایه و اساس مبتنی بر فناوری های NET در دسترس است.
چرا یاد بگیریم یک API بسازیم
مخفف API به معنای رابط برنامه نویسی برنامه است. توانایی طراحی و نگهداری API یک مجموعه ابزار مهم برای توسعه دهندگان وب مدرن است. این به شما امکان می دهد دسترسی نرم افزار خود را به برنامه های خارجی و سایر توسعه دهندگان گسترش دهید، که منجر به یک راه حل نرم افزاری جهانی تر می شود.
ایجاد یک پایه قوی در برنامه نویسی NET Core/.NET 5:
با استفاده از فناوری پیشرفته، یک REST Web API کاملاً مبتنی بر داده بسازید
با استفاده از Entity Framework Core یک پایگاه داده ایجاد کنید
واحد کار و الگوی مخزن عمومی
تزریق وابستگی
تنظیم گزارش با استفاده از SeriLog
مستندات API را با استفاده از SwaggerUI
تنظیم کنید
اصول طراحی REST را بدانید
C# 9 و Net Core Web Syntax را درک کنید
درک احراز هویت کاربر با استفاده از JWT (JSON Web Tokens)
آشنایی با نحوه استفاده از اشیاء انتقال داده (DTOs) و AutoMapper
پکیج ها را با NuGet Manager مدیریت کنید
جریان کار، ابزارها و توسعه برنامه .NET 5 را درک کنید
GitHub را برای کنترل منبع راه اندازی کنید
برنامه ها و پایگاه داده را در Microsoft Azure مستقر کنید
محتوا و نمای کلی
برای گذراندن این دوره، باید مقداری دانش برنامه نویسی شی گرا (اگر نه C#) داشته باشید. حتی اگر با پشته توسعه دات نت آشنا نیستید، این دوره برای مبتدیان بسیار مناسب است و پر از نکات توسعه است.
این یک دوره آموزشی بزرگ است. بیش از 8 ساعت محتوای ممتاز، اما به طور هوشمندانه تجزیه می شود تا مجموعه ای از فعالیت های مرتبط را بر اساس هر ماژول در برنامه در حال ساخت برجسته کند. ما همچنین به عیب یابی و خطاهای اشکال زدایی در ادامه نگاه خواهیم کرد. اجرای بهترین شیوه ها؛ نوشتن منطق کارآمد و درک اینکه چرا توسعه دهندگان کارها را به روشی که انجام می دهند انجام می دهند. دانش شما، گام به گام، در طول دوره رشد خواهد کرد و با چالش مواجه خواهید شد تا بهترین باشید.
بار اول کارها را به بهترین نحو انجام نمی دهیم. این واقعیت نوشتن کد نیست. ما اشتباهاتی را مرتکب می شویم و به آنها اشاره می کنیم و آنها را در اطراف آنها اصلاح می کنیم. با انجام این کار، مهارت در استفاده از ابزارها و تکنیک های اشکال زدایی را توسعه می دهیم. زمانی که دوره را تمام کردید، در ویژوال استودیو حرکت کرده اید و خطاهای منطقی و نحوی را آنقدر بررسی کرده اید که هنگام کار در محیط دات نت، طبیعت دوم شما خواهد بود. این مهارتهای جدید آموختهشده شما را به کار میگیرد و رئیس و همکارانتان را تحت تأثیر قرار میدهد.
سرفصل ها و درس ها
درس ها
Lessons
انتشار برنامه در IIS و SQL Server
Publish Application to IIS and SQL Server
به روز رسانی - نوع قوی شامل واحد کار است
UPDATE - Strongly Type Includes for Unit Of Work
PostMan را نصب و کاوش کنید
Install and Explore PostMan
بررسی و اضافه کردن تغییرات به GitHub
Review and Add Changes to GitHub
بررسی و اضافه کردن تغییرات به GitHub
Review and Add Changes to GitHub
راه اندازی پروژه اصلی برنامه
Setup Application Core Project
AutoMapper و DTO را راه اندازی کنید
Setup AutoMapper and DTOs
پیاده سازی کلاس های داده و چارچوب نهاد
Implement Data Classes and Entity Framework
بررسی و اضافه کردن تغییرات به GitHub
Review and Add Changes to GitHub
نقطه پایانی PUT را بسازید
Construct PUT Endpoint
داده های بذر در جداول
Seed Data In Tables
مدیریت خطای جهانی
Global Error Handling
بررسی و اضافه کردن تغییرات به GitHub
Review and Add Changes to GitHub
توابع ارزش افزوده - نمای کلی بخش
Value Added Functions - Section Overview
لمس نهایی و اضافه کردن تغییرات به GitHub
Final Touches and Add Changes to GitHub
مهم - رفع نقطه پایانی ثبت نام کاربر
IMPORTANT - User Registration Endpoint Fix
پیکربندی محیط میزبانی - IIS و SQL Server
Configure Hosting Environment - IIS and SQL Server
نمای کلی - راه اندازی GET Endpoints
Overview - Setting Up GET Endpoints
ایمن سازی API خود - نمای کلی بخش
Securing Your API - Section Overview
پیاده سازی نسخه API
Implementing API Versioning
راه اندازی حساب GitHub
Setup GitHub Account
محافظت از نقاط پایانی
Protecting Endpoints
راه اندازی مخازن سرویس و تزریق وابستگی
Setup Service Repositories and Dependency Injection
پیجینگ را پیاده سازی کنید
Implement Paging
به روز رسانی - به .NET 6 ارتقا دهید
UPDATE - Upgrade to .NET 6
معرفی
Introduction
استقرار برنامه و پایگاه داده در Microsoft Azure
Deploy Application and Database to Microsoft Azure
نقطه پایانی ثبت نام کاربر
User Registration Endpoint
راه اندازی پروژه مدل های داده
Setup Data Models Project
به روز رسانی: Visual Studio 2022 Community Edition و NET 6 را نصب کنید
UPDATE: Install Visual Studio 2022 Community Edition and .NET 6
راه اندازی GET Endpoints برای هتل ها
Setup GET Endpoints For Hotels
GET By Id Endpoint را بسازید
Construct GET By Id Endpoint
کاوش در JSON Web Tokens (JWT)
Explore JSON Web Tokens (JWT)
اصلاحات و مزایا را مرور کنید
Review Modifications and Benefits
پیکربندی CORS
CORS Configuration
نقطه پایانی POST را بسازید
Construct POST Endpoint
DELETE Endpoint را بسازید
Construct DELETE Endpoint
Visual Studio 2019 Community Edition و Net 5 SDK را نصب کنید
Install Visual Studio 2019 Community Edition and .Net 5 SDK
نمایش نظرات