Jamstack Web Development Virtual Internship
In this Jamstack Web Development Virtual Internship, students will learn to build fast, secure, and scalable web applications using the Jamstack architecture. They will explore static site generation, serverless functions, and API-driven content to create modern, high-performance web experiences. By the end of the internship, students will have a portfolio of Jamstack projects and the skills to start a career as a Jamstack developer.
Track Overview
Tasks & Milestones
Jamstack Fundamentals
IntermediateIn this task, students will explore the key components of the Jamstack architecture and how they work together to create high-performance web applications.
Build a Gatsby-based Portfolio Website
IntermediateIn this task, students will create a personal portfolio website using Gatsby, showcasing their skills and projects.
Optimize Gatsby Website for Performance
IntermediateIn this task, students will learn how to optimize their Gatsby-based website for performance, including techniques like code splitting and image optimization.
Build a Serverless Contact Form
IntermediateIn this task, students will create a contact form for their Jamstack website, powered by a serverless function on AWS Lambda.
Serverless Functions for Dynamic Content
IntermediateIn this task, students will learn how to use serverless functions to power dynamic content in their Jamstack applications.
Integrate a CMS API into a Jamstack Application
IntermediateIn this task, students will learn how to integrate a content management system (CMS) API into their Jamstack application to power dynamic content.
Serverless API Integration
IntermediateIn this task, students will learn how to use serverless functions to integrate external APIs into their Jamstack applications.
Prerequisites
- • Proficiency in HTML, CSS, and JavaScript
- • Experience with a JavaScript framework like React, Vue, or Angular
Certificate
Certificate of Completion
Earn a certificate upon successful completion