Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
GraphQL with Apollo and Express: A Hands-On Approach
Rating: 4.0 out of 5(26 ratings)
112 students

GraphQL with Apollo and Express: A Hands-On Approach

GraphQL with Apollo, Express, TypeORM, Postgres, Docker, and JWT: A Hands-On Approach
Created byAymen kani
Last updated 3/2023
English

What you'll learn

  • Build GraphQL APIs with Apollo Server and Express
  • Understand the fundamentals of GraphQL and how to structure a schema
  • Learn how to use TypeScript with GraphQL and build strongly-typed schemas
  • Integrate TypeORM with GraphQL to connect to a PostgreSQL database
  • Implement real-time features with SocketIO
  • Perform database migrations with TypeORM to keep your schema up-to-date

Course content

10 sections42 lectures4h 56m total length
  • Introduction to Graphql2:58

    Explore GraphQL, a query language and runtime for APIs, and learn how queries, mutations, and schemas enable precise data requests and a contract between client and server.

  • working with Graphql Queries7:06
  • Adding Mutations6:30

    Add a GraphQL mutation to create products with an input type, return a product array, and define a resolver, then explore Apollo GraphQL with Express and TypeScript.

Requirements

  • Basic knowledge of JavaScript and NodeJs
  • amiliarity with ExpressJs is helpful, but not required
  • Understanding of RESTful APIs is beneficial, but not necessary
  • Basic knowledge of TypeScript is a plus, but not mandatory, as the course covers fundamentals of TypeScript as well
  • A computer with a modern web browser, NodeJs, and npm installed is required

Description

Welcome to The Ultimate GraphQL and Apollo Server Course with Express and TypeScript! This comprehensive course is designed to teach you everything you need to know to build powerful APIs using GraphQL, Apollo Server, Express, and TypeScript.

This course is not meant to teach you everything about GraphQL, but it is meant to teach you how to use GraphQL with Apollo and how to use advanced tools and technologies to build powerful APIs. We start with the basics and gradually build up to advanced topics, so even if you're new to GraphQL and Apollo Server, you'll be able to follow along.

Throughout the course, we'll cover key concepts like queries, mutations, and schemas, but we'll also dive deep into advanced topics like SocketIo, JWT, and database migration with TypeORM. You'll learn how to work with TypeORM and use Postgres with Docker, giving you the tools you need to build scalable and efficient APIs.

We believe that this course is the ultimate resource for developers looking to master GraphQL and Apollo Server with TypeScript and Express. The content is comprehensive, the teaching is clear, and the skills you'll learn are in high demand in the job market.

By the end of the course, you'll have the skills and knowledge to build your own GraphQL API using Apollo Server and Express with TypeScript, as well as advanced features like SocketIo and database migration with TypeORM. You'll also be able to confidently work with GraphQL and Apollo Server in your own projects.

So if you're ready to take your API development skills to the next level, enroll now for The Ultimate GraphQL and Apollo Server Course with Express and TypeScript today!

Who this course is for:

  • Web developers who want to learn how to build GraphQL APIs with Apollo Server and advanced tools like TypeORM, TypeScript, Docker, and PostgreSQL
  • JavaScript developers who are interested in learning about GraphQL and its advantages over traditional RESTful APIs
  • Developers who want to improve their skills in TypeScript and learn how to use it with GraphQL and TypeORM
  • Developers who want to learn best practices for building scalable and maintainable GraphQL API