وب سایت تخصصی شرکت فرین
دسته بندی دوره ها
2

Building FullStack App using .NetCore, Angular & ChatGPT

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

Mastering Integration: Create Robust Applications with .Net Core, Angular, and ChatGPT


1. Introduction
  • 1. Introduction
  • 2. Demo
  • 3. About ChatGPT
  • 4. Github Branching Strategy
  • 5. Development IDE

  • 2. Building APIs
  • 1. Introduction
  • 2. Framework Installation
  • 3. Creating the solution
  • 4. Running the application
  • 5. Creating our first controller with ChatGPT
  • 6. Creating BaseEntity and ProductBrand entity
  • 7. Creating ProductType and Product Entity
  • 8. Improving the controller using chatgpt based on Product Entity
  • 9. Adding EntityFramework Nuget Packages
  • 10. Creating DbContext using ChatGPT
  • 11. Adding a connection string
  • 12. Applying Migrations using ChatGPT
  • 13. Updating the Dotnet EF tooling using ChatGPT
  • 14. Updating the Database
  • 15. Inserting the data using SQLite Explorer
  • 16. Modified the controller based on DbContext using ChatGPT
  • 17. Running the Application
  • 18. Renaming the API Project
  • 19. Creating the Infra and Core Projects
  • 20. Multiple Choice Questions.html

  • 3. Implementing Repository Pattern
  • 1. Introduction
  • 2. Github Strategy
  • 3. Adding Interfaces
  • 4. Implementing Repositories
  • 5. Registering the dependency in program file
  • 6. Completing Repository implementation using ChatGPT
  • 7. Changing the Product controller code
  • 8. Applying Migrations
  • 9. Applying Migrations at Program level
  • 10. Creating the database
  • 11. Changing the database name
  • 12. Implementing Seed Data using ChatGPT
  • 13. Error Occurred during migration
  • 14. Static error issue
  • 15. Seeded data after fix
  • 16. Implementing brands and types
  • 17. Multiple choice questions.html

  • 4. Implementing Generic Repository Pattern
  • 1. Intoduction
  • 2. Creating structure of Generic Repository
  • 3. Registering service in program class
  • 4. Implementing Repository Pattern using ChatGPT
  • 5. Modifying the Generic repository implementation
  • 6. Navigation properties issue with Generic Repository Pattern
  • 7. 7. Fixing Navigation property issue

  • 5. Implementing Specification Pattern
  • 1. Introduction
  • 2. Understanding Specification pattern from our project structure
  • 3. Implementing Base Specification
  • 4. Implementing Product with brand and type specification
  • 5. Implementing specification using ChatGPT in Generic Repository
  • 6. Fixing the interface issue
  • 7. Implementing Specification in Product controller using ChatGPT
  • 8. Returning Product entity with Specification Pattern using ChatGPT
  • 9. Refactoring code using ChatGPT
  • 10. Creating Product DTO
  • 11. Adding AutoMapper using ChatGPT
  • 12. Product DTO Demo using AutoMapper

  • 6. Adding Searching, Filtering, Sorting, Paging Capabilities
  • 1. Introduction
  • 2. Including Order By direction in the Specification Interface
  • 3. Creating Sorting implementation using ChatGPT
  • 4. Implementing Order by specifications
  • 5. Fixing Order by issue
  • 6. Adding more sort options
  • 7. Fixing sorting issues
  • 8. Implementing Filtering
  • 9. Implementing Paging using ChatGPT
  • 10. Fixing Paging Issue
  • 11. Adding Search Functionality
  • 12. Enabling CORS

  • 7. Angular Implementation
  • 1. Introduction
  • 2. Angular Installation
  • 3. Creating Angular application
  • 4. Running Angular app
  • 5. Adding ngx-bootsrap
  • 6. Installing Font Awesome
  • 7. Adding Navbar Component
  • 8. Creating Navbar Component Design using ChatGPT
  • 9. Fixing the alignment issue
  • 10. Creating brand icon using Dalle 3
  • 11. Designing the App Component Page using ChatGPT
  • 12. Introducing HTTP Client Module using ChatGPT
  • 13. Fixing HTTP Client Module Error
  • 14. Creating Pagination class
  • 15. Implementing CountAsync Functionality
  • 16. Creating Product Count Specification using ChatGPT
  • 17. Refactoring the Get Products Method
  • 18. Adding Product and Pagination models

  • 8. Building shopping experience
  • 1. Introduction
  • 2. Creating Core and Shared Module
  • 3. Creating Store Module
  • 4. Implementing Store components, services using ChatGPT
  • 5. Error occurred while loading products
  • 6. Fixing store service issue
  • 7. Layout Design using ChaptGPT - 1st Part
  • 8. Layout design using ChatGPT - 2nd Part
  • 9. Layout design using ChatGPT - 3rd Part
  • 10. Implementing Product Item component using Input property binding
  • 11. Implementing card layout in Product Item
  • 12. Loading images
  • 13. Adding view and add to cart button using chatgpt
  • 14. Design element changes
  • 15. Creating Brands and Types methods in angular using ChatGPT
  • 16. Wiring up component and service to fetch brands and types
  • 17. Applying Filters using HttpParams
  • 18. Fixing Filtering logic
  • 19. Fixing Specification & Filtering logic
  • 20. Implementing sorting functionality
  • 21. Implementing search and reset functionality

  • 9. Building shopping experience - Part 2
  • 1. Introduction
  • 2. Pagination Setup
  • 3. Creating the store params
  • 4. Implementing Pagination params
  • 5. Wiring up Pagination event handler
  • 6. Fixing the pagination issue
  • 7. Implementing pagination params in API
  • 8. Understanding Pagination logic
  • 9. Creating Pagination header as shared component
  • 10. Creating Pagination as shared Component
  • 11. Fixing Paging issue

  • 10. Creating Routes
  • 1. Introduction
  • 2. Creating home and product detail module
  • 3. Route creations
  • 4. Implementing router link
  • 5. Activating router link
  • 6. Fixing route activation
  • 7. Getting the Product detail
  • 8. Fixing the product specification issue
  • 9. Designing the Product detail page
  • 10. Fixing the complex object problem
  • 11. Activating Lazy loading
  • 12. Fixing route issue

  • 11. Error Handling
  • 1. Introduction
  • 2. Creating error components
  • 3. Creating error images using Dalle-3
  • 4. 4. Registering routes
  • 5. Understanding about HTTP Interceptors using ChatGPT
  • 6. Creating Error Interceptor
  • 7. Implementing error interceptor
  • 8. Simulating errors
  • 9. Implementing Toastr
  • 10. Fixing Toast notification

  • 12. Designing Header section
  • 1. Introduction
  • 2. Creating section header
  • 3. Designing breadcrumb
  • 4. Fixing the design layout
  • 5. Installing xng-breadcrumb component
  • 6. BreadCrumb configuration
  • 7. Setting the breadcrumb alias
  • 8. Using the async pipe to access breadcrumb label
  • 9. Installing ngx spinner package
  • 10. Creating Loading service
  • 11. Implementing spinner
  • 12. Fixing spinner issue
  • 13. Designing Home page
  • 14. Fixing the home page issue

  • 13. Migrating to Angular 17
  • 1. Introduction
  • 2. Disclaimer
  • 3. Guide to update to Angular 17
  • 4. Angular 17 Upgrade
  • 5. Testing upgraded Angular version

  • 14. Implementing Basket API
  • 1. Introduction
  • 2. Introduction to Redis
  • 3. Installing Stack Exhange Redis Nuget package
  • 4. Fixing the Multiplexer Issue
  • 5. Creating the Basket Entities
  • 6. Adding Basket Repository
  • 7. Implementing Basket Repsoitory
  • 8. Creating Basket controller
  • 9. Docker introduction
  • 10. Creating Docker compose file for Redis using ChatGPT
  • 11. Running Docker compose command
  • 12. Testing Basket Api
  • 13. Testing Redis Commander

  • 15. Implementing Basket Client
  • 1. Introduction
  • 2. Creating Basket module
  • 3. Fixing Module error
  • 4. Creating basket routes
  • 5. Testing the UI
  • 6. Creating Basket Types
  • 7. Implementing UUID package
  • 8. Creating the basket service using ChatGPT
  • 9. Implementing the basket service methods
  • 10. Extending Basket service methods
  • 11. Mapping product to basket Item
  • 12. Implementing upsert method
  • 13. Adding basket item from product item page
  • 14. Removing UUIDV4 package to fix the issue
  • 15. Fixing the basket error
  • 16. Modifying app component to capture basket details
  • 17. Implementing the cart no functionality
  • 18. Implementing the basket tooltip
  • 19. Designing the basket page
  • 20. Designing the Basket page - 2nd Part
  • 21. Calculating Basket sub total
  • 22. Creating the Order Summary page
  • 23. Implementing Basket increment, decrement, remove functionality
  • 24. Working basket functionality

  • 16. ASP.Net Core Identity
  • 1. Introduction
  • 2. About ASP.Net Identity
  • 3. Understanding Microsoft Identity Packages
  • 4. Installing Packages
  • 5. Creating Application User
  • 6. Creating Application DbContext
  • 7. Creating Identity migration
  • 8. Seeding Identity User
  • 9. Setting up the Identity db
  • 10. Fixing the Identity Issue
  • 11. Creating Account Controller
  • 12. Adding AutoMapper to handle napping
  • 13. Testing the Login and Register functionality
  • 14. About JSON Web Token aka JWT
  • 15. Creating Token generation service
  • 16. Implementing Token generation service
  • 17. Understanding Token generation flow
  • 18. Updating account controller with token generation flow
  • 19. Testing the Product controller with token
  • 20. Understanding Token

  • 17. Integrating Identity in Angular Application
  • 1. Introduction
  • 2. Creating Account module and components
  • 3. Creating Routes
  • 4. Creating Types
  • 5. Creating Account Service using ChatGPT
  • 6. Resolving the TypeScript issue using ChatGPT
  • 7. Designing Login Form using ChatGPT
  • 8. Implementing Login functionality
  • 9. Fixing Login Page issue
  • 10. Showing Logged in User
  • 11. Using Account Service at App Component
  • 12. Fixing the Page refresh issue using ChatGPT
  • 13. Fixing the alignment issue using ChatGPT
  • 14. Angular forms validation for Login Page using ChatGPT
  • 15. Creating Registration form using ChatGPT
  • 16. Implementing Registration page validation using ChatGPT
  • 17. Testing Registration Page

  • 18. Checkout
  • 1. Introduction
  • 2. Creating Checkout module
  • 3. Wiring up checkout pages using ChatGPT
  • 4. Creating Auth Guard using ChatGPT
  • 5. Implementing Auth Guard using ChatGPT
  • 6. Implementing the Return URL using ChatGPT
  • 7. Creating Tabbed experience of Checkout using ChatGPT
  • 8. Creating the required Components
  • 9. Wiring up Address component using ChatGPT
  • 10. Address form validation using ChatGPT
  • 11. Setting Child routes for Checkout using ChatGPT
  • 12. Fixing Navigation issue using ChatGPT
  • 13. Designing Shipping Page using ChatGPT
  • 14. Assignment - Disable Tab
  • 15. Assignment - Implement Token Validation
  • 16. Assignment - Pre fill Address in Address Tab
  • 17. Updating Shipment Price using ChatGPT
  • 18. Finishing Shipment Page using ChatGPT
  • 19. Creating Review page using ChatGPT
  • 20. Clearing the Cart after Order Submission
  • 21. Thank You

  • 19. Bonus Section
  • 1. Bonus Lecture
  • 179,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 28575
    حجم: 11535 مگابایت
    مدت زمان: 1526 دقیقه
    تاریخ انتشار: ۲۰ دی ۱۴۰۲
    طراحی سایت و خدمات سئو

    179,000 تومان
    افزودن به سبد خرید