آموزش ساخت برنامه های اصلی Angular و ASP.NET

Building Angular and ASP.NET Core Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آیا می خواهید برنامه وب خود را بسازید؟ در این دوره ، Ervis Trupja با توضیح اینکه برای ایجاد یک برنامه وب با استفاده از Angular ، چارچوب محبوب جاوا اسکریپت ، برای قسمت جلویی و ASP.NET Web API برای قسمت انتهایی ، چگونگی ایجاد یک برنامه وب به شما نشان می دهد چگونه. Ervis چگونگی ساخت لایه سرویس با ASP.NET Web API را گام برمی دارد تا نقاط انتهایی مورد نیاز را برای ایجاد ، خواندن ، به روزرسانی و حذف ورودی ها نشان دهد. وی سپس نحوه ساخت UI با استفاده از Angular با Bootstrap را نشان می دهد. NgRx - چارچوبی برای ساخت برنامه های واکنشی به صورت Angular - را در برنامه خود پیاده سازی کنید. و موارد مختلف احراز هویت کاربر را با Auth0 اداره کنید.
موضوعات شامل:
  • ایجاد ، خواندن ، به روزرسانی و حذف نقاط پایانی API
  • تست نقاط پایانی API با استفاده از پستچی
  • مفاهیم کلیدی زاویه دار
  • خواندن داده ها از Angular
  • به روزرسانی داده های موجود از Angular
  • خطاهای مدیریت
  • پیاده سازی NgRx در یک برنامه Angular موجود
  • احراز هویت کاربران با Auth0

سرفصل ها و درس ها

مقدمه Introduction

  • شروع با Angular Getting started with Angular

  • آنچه باید از قبل بدانید What you should know already

1. تنظیم زیرساخت برنامه 1. Setting Up the App Infrastructure

  • نمای کلی برنامه نمایشی Demo application overview

  • قالب های هسته دات نت .NET Core templates

  • مرور معماری وب API Web API architectural overview

  • نمای معماری زاویه ای Angular architectural overview

2. تنظیم API وب 2. Setting Up Web API

  • ایجاد مدلهای داده Creating data models

  • افزودن سرویس و داده Adding a service and data

  • نقطه پایانی API ایجاد کنید Create API endpoint

  • نقطه پایانی API را بخوانید Read API endpoint

  • نقطه پایانی API را به روز کنید Update API endpoint

  • نقطه پایانی API را حذف کنید Delete API endpoint

  • تست نقاط پایانی API با استفاده از Postman Testing API endpoints using Postman

3. شروع به کار با زاویه ای 3. Getting Started with Angular

  • مفاهیم کلیدی زاویه ای Angular key concepts

  • تولید قطعات و خدمات Generating components and services

  • تمیز کردن کد و بروزرسانی روتر Cleaning up code and updating the router

  • طراحی صفحه کتاب Designing the Books page

  • خواندن داده ها از Angular Reading data from Angular

  • طراحی صفحه ایجاد Designing the Create page

  • افزودن داده های جدید از Angular Adding new data from Angular

  • طراحی صفحه جزئیات کتاب Designing the Book Details page

  • گرفتن یک کتاب واحد از Angular Getting a single book from Angular

  • به روزرسانی داده های موجود از Angular Updating existing data from Angular

  • حذف داده ها از Angular Deleting data from Angular

  • مدیریت خطاها در Angular Handling errors in Angular

4. اجرای NgRx به یک برنامه زاویه دار موجود 4. Implementing NgRx to an Existing Angular App

  • چرا NgRx؟ Why NgRx?

  • اقدامات NgRx NgRx actions

  • فروشگاه NgRx NgRx store

  • کاهنده های NgRx NgRx reducers

  • اتصال نقاط Connecting the dots

  • چالش: حذف یک کتاب Challenge: Delete a book

  • راه حل: حذف یک کتاب Solution: Delete a book

5. اجرای احراز هویت در برنامه زاویه دار شما 5. Implementing Authentication in Your Angular App

  • تنظیم Auth0 Setting up Auth0

  • راه اندازی یک سرویس تأیید اعتبار Setting up an authentication service

  • رسیدگی به تأیید اعتبار Handling authentication

  • AuthGuard AuthGuard

نتیجه Conclusion

  • به کجا برویم بعدی Where to go next

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش ساخت برنامه های اصلی Angular و ASP.NET
جزییات دوره
2h 56m
37
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
7,266
- از 5
ندارد
دارد
دارد
Ervis Trupja
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ervis Trupja Ervis Trupja

برنامه نویس وب Full-Stack .NET با پیشینه ریاضی

Ervis Trupja یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.

او کار خود را به عنوان معلم ریاضی آغاز کرد و در آنجا به قدرت تدریس مؤثر پی برد. پس از یک سال تدریس حرفه‌ای، او تصمیم گرفت خود را در صنعت فناوری در حال تحول و تغییر به چالش بکشد. او هرگز از یادگیری مهارت های برنامه نویسی و زبان های جدید دست نکشید. در اوایل، او شروع به ایجاد برنامه های وب فقط برای سرگرمی کرد. این علاقه از آن زمان به تصمیم او برای کار تمام وقت در زمینه فناوری منجر شد. موفقیت و تفریحی که او در این زمینه دارد، این اشتیاق را امروز زنده نگه می دارد. سوابق تحصیلی او شامل کارشناسی ارشد علوم ریاضی و علوم کامپیوتر است. اشتیاق او به زبان های خارجی او را به یادگیری و برقراری ارتباط روان به پنج زبان سوق داده است: آلبانیایی، انگلیسی، ترکی، ایتالیایی و آلمانی.