APIs are the backbone of modern applications, connecting services, powering mobile apps, and enabling cloud platforms. In this course, Advanced API Technologies, you’ll go beyond the basics of REST and explore GraphQL, a powerful query language that is reshaping how developers build APIs. Through hands-on projects, you’ll design GraphQL schemas, queries, and mutations, integrate GraphQL with existing REST APIs, and implement real-time features such as subscriptions. You’ll also learn how to secure APIs with authentication and authorization, and how to deploy, monitor, and scale APIs in production environments for enterprise use.
By completing this course, you’ll gain the ability to compare GraphQL and REST, apply best practices for API security and performance, and build modern APIs that meet the needs of scalable web, mobile, and cloud applications.
This course is designed for backend engineers, API developers, and full-stack developers who want to advance their careers with modern API development skills. A background in REST APIs, Node.js/JavaScript, and basic database integration is recommended for success.
Future-proof your career by mastering GraphQL and advanced API design. Enroll today to gain in-demand skills, build production-ready APIs, and earn a Coursera certificate to showcase your expertise to employers and clients worldwide.
Learn the fundamentals of GraphQL, from schemas and resolvers to authentication, subscriptions, and production deployment. Build APIs that are flexible, efficient, and scalable, with hands-on demos guiding you through setup and integration.
涵盖的内容
21个视频6篇阅读材料4个作业
显示有关单元内容的信息
21个视频•总计87分钟
Specialization Introduction•3分钟
Course Introduction•3分钟
Introduction to GraphQL•3分钟
Comparing GraphQL and REST•3分钟
GraphQL Schema, Queries, and Mutations•3分钟
Resolvers in GraphQL•3分钟
Demonstration: Setting Up a GraphQL Server•7分钟
Defining Schema & Implementing Resolvers•3分钟
Authentication in GraphQL•4分钟
Subscriptions and Federation•3分钟
Demonstration: Creating a GraphQL API-Setting up Environment•6分钟
Demonstration: Creating a GraphQL API-Running the Server•3分钟
Deploying and Scaling GraphQL•3分钟
Caching and Error Handling in GraphQL•3分钟
Testing GraphQL APIs•5分钟
Migrating from REST to GraphQL•5分钟
Hybrid APIs, Gateways, and Legacy Integration•5分钟
Demonstration: Deploying and Monitoring a GraphQL API-Setting up Environment•7分钟
Demonstration: Deploying and Monitoring a GraphQL API-Running the Server.•4分钟
Demonstration: Integrating GraphQL with REST APIs - Setting up Environment•4分钟
Demonstration: Integrating GraphQL with REST APIs - Running the Server•4分钟
Building GraphQL APIs: Schema, Resolvers, Authentication, Subscriptions, and Federation Explained•15分钟
GraphQL in Production: Deployment, Scaling, Caching, Testing, Migration, and Hybrid Integration•20分钟
Summary of GraphQL for Modern APIs•15分钟
Practice Project: Migrating from REST to GraphQL with Production-Ready Features•45分钟
4个作业•总计48分钟
Practice Quiz: GraphQL Fundamentals•6分钟
Practice Quiz: Building GraphQL APIs•6分钟
Practice Quiz: GraphQL in Production•6分钟
Knowledge Check: GraphQL for Modern APIs•30分钟
Microservices and APIs
第 2 单元•小时 后完成
单元详情
Explore microservices architecture, API gateways, inter-service communication, and event-driven design. Gain practical skills in managing data consistency, CI/CD pipelines, and deploying microservices with Docker and Kubernetes.
涵盖的内容
14个视频6篇阅读材料4个作业
显示有关单元内容的信息
14个视频•总计60分钟
What are Microservices?•4分钟
Microservices: Benefits and Challenges•4分钟
Microservices Design Principles•5分钟
Service Communication: Orchestration vs. Choreography•3分钟
API Gateway & Service Discovery•4分钟
Inter-Service Communication & API Composition•4分钟
Event-Driven Architecture•3分钟
Demonstration: Implementing an API Gateway in Microservices•6分钟
Database per Service & Data Consistency•4分钟
Transactions in Microservices : Sagas and CQRS•5分钟
Event Sourcing•5分钟
Demonstration: Managing Data Across Microservices•7分钟
CI/CD and Security in Microservices•3分钟
Containerization and Orchestration - Docker and Kubernetes•3分钟
6篇阅读材料•总计135分钟
Designing a Microservices Architecture•15分钟
Microservices Architecture Explained: Benefits, Design Principles, and Orchestration vs. Choreography•20分钟
APIs in Microservices: Gateways, Service Discovery, Communication, and Event-Driven Architecture•20分钟
Data and DevOps in Microservices: Databases, Sagas, Event Sourcing, CI/CD, Security, Docker, and Kubernetes•20分钟
Summary of Microservices and APIs•15分钟
Practice Project: Node.js Microservices with Express, API Gateway, and Kubernetes•45分钟
4个作业•总计48分钟
Practice Quiz: API Gateways•6分钟
Practice Quiz: APIs in Microservices•6分钟
Practice Quiz: Data & DevOps in Microservices•6分钟
Knowledge Check: Microservices and APIs•30分钟
Course Wrap-Up and Assessment
第 3 单元•小时 后完成
单元详情
Consolidate your learning with a course summary and final assessment. Showcase your ability to design, deploy, and manage modern APIs using GraphQL and microservices in real-world environments.
涵盖的内容
1个视频2个作业
显示有关单元内容的信息
1个视频•总计3分钟
Course Summary: Mastering Modern API Technologies•3分钟
2个作业•总计60分钟
End Course Knowledge Check: Mastering Modern API Technologies•30分钟
HealthConnect API Reliability and Security Plan•30分钟
Edureka is an online education platform focused on delivering high-quality learning to working professionals. We have the
highest course completion rate in the industry and we strive to create an online ecosystem for our global learners to equip
themselves with industry-relevant skills in today’s cutting edge technologies.
The course focuses on advanced API design with GraphQL, including schema development, integration with REST, and real-time features.
Does the course include hands-on practice?
Yes, you’ll practice building GraphQL APIs, integrating with databases, and deploying them in cloud environments.
Which technologies and tools will I use?
You’ll work with GraphQL, Node.js, REST APIs, and monitoring tools for production-ready deployments.
What career opportunities can advanced API skills open up?
Skills in GraphQL and modern APIs prepare you for roles as API Developer, Backend Engineer, Full-Stack Developer, and Cloud Integration Specialist.
Will I earn a certificate after completing the course?
Yes, you’ll receive a Coursera certificate that validates your advanced API expertise and can be shared on LinkedIn or with employers.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.