نمای کلی
نحوه ساختن 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 ساعت محتوای ممتاز، اما به طور هوشمندانه تجزیه می شود تا مجموعه ای از فعالیت های مرتبط را بر اساس هر ماژول در برنامه در حال ساخت برجسته کند. ما همچنین به عیب یابی و خطاهای اشکال زدایی در ادامه نگاه خواهیم کرد. اجرای بهترین شیوه ها؛ نوشتن منطق کارآمد و درک اینکه چرا توسعه دهندگان کارها را به روشی که انجام می دهند انجام می دهند. دانش شما، گام به گام، در طول دوره رشد خواهد کرد و با چالش مواجه خواهید شد تا بهترین باشید.
بار اول کارها را به بهترین نحو انجام نمی دهیم. این واقعیت نوشتن کد نیست. ما اشتباهاتی را مرتکب می شویم و به آنها اشاره می کنیم و آنها را در اطراف آنها اصلاح می کنیم. با انجام این کار، مهارت در استفاده از ابزارها و تکنیک های اشکال زدایی را توسعه می دهیم. زمانی که دوره را تمام کردید، در ویژوال استودیو حرکت کرده اید و خطاهای منطقی و نحوی را آنقدر بررسی کرده اید که هنگام کار در محیط دات نت، طبیعت دوم شما خواهد بود. این مهارتهای جدید آموختهشده شما را به کار میگیرد و رئیس و همکارانتان را تحت تأثیر قرار میدهد.
نمایش نظرات