Backend Intermediate Premium

Serverless Backend Development Virtual Internship

In this 12-week virtual internship, students will learn to build scalable, event-driven backend applications using AWS Lambda, DynamoDB, and API Gateway. They will gain hands-on experience with serverless architecture, cloud-based data storage, and API development, equipping them with the skills to design and deploy modern, highly-scalable backend systems.

weeks
8 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 Serverless Development Environment

Intermediate

In this task, students will set up their development environment for building serverless applications on AWS.

3 hours

Explore the AWS Serverless Ecosystem

Intermediate

In this task, students will explore the key AWS services that enable serverless development and understand their roles in a serverless architecture.

4 hours

Create a Simple AWS Lambda Function

Intermediate

In this task, students will create and deploy a basic AWS Lambda function that responds to a simple HTTP request.

6 hours

Integrate Lambda with DynamoDB Streams

Intermediate

In this task, students will create a Lambda function that responds to DynamoDB stream events and performs data processing.

8 hours

Create a RESTful API with AWS API Gateway

Intermediate

In this task, students will design and implement a RESTful API using AWS API Gateway, and integrate it with a backend Lambda function.

10 hours

Enhance the API with Advanced Features

Intermediate

In this task, students will explore and implement advanced features of AWS API Gateway to improve the functionality and security of the API.

8 hours

Implement an Event-Driven Workflow

Intermediate

In this task, students will design and implement an event-driven workflow using AWS Lambda and DynamoDB.

12 hours

Explore Event-Driven Design Patterns

Intermediate

In this task, students will research and document various event-driven design patterns and their use cases in serverless architectures.

6 hours

Prerequisites

  • • Proficiency in a backend programming language (e.g., Python, Node.js, Java, Go)
  • • Basic understanding of cloud computing and web services

Certificate

Certificate of Completion

Earn a certificate upon successful completion