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

Code GraphQL Application : Java Spring Boot 3 & Netflix DGS

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

Learn how to use Java Spring Boot 3 + Netflix DGS to build GraphQL backend : read, modify, and subscribe for data change


1 - Introduction
  • 1 - Welcome to This Course
  • 2 - Course Structure & Coverage
  • 3 - How To Get Maximum Value From This Course

  • 2 - First Encounter with GraphQL
  • 4 - What is Graph
  • 5 - What is QL
  • 6 - Introducing GraphQL
  • 7 - Why GraphQL REST API Problems
  • 8 - GraphQL vs REST API
  • 9 - GraphQL Problems
  • 10 - GraphQL Client

  • 3 - Basic GraphQL Theory
  • 11 - GraphQL Schema Quick Peek
  • 12 - GraphQL Query Quick Peek
  • 13 - GraphQL Pagination Quick Peek
  • 14 - GraphQL Query The Basic
  • 15 - GraphQL Schema The Basic

  • 4 - Basic Hands On with GraphQL & Java Spring
  • 16 - Video Update for Spring Boot 3
  • 17 - Setup Java Spring & GraphQL
  • 18 - Hello GraphQL
  • 19 - Hello Unit Testing
  • 20 - Query Nested Data
  • 21 - Data Resolver From Gradle Plugin
  • 22 - Book Unit Testing
  • 23 - GraphQL Overloading
  • 24 - ID Data Type
  • 25 - Extended Java Scalar Library
  • 26 - Enumeration
  • 27 - Interface
  • 28 - Schema Documentation
  • 29 - Union
  • 30 - Mutation
  • 31 - HttpHeaders
  • 32 - Subscription
  • 33 - Summary for This Section

  • 5 - Create GraphQL Backend with Database The Schema
  • 34 - What We Will Create
  • 35 - Core Object Types
  • 36 - Relationship & Query
  • 37 - Mutation
  • 38 - Subscription

  • 6 - Create GraphQL Backend with Database The Java Code
  • 39 - Coding Preparation
  • 40 - Underlying Data Spring JPA
  • 41 - Bean Mapping
  • 42 - GraphQL Components Skeleton
  • 43 - Query Resolver Problem
  • 44 - Query Resolver Item Search
  • 45 - Data Resolver User Login
  • 46 - Exception Handling Theory
  • 47 - Exception Handling Code
  • 48 - Mutation Resolver Problem
  • 49 - Mutation Resolver Solution
  • 50 - Subscription Resolver Problem
  • 51 - Subscription Resolver Solution

  • 7 - Securing GraphQL Operations
  • 52 - Mutation Resolver User Administration
  • 53 - Securing User Administration 1
  • 54 - Securing User Administration 2

  • 8 - GraphQL Java Client
  • 55 - Java Client Preparation
  • 56 - Java Client 1
  • 57 - Java Client 2
  • 58 - Java Client Using Apollo
  • 59 - Apollo Query
  • 60 - Apollo Mutation
  • 61 - Apollo Subscription

  • 9 - GraphQL Practical Project
  • 62 - What and How We Will Learn

  • 10 - Define Graph Model
  • 63 - Theory Define Graph Model
  • 64 - Task Define Graph Model
  • 65 - Guided Challenge Define Graph Model.html
  • 66 - Full Solution Define Graph Model

  • 11 - Create GraphQL Projects
  • 67 - Theory Create GraphQL Projects
  • 68 - Task Create GraphQL Projects.html
  • 69 - Guided Challenge Create GraphQL Projects.html
  • 70 - DBeaver.txt
  • 70 - Full Solution Create GraphQL Projects
  • 70 - PostgreSQL.txt
  • 70 - Spring Initializr.txt
  • 70 - pgAdmin.txt

  • 12 - Create GraphQL Schema
  • 71 - Theory Create GraphQL Schema
  • 72 - Task Create GraphQL Schema.html
  • 73 - Guided Challenge Create GraphQL Schema.html
  • 74 - Full Solution Create GraphQL Schema

  • 13 - Create Database Schema
  • 75 - Theory Create Database Schema
  • 76 - Task Create Database Schema.html
  • 77 - Guided Challenge Create Database Schema.html
  • 78 - Full Solution Create Database Schema

  • 14 - Inject Initial Data
  • 79 - Theory Inject Initial Data
  • 80 - Task Inject Initial Data.html
  • 81 - Guided Challenge Inject Initial Data.html
  • 82 - Full Solution Inject Initial Data

  • 15 - GraphQL Query Product
  • 83 - Theory GraphQL Query Product
  • 84 - Task GraphQL Query Product.html
  • 85 - Guided Challenge GraphQL Query Product.html
  • 86 - Full Solution GraphQL Query Product

  • 16 - Database N1
  • 87 - Theory Database N1
  • 88 - Task Database N1.html
  • 89 - Guided Challenge Database N1.html
  • 90 - Full Solution Database N1

  • 17 - GraphQL Query More Input
  • 91 - Theory GraphQL Query More Input
  • 92 - Task GraphQL Query More Input.html
  • 93 - Guided Challenge GraphQL Query More Input.html
  • 94 - Full Solution GraphQL Query More Input

  • 18 - Sorting
  • 95 - Theory Sorting
  • 96 - Task Sorting.html
  • 97 - Guided Challenge Sorting.html
  • 98 - Full Solution Sorting

  • 19 - Pagination Relay Spec
  • 99 - Theory Pagination Relay Spec
  • 100 - Task Pagination Relay Spec.html
  • 101 - Guided Challenge Pagination Relay Spec.html
  • 102 - Full Solution Pagination Relay Spec

  • 20 - Pagination Page & Size
  • 103 - Theory Pagination Page & Size
  • 104 - Task Pagination Page & Size.html
  • 105 - Guided Challenge Pagination Page & Size.html
  • 106 - Full Solution Pagination Page & Size
  • 107 - Tips Pagination

  • 21 - Product Instrumentation
  • 108 - Theory Product Instrumentation
  • 109 - Task Product Instrumentation.html
  • 110 - Guided Challenge Product Instrumentation.html

  • 22 - Customer & Address
  • 111 - Theory Customer & Address
  • 112 - Task Customer & Address.html
  • 113 - Guided Challenge Customer & Address.html
  • 114 - Full Solution Customer & Address

  • 23 - Input Validation
  • 115 - Theory Input Validation
  • 116 - Task Input Validation.html
  • 117 - Guided Challenge Input Validation.html
  • 118 - Full Solution Input Validation

  • 24 - Validation via Instrumentation
  • 119 - Theory Validation via Instrumentation
  • 120 - Task Validation via Instrumentation.html
  • 121 - Guided Challenge Validation via Instrumentation.html
  • 122 - Full Solution Validation via Instrumentation

  • 25 - File Upload Customer Document
  • 123 - Theory File Upload Customer Document
  • 124 - Task File Upload Customer Document.html
  • 125 - Guided Challenge File Upload Customer Document.html
  • 126 - Full Solution File Upload Customer Document
  • 127 - Tip Upload Client & Multiple Files

  • 26 - Update Existing Customer Data
  • 128 - Theory Update Existing Customer Data
  • 129 - Task Update Existing Customer Data.html
  • 130 - Guided Challenge Update Existing Customer Data.html
  • 131 - Full Solution Update Existing Customer Data

  • 27 - Multiple GraphQL Services
  • 132 - Theory Multiple GraphQL Services
  • 133 - Task Multiple GraphQL Services.html
  • 134 - Guided Challenge Multiple GraphQL Services.html
  • 135 - Full Solution Multiple GraphQL Services

  • 28 - Load Data From Other GraphQL Service
  • 136 - Theory Load Data From Other GraphQL Service
  • 137 - Task Load Data From Other GraphQL Service.html
  • 138 - Guided Challenge Load Data From Other GraphQL Service.html
  • 139 - Full Solution Load Data From Other GraphQL Service
  • 140 - Tips Load Data From Other GraphQL Service

  • 29 - GraphQL N1
  • 141 - Theory GraphQL N1
  • 142 - Task GraphQL N1.html
  • 143 - Guided Challenge GraphQL N1.html
  • 144 - Full Solution GraphQL N1

  • 30 - Data Loader for Non GraphQL Service
  • 145 - Optional Data Loader for Non GraphQL.html
  • 146 - Theory Data Loader for Non GraphQL Service
  • 147 - Task Data Loader for Non GraphQL Service.html
  • 148 - Guided Challenge Data Loader for Non GraphQL Service.html
  • 149 - Full Solution Data Loader for Non GraphQL Service

  • 31 - GraphQL Federation
  • 150 - Theory GraphQL Federation
  • 151 - Task GraphQL Federation.html
  • 152 - Guided Challenge GraphQL Federation.html
  • 153 - Full Solution GraphQL Federation

  • 32 - Resources & References
  • 154 - Thank You
  • 155 - Source Code & Scripts.html
  • 155 - graphql-source-code-spring-boot-3.zip
  • 156 - Bonus Lecture & Discount Codes.html
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

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

    45,900 تومان
    افزودن به سبد خرید