دوره آموزشی ساخت اپلیکیشنهای Angular و ASP.NET Web API
5 ساعت 51 دقیقهمتوسط2025-05-16
مدرسین

Ervis Trupja
Full-Stack .NET Web Developer with a mathematical background
جزئیات دوره
این دوره یه راهنمای کاربردی برای ساخت برنامههای وب فولاستک مدرن با استفاده از ASP.NET Web API و Angular هست. یاد میگیری چطور APIهای RESTful امن و قابل توسعه بسازی، این APIها رو با بخش فرانتاند Angular ادغام کنی و عملیات پایه مثل ایجاد، خواندن، بهروزرسانی و حذف دادهها (CRUD) رو انجام بدی.
مدرس دوره، ارویس ترپجا، بهت بهترین روشها برای طراحی برنامههای قابل گسترش و قابل نگهداری رو یاد میده، از جمله روشهای احراز هویت امن با JSON Web Tokens (JWT). در نهایت، یاد میگیری چطور برنامههات رو در محیطهای واقعی (production) منتشر کنی تا برای استفاده عملی آماده باشن.
این دوره برای توسعهدهندگانی که تازه میخوان شروع کنن یا کسانی که میخوان مهارتهای فولاستک خودشون رو با این فریمورکهای قدرتمند ارتقا بدن، کاملاً مناسبه.
اهداف یادگیری
ساخت یک برنامه وب فولاستک با ASP.NET Web API برای بکاند و Angular برای فرانتاند
طراحی و پیادهسازی APIهای RESTful امن و قابل توسعه برای انجام عملیات CRUD
اتصال فرانتاند Angular به Web API برای نمایش، دریافت، و مدیریت دادهها
امن کردن برنامهها با احراز هویت مبتنی بر توکن JWT
استقرار (deploy) برنامههای Angular و ASP.NET Web API در محیطهای عملی
مدرس دوره، ارویس ترپجا، بهت بهترین روشها برای طراحی برنامههای قابل گسترش و قابل نگهداری رو یاد میده، از جمله روشهای احراز هویت امن با JSON Web Tokens (JWT). در نهایت، یاد میگیری چطور برنامههات رو در محیطهای واقعی (production) منتشر کنی تا برای استفاده عملی آماده باشن.
این دوره برای توسعهدهندگانی که تازه میخوان شروع کنن یا کسانی که میخوان مهارتهای فولاستک خودشون رو با این فریمورکهای قدرتمند ارتقا بدن، کاملاً مناسبه.
اهداف یادگیری
ساخت یک برنامه وب فولاستک با ASP.NET Web API برای بکاند و Angular برای فرانتاند
طراحی و پیادهسازی APIهای RESTful امن و قابل توسعه برای انجام عملیات CRUD
اتصال فرانتاند Angular به Web API برای نمایش، دریافت، و مدیریت دادهها
امن کردن برنامهها با احراز هویت مبتنی بر توکن JWT
استقرار (deploy) برنامههای Angular و ASP.NET Web API در محیطهای عملی
مهارت ها
ASP.NET Web APIASP.NETAngularBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentWeb DevelopmentOpen SourceMicrosoftOne-Off
سرفصل ها
۰. مقدمه
- 01 - مقدمه
- 02 - پیش نیازها
۱. مرور کلی دوره
- 03 - مرور کلی دوره و نسخه آزمایشی برنامه
- 04 - راهاندازی محیط توسعه
۲. محیط توسعه را راهاندازی کنید
- 05 - ایجاد یک پروژه خالی Web API
- 06 - تعریف مدلهای برنامه
- 07 - پیکربندی چارچوب موجودیت برای دسترسی به پایگاه داده
- 08 - ساخت نقطه پایانی Create API
- 09 - ایجاد نقطه پایانی API تمام خواندنی
- 10 - ایجاد نقطه پایانی API خواندن بر اساس شناسه
- 11 - ایجاد نقطه پایانی API بهروزرسانی
- 12 - نقطه پایانی حذف API را ایجاد کنید
- 13 - کد پاکسازی
۳. ساخت بخش جلویی Angular
- 14 - ایجاد یک پروژه جدید انگولار
- 15 - تعریف و ایجاد کامپوننتهای خالی
- 16 - پیکربندی مسیریابی و ناوبری
- 17 - ایجاد سرویس تراکنش با متدهای HTTP
- 18 - طراحی سربرگ و پاصفحه برنامه
- 19 - طراحی صفحه فهرست
- 20 - بارگذاری دادهها از API ادمین
- 21 - ایجاد یک فرم
- 22 - با ارسال دادهها با HTTP POST، یک تراکنش جدید ایجاد کنید
- 23 - بهروزرسانی دادههای تراکنش با HTTP PUT
- 24 - حذف یک تراکنش با HTTP DELETE
۴. احراز هویت مبتنی بر توکن را اضافه کنید
- 25- آشنایی با احراز هویت مبتنی بر توکن
- 26 - پیکربندی احراز هویت مبتنی بر توکن در ASP.NET Web API
- 27 - ساخت نقطه پایانی API رجیستری
- 28 - ایجاد نقطه پایانی API ورود
- 29 - توسعه سرویس احراز هویت در انگولار
- 30 - ثبت نام برای یک حساب کاربری جدید
- 31 - اعتبارسنجی دادهها را به یک فرم ثبتشده اضافه کنید
- 32 - ورود به حساب کاربری
- 33 - ایمنسازی مسیرها با Angular Guards
- 34 - بهروزرسانی سربرگ برای قابلیت خروج
- 35 - پیادهسازی رهگیر احراز هویت
- 36 - هنگام ایجاد و بارگذاری تراکنش، یک شناسه کاربری تنظیم کنید
۵. استقرار برنامه در Azure
- 37 - بررسی سرویسهای Azure برای استقرار
- 38 - استقرار برنامه Angular در Azure Static Website
- 39 - استقرار پایگاه داده SQL در سرویسهای پایگاه داده Azure SQL
- 40 - استقرار API وب ASP.NET در سرویسهای برنامه Azure
۶. قدم بعدی کجاست؟
- 41 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت اپلیکیشن های Angular و ASP.NET Web API آپدیت (2018)
- دوره آموزشی ساخت اپلیکیشن های انگولار و ASP.NET Core
- دوره آموزشی ساخت اپلیکیشن با Angular، ASP.NET Core و Entity Framework Core
- دوره آموزشی ساخت اپلیکیشن های تک صفحه ای با استفاده از ASP.NET Core JavaScriptServices
- دوره آموزشی ساخت برنامه های Angular و Node با احراز هویت
- دوره آموزشی ساخت اپلیکیشن های انگولار و جنگو
- دوره آموزشی انگولار: ساخت بر روی Azure Microservices
- دوره آموزشی یادگیری RxJS
مسیرهای مرتبط
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده هسته ASP.NET
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده MEAN Javascript
- مسیر آموزشی مهارت های خود را به عنوان یک توسعه دهنده جنگو ارتقا دهید
- مسیر آموزشی ارتقاء مهارت های انگولار خود
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Angular
- مسیر آموزشی تبدیل شدن به یک برنامه نویس AngularJS
- مسیر آموزشی بهبود مهارت های برنامه نویسی طراحی وب خود
- مسیر آموزشی توسعه وب را با Vanilla JavaScript کاوش کنید