این یک راهنمای کامل برای ایجاد برنامههای فول استک بسیار مقیاسپذیر در دنیای واقعی با استفاده از ASP.NET CORE WEB API و ANGULAR است.
در این دوره، شما قادر خواهید بود از دانش سطح مبتدی و متوسط خود از Angular و ASP.NET Core برای ساختن یک برنامه فول استک در دنیای واقعی از ابتدا و همچنین استقرار آن در Azure استفاده کنید.
Angular و ASP.NET Core خود را با توسعه یک برنامه کاربردی در دنیای واقعی مورد استفاده قرار دهید و مفاهیم خود را با استفاده از آنها در یک موقعیت واقعی قوی تر کنید.
این دوره شگفتانگیز بسیاری از بهترین شیوهها و نکات و ترفندها را هرازگاهی پوشش میدهد که شما را به یک حرفهای در توسعه برنامههای وب تمام پشته از ابتدا تبدیل میکند.
ما یک برنامه وب درگاه مدیریت دانشجو ایجاد خواهیم کرد که یک برنامه مدیریت کامل سرتاسر خواهد بود. در صفحه اول، Admin میتواند لیست دانشآموزان را ببیند و فیلتر، مرتبسازی و صفحهبندی را روی جدول دانشآموز انجام دهد. صفحه دیگری خواهیم داشت که یک صفحه عمومی است که برای افزودن دانش آموز جدید یا به روز رسانی دانش آموز جدید استفاده می شود.
در این دوره، شما از ابتدا شروع میکنید و با استفاده از ASP.NET CORE یک REST API ایجاد میکنید. شما یاد خواهید گرفت که چگونه می توانید API خود را با استفاده از SWAGGER و POSTMAN آزمایش کنید.
در طول دوره، اجرای عملیات ایجاد، خواندن، بهروزرسانی و حذف (CRUD) را یاد خواهید گرفت.
شما یاد خواهید گرفت که چگونه از Entity Framework Core به عنوان ابزار ORM برای بازیابی و حفظ داده ها از پایگاه داده SQL SERVER استفاده کنید.
در قسمت جلویی چیزها، ساختن یک برنامه Angular را از ابتدا یاد خواهید گرفت. شما یاد خواهید گرفت که کتابخانه ها را اضافه کنید و Angular Material و Flexbox Grid را به عنوان کتابخانه های CSS ما نصب کنید.
ما مؤلفههای Angular ایجاد میکنیم، نحوه عملکرد مسیریابی در Angular را درک میکنیم و مسیرهای خود را تعریف میکنیم.
ما Dotnet API خود را مصرف میکنیم و از رابط کاربری خود به API که عملیات CRUD را انجام میدهد، تماسهای HTTP برقرار میکنیم.
در پایان، ما API خود را برای Microsoft Azure و برنامه UI خود را در Google Firebase منتشر میکنیم و بدین ترتیب کل چرخه حیات یک برنامه دنیای واقعی را تکمیل میکنیم.
در این برنامه وب تمام پشته، یاد خواهید گرفت
- چگونه یک برنامه Angular جدید از ابتدا ایجاد کنید
- نصب کتابخانه CSS Angular Material
- ایجاد مولفه های زاویه ای جدید
- از مسیریابی زاویه ای
استفاده کنید- یک برنامه تک صفحه ای ایجاد کنید
- اجزای Angular را به اشتراک بگذارید
- استفاده از متریال زاویه ای برای صفحه بندی
- مرتب سازی جدول
- فیلتر کردن جدول
- فرم های زاویه ای
- اعتبارسنجی فرم زاویه ای
- آپلود تصاویر با استفاده از Angular UI
- درخواست های HTTP API را با استفاده از Angular HTTP Client
ارسال کنید- خدمات Angular را ایجاد کنید
- از مدل ها و رابط های Typesafe استفاده کنید
- برنامه Angular را در Google Firebase منتشر کنید
ما API وب خود را با استفاده از ASP.NET Core ایجاد خواهیم کرد و موارد زیر را یاد خواهیم گرفت
- ASP.NET Core Web API را از ابتدا ایجاد کنید
- Entity Framework Core را در API ما به عنوان ORM نصب و استفاده کنید
- از SQL Server به عنوان پایگاه داده ما استفاده کنید
- از Entity Framework Migrations برای ایجاد جداول و پایگاه داده در پایگاه داده SQL Server استفاده کنید
- یک کنترلر API جدید ایجاد کنید
- از روش های HTTP
استفاده کنید- از الگوی مخزن
استفاده کنید- از تزریق وابستگی برای تزریق خدمات استفاده کنید
- عملیات CRUD (ایجاد بهروزرسانی خواندنی و حذف)
- از Automapper برای نقشهبرداری مدلها استفاده کنید
- از FluentValidation برای اعتبارسنجی مدلهای درخواست استفاده کنید
- ASP.NET Core Web API را در Microsoft Azure منتشر کنید
برنامه نویس حرفه ای نرم افزار
نمایش نظرات