لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت برنامه های Web API Angular و ASP.NET
Building Angular and ASP.NET Web API Apps
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برنامه های تک صفحه ای (SPA) می توانند تجربه کاربری مثبت و روان تری را ارائه دهند ، اما طراحی و ساخت SPA خالی از چالش نیست. در این دوره ، یاد بگیرید که چگونه از ASP.NET Web API و چارچوب Angular استفاده کنید تا کار طراحی و ساخت SPA ها را کمی راحت تر کنید. مربی Ervis Trupja ابتدا نحوه راه اندازی زیرساخت برنامه را نشان می دهد ، نحوه ایجاد Web API و برنامه Angular را نشان می دهد و سپس موارد ضروری را برای هر یک تنظیم می کند. وی چگونگی ایجاد لایه سرویس با ASP.NET Web API و استفاده از طراحی Angular و Material برای ساخت UI را پیگیری می کند. نحوه ارسال درخواست به یک برنامه Web API ، مدیریت خطاها در Angular ، ایجاد یک سیستم احراز هویت با استفاده از نشانه ها و موارد دیگر را بیابید.
موضوعات شامل:
تنظیم زیرساخت برنامه li>
ایجاد پایگاه داده li>
پیکربندی مسیریابی در Angular
طراحی نمای با Material Design
به روزرسانی داده های موجود li>
ایجاد یک نقطه پایان Web API HttpPut
حذف داده ها li>
احراز هویت با استفاده از نشانه ها li>
افزودن فیلتر ، صفحه بندی و دکمه های نماد li>
سرفصل ها و درس ها
مقدمه
Introduction
سایت خود را با Angular و ASP.NET Web API تعامل بیشتری ایجاد کنید
Make your site more interactive with Angular and ASP.NET Web API
آنچه باید بدانید
What you should know
1. تنظیم زیرساخت برنامه
1. Setting Up the App Infrastructure
نمای کلی برنامه
Application overview
ایجاد یک برنامه API وب
Creating a Web API application
مرور معماری وب API
Web API architectural overview
ایجاد یک برنامه جدید Angular
Creating a new Angular application
نمای معماری زاویه ای
Angular architectural overview
2. شروع به کار با API وب
2. Getting Started with Web API
ایجاد مدل ورود
Creating the entry model
پیکربندی DbContext
Configuring DbContext
پیکربندی یک بانک اطلاعاتی
Configuring a database
ایجاد یک بانک اطلاعاتی
Creating a database
گرفتن داده از پایگاه داده
Getting data from the database
3. شروع به کار با زاویه ای
3. Getting Started with Angular
اضافه کردن یک جزء
Adding a component
اضافه کردن یک سرویس
Adding a service
پیکربندی مسیریابی در Angular
Configuring routing in Angular
درخواست داده از API وب
Requesting data from Web API
طراحی نمای با طراحی متریال
Designing a view with Material Design
ایجاد جدول طراحی مواد
Creating a Material Design table
نمایش داده ها به کاربران
Showing data to the users
4- ذخیره داده به پایگاه داده
4. Saving Data to Database
ایجاد یک نقطه پایانی API HttpPost وب
Creating a Web API HttpPost endpoint
پیکربندی یک شکل واکنشی زاویه ای
Configuring an Angular reactive form
ایجاد یک شکل واکنشی زاویه ای
Creating an Angular reactive form
اعتبارسنجی یک شکل واکنشی زاویه ای
Validating an Angular reactive form
طراحی یک هدر و پاورقی
Designing a header and footer
ایجاد درخواست HttpPost در زاویه ای
Creating an HttpPost request in Angular
5- به روز کردن داده های موجود
5. Updating Existing Data
ایجاد یک نقطه پایانی API HttpPut وب
Creating a Web API HttpPut endpoint
تنظیم یک گفتگو
Setting up a dialog
پیکربندی گفتگو با داده ها
Configuring the dialog with data
گفتگو را با داده جمع کنید
Populating the dialog with data
ایجاد درخواست HttpPut در زاویه ای
Creating an HttpPut request in Angular
6. حذف داده ها
6. Deleting Data
ایجاد یک نقطه پایانی API HttpDelete
Creating a Web API HttpDelete endpoint
افزودن یک مرحله تأیید
Adding a confirmation step
دریافت یک ورودی واحد
Getting a single entry
طراحی نمای تأیید
Designing a confirmation view
ایجاد درخواست HttpDelete در زاویه ای
Creating an HttpDelete request in Angular
7. احراز هویت با استفاده از توکن
7. Authentication Using Tokens
تنظیم AuthController
Setting up AuthController
تنظیم AuthService
Setting up AuthService
ایجاد یک جزء ثبت
Creating a register component
ثبت نام کاربران
Registering users
ایجاد نشانه
Generating a token
درخواست یک نشان از Angular
Requesting a token from Angular
بررسی تأیید هویت از طریق نشانه ها
Authentication check via tokens
ورود به سیستم کاربران
Logging out users
ایجاد یک مؤلفه ورود به سیستم زاویه ای
Creating an Angular login component
گرفتن اطلاعات از فرم ورود به سیستم
Getting data from the login form
ورود به سیستم در کاربران
Logging in users
مدیریت خطاها در زاویه ای
Handling errors in angular
8. بسته بندی طراحی پروژه
8. Project Design Wrap-Up
Ervis Trupja یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.
او کار خود را به عنوان معلم ریاضی آغاز کرد و در آنجا به قدرت تدریس مؤثر پی برد. پس از یک سال تدریس حرفهای، او تصمیم گرفت خود را در صنعت فناوری در حال تحول و تغییر به چالش بکشد. او هرگز از یادگیری مهارت های برنامه نویسی و زبان های جدید دست نکشید. در اوایل، او شروع به ایجاد برنامه های وب فقط برای سرگرمی کرد. این علاقه از آن زمان به تصمیم او برای کار تمام وقت در زمینه فناوری منجر شد. موفقیت و تفریحی که او در این زمینه دارد، این اشتیاق را امروز زنده نگه می دارد. سوابق تحصیلی او شامل کارشناسی ارشد علوم ریاضی و علوم کامپیوتر است. اشتیاق او به زبان های خارجی او را به یادگیری و برقراری ارتباط روان به پنج زبان سوق داده است: آلبانیایی، انگلیسی، ترکی، ایتالیایی و آلمانی.
نمایش نظرات