لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع ساخت اپلیکیشن با Angular و ASP.NET Core
- آخرین آپدیت
دانلود Building Angular and ASP.NET Core Applications
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آیا میخواهید وباپلیکیشن اختصاصی خود را بسازید؟ در این دوره آموزشی، Ervis Trupja به شما میآموزد که چگونه یک برنامه وب کامل را با استفاده از فریمورک محبوب Angular برای بخش فرانتاند (Front-end) و ASP.NET Web API برای بخش بکاند (Back-end) توسعه دهید. در این مسیر، شما نحوه ساخت لایه سرویس با ASP.NET Web API را برای ایجاد نقاط اتصال (Endpoints) جهت عملیات چهارگانه CRUD (ایجاد، خواندن، بهروزرسانی و حذف دادهها) خواهید آموخت. سپس، نحوه طراحی رابط کاربری با استفاده از Angular و Bootstrap، پیادهسازی NgRx برای ساخت اپلیکیشنهای واکنشگرا (Reactive) و مدیریت احراز هویت کاربران با استفاده از Auth0 را به صورت عملی بررسی خواهید کرد.
سرفصل ها و درس ها
مقدمه
Introduction
پیشنیازهای مورد نیاز
What you should know already
آشنایی اولیه با انگولار
Getting started with Angular
1. آمادهسازی زیرساخت اپلیکیشن
1. Setting Up the App Infrastructure
قالبهای .NET Core
.NET Core templates
بررسی کلی اپلیکیشن نمونه
Demo application overview
مرور معماری Web API
Web API architectural overview
مرور معماری Angular
Angular architectural overview
2. راهاندازی Web API
2. Setting Up Web API
نقطه اتصال بهروزرسانی API
Update API endpoint
ساخت مدلهای داده
Creating data models
نقطه اتصال خواندن API
Read API endpoint
افزودن سرویس و دادهها
Adding a service and data
نقطه اتصال ایجاد API
Create API endpoint
نقطه اتصال حذف API
Delete API endpoint
تست نقاط اتصال API با استفاده از Postman
Testing API endpoints using Postman
3. شروع به کار با Angular
3. Getting Started with Angular
مفاهیم کلیدی انگولار
Angular key concepts
طراحی صفحه جزئیات کتاب
Designing the Book Details page
دریافت اطلاعات یک کتاب در انگولار
Getting a single book from Angular
مدیریت خطاها در انگولار
Handling errors in Angular
بهینهسازی کدها و بهروزرسانی Router
Cleaning up code and updating the router
خواندن دادهها در انگولار
Reading data from Angular
حذف دادهها در انگولار
Deleting data from Angular
ساخت کامپوننتها و سرویسها
Generating components and services
طراحی صفحه ایجاد
Designing the Create page
افزودن دادههای جدید از طریق انگولار
Adding new data from Angular
بهروزرسانی دادههای موجود در انگولار
Updating existing data from Angular
طراحی صفحه لیست کتابها
Designing the Books page
4. پیادهسازی NgRx در اپلیکیشن انگولار
4. Implementing NgRx to an Existing Angular App
چرا از NgRx استفاده کنیم؟
Why NgRx?
Reducerها در NgRx
NgRx reducers
Actionها در NgRx
NgRx actions
اتصال اجزاء به یکدیگر
Connecting the dots
راهکار: حذف یک کتاب
Solution: Delete a book
Store در NgRx
NgRx store
چالش: حذف یک کتاب
Challenge: Delete a book
5. پیادهسازی سیستم احراز هویت در اپلیکیشن انگولار
5. Implementing Authentication in Your Angular App
راهاندازی Auth0
Setting up Auth0
ساخت سرویس احراز هویت
Setting up an authentication service
Ervis Trupja یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.
او کار خود را به عنوان معلم ریاضی آغاز کرد و در آنجا به قدرت تدریس مؤثر پی برد. پس از یک سال تدریس حرفهای، او تصمیم گرفت خود را در صنعت فناوری در حال تحول و تغییر به چالش بکشد. او هرگز از یادگیری مهارت های برنامه نویسی و زبان های جدید دست نکشید. در اوایل، او شروع به ایجاد برنامه های وب فقط برای سرگرمی کرد. این علاقه از آن زمان به تصمیم او برای کار تمام وقت در زمینه فناوری منجر شد. موفقیت و تفریحی که او در این زمینه دارد، این اشتیاق را امروز زنده نگه می دارد. سوابق تحصیلی او شامل کارشناسی ارشد علوم ریاضی و علوم کامپیوتر است. اشتیاق او به زبان های خارجی او را به یادگیری و برقراری ارتباط روان به پنج زبان سوق داده است: آلبانیایی، انگلیسی، ترکی، ایتالیایی و آلمانی.
نمایش نظرات