Backend Intermediate Premium

GraphQL API Development Virtual Internship

In this virtual internship, students will learn how to design and build a GraphQL API to power a modern, data-driven web application. They will gain hands-on experience with GraphQL schema design, resolver implementation, and best practices for building scalable and maintainable APIs. By the end of the internship, students will have a portfolio-ready project and the skills to pursue a career as a backend developer or API architect.

weeks
4 tasks
0 enrolled
Sign In to Purchase - $49
Track price: $49.00

Track Overview

This track provides hands-on experience and real-world projects to build your skills.

Tasks & Milestones

Set up a GraphQL Server

Intermediate

In this task, you will set up a GraphQL server using a framework of your choice (e.g., Apollo Server, Express-GraphQL, or Graphene).

8 hours

Design a GraphQL Schema

Intermediate

In this task, you will design a GraphQL schema for a data-driven web application of your choice.

12 hours

Implement Resolvers

Intermediate

In this task, you will implement resolvers for your GraphQL schema, connecting your API to various data sources.

16 hours

Implement Authentication and Authorization

Intermediate

In this task, you will implement authentication and authorization in your GraphQL API, allowing users to securely access and interact with the application's data.

12 hours

Prerequisites

  • • Proficiency in a backend programming language (e.g., Python, Node.js, Java, Go)
  • • Experience with relational and/or NoSQL databases
  • • Familiarity with web application development

Certificate

Certificate of Completion

Earn a certificate upon successful completion