Jamstack: Next.js and Serverless Functions Virtual Internship
In this virtual internship, students will learn how to leverage the Jamstack architecture and Next.js to build fast, secure, and scalable web applications powered by serverless functions. They will gain hands-on experience in developing modern, responsive user interfaces, integrating with serverless APIs, and deploying their applications to the cloud. By the end of the internship, students will have a portfolio of projects showcasing their proficiency in Jamstack development and be prepared for a career as a frontend engineer or full-stack developer.
Track Overview
Tasks & Milestones
Set up a Next.js project
IntermediateIn this task, you'll learn how to set up a new Next.js project and explore its core features.
Build a simple Jamstack website with Next.js
IntermediateIn this task, you'll build a simple Jamstack website using Next.js, focusing on creating pages, components, and styling.
Create a serverless function in Next.js
IntermediateIn this task, you'll learn how to create a serverless function in a Next.js application and expose it as an API endpoint.
Build a Jamstack application with serverless functions
IntermediateIn this task, you'll build a Jamstack application that leverages serverless functions for dynamic content and API calls.
Optimize the performance of a Next.js application
IntermediateIn this task, you'll learn how to implement various performance optimization techniques in a Next.js application.
Secure a Jamstack application
IntermediateIn this task, you'll learn how to secure a Jamstack application built with Next.js.
Deploy a Next.js application to Vercel
IntermediateIn this task, you'll learn how to deploy a Next.js application to Vercel, a leading Jamstack hosting platform.
Deploy a Next.js application to Netlify
IntermediateIn this task, you'll learn how to deploy a Next.js application to Netlify, another popular Jamstack hosting platform.
Prerequisites
- • Proficiency in JavaScript
- • Basic understanding of React or other frontend frameworks
Certificate
Certificate of Completion
Earn a certificate upon successful completion