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

Full Stack GraphQL With Spring boot Kotlin and React Apollo

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

Learn how to build GraphQL application with spring boot and React, Apollo client and Integration Testing of GraphQL


1. Introduction
  • 1. Introduction
  • 2. GraphQL With Spring boot Project Setup
  • 3. Source Code Github Link.html

  • 2. GraphQL Query Introduction
  • 1. Getting Started With GraphQL Query
  • 2. Parameterized GraphQL Query
  • 3. Return Array From GraphQL Query
  • 4. Return Object Type From GraphQL Query
  • 5. Field Resolver In GraphQL

  • 3. Spring JPA Data With GraphQL Kotlin
  • 1. Creation Of Entities
  • 2. User and Post Service and Repository
  • 3. Pagination With GraphQL

  • 4. GraphQL Mutation - Spring boot Kotlin
  • 1. Create Author GraphQL Mutation
  • 2. Get Users GraphQL Query
  • 3. Refactoring
  • 4. Create Post GraphQL Mutation

  • 5. More on GraphQL Query and Mutation
  • 1. Total Post Field Resolver
  • 2. Exercise - adding new entity in schema
  • 3. Get Comments Query
  • 4. Comments as Field in Post & Author Schema
  • 5. Add Comment Entity - Database
  • 6. Fetching Comment Records From Database
  • 7. Add Comment Entity Relation With Author & Post Entity
  • 8. Add Comment Mutation

  • 6. N+1 GraphQL Problem - Request Batching
  • 1. N+1 GraphQL Problem Introduction
  • 2. Verifying Understanding of Problem With Logger
  • 3. Batching Request Implementation

  • 7. Scalar Types In GraphQL
  • 1. Introduction Of Scalar Types In GraphQL
  • 2. DateTime Scalar Types In GraphQL
  • 3. Regex Scalar Types In GraphQL
  • 4. Custom Email Scalar Type Implementation From Scratch

  • 8. Input Validation & Transformation In GraphQL With Directive
  • 1. GraphQL Directive Introduction - @Size
  • 2. @NotEmpty & @ContainerNotEmpty Directive Impl
  • 3. @Pattern - Regex Based Validation
  • 4. Custom Directive - @Uppercase - end to end

  • 9. GraphQL Security Using Jwt - Authentication & Authorization
  • 1. Spring Security Architecture Explained
  • 2. Jwt Util - Generate And Validate Token
  • 3. Jwt Util Unit Testcases
  • 4. Spring Security Config
  • 5. Login Mutation
  • 6. Restrict addPost Mutation Execution For ADMIN Role
  • 7. Custom Spring Security Implementation - Jwt Filter, Manager, & Provider Etc
  • 8. Secure Queries and Mutations With @PreAuthorize Annotation
  • 9. Add Register Mutation - Password Encoder Impl
  • 10. Enhance Login And Integrate With Database - Security Testing end to end

  • 10. GraphQL Query And Mutation Integration testing With Jwt Flow Using Kotest
  • 1. Add Kotest and Integration TestCase for Simple Queries
  • 2. Integration Test For Queries With Variables
  • 3. AddUserMutation Integration Test
  • 4. Login Flow Integration Testcase
  • 5. Integration Test For Secure Operation - Fetching Users - @PreAuthorize
  • 6. GetPosts Query Integration Testcase

  • 11. React Setup With Apollo client, React Router Dom V6 and Formik, Codegen and Auth
  • 1. Create React App With Typescript
  • 2. Integrate Apollo Client In React App
  • 3. Add Codegen CLI - Generate Types from GraphQL Schema
  • 4. Apollo Codegen Plugin For Generating Hooks
  • 5. MUI Drawer React Component
  • 6. List Drawer Actions Option - Link
  • 7. Integration of React Router Dom V6 - Routes
  • 8. Login Form Using Formik and Yup For Validation
  • 9. Generate Login Mutation and Call Inside Login Container
  • 10. Show Loader and Error For Login Request
  • 11. Auth Provider Using React API Context
  • 12. Add Logout Feature
  • 13. Secure Routes - Require Auth Component
  • 14. Roles Based Routing - React Router Dom V6
  • 15. Add Post Container With Retry Implementation
  • 16. Apollo Middleware For Injecting Authorization Header In Requests
  • 17. PostList Component For Displaying Posts
  • 18. Show Comments For Post
  • 19. Add Comment Form
  • 20. Comment Issue Explained and Fixed
  • 21. Add Post Form With Formik and Yup Validation
  • 22. Add comment Issue Fixed
  • 23. Add register Form
  • 24. Option For Navigating To Register Page from Login
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 13483
    حجم: 5971 مگابایت
    مدت زمان: 726 دقیقه
    تاریخ انتشار: 20 خرداد 1402
    طراحی سایت و خدمات سئو

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