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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

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

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