Modern web development with JAMstack

Discover the future of web development with JAMstack. Learn how to build fast, secure, and scalable websites using JavaScript, APIs, and Markup for modern web development.

Course description

Welcome to the Modern Web Development with JAMstack course! In this course, you’ll learn how to build lightning-fast websites and web applications by leveraging the JAMstack architecture—JavaScript, APIs, and Markup. JAMstack offers a modern approach to web development that separates the frontend from the backend, allowing for greater performance, security, and scalability.

You will explore how to use static site generators, connect to APIs, and implement serverless functions to create powerful and dynamic web applications without the need for traditional server-side logic. By the end of this course, you will have the skills and knowledge to build modern websites that are efficient, easy to maintain, and highly performant.

What You’ll Learn:
  • Introduction to JAMstack: Overview and Benefits
  • Setting Up a JAMstack Project
  • Using Static Site Generators (e.g., Gatsby, Next.js)
  • Working with APIs for Dynamic Data
  • Implementing Serverless Functions
  • Optimizing Performance and SEO
  • Deploying JAMstack Sites on Hosting Platforms (Netlify, Vercel)
  • Security Best Practices for JAMstack Sites
  • Integrating Content Management Systems (CMS) with JAMstack
  • Real-World JAMstack Project Development

This course is perfect for developers looking to explore modern web development trends and build highly optimized, scalable websites and web apps.

Do I need experience with JavaScript to take this course?

Yes, a basic understanding of JavaScript is recommended. However, the course will provide guidance on using JavaScript within the context of JAMstack projects.

Will I learn how to deploy JAMstack websites?

Yes, the course includes step-by-step instructions on how to deploy JAMstack websites using popular hosting platforms like Netlify and Vercel.

Can I integrate a CMS with JAMstack?

Yes, this course covers how to integrate Content Management Systems (CMS) like Contentful or Sanity into your JAMstack projects to manage content efficiently.

This course includes

Lectures
20 videos
Duration
3:10 hours
Level
Beginner
Certificate
Yes
Language
English

$ 159.00 USD

$ 199.00 USD

Course instructor

Judy Nguyen
Professor

Other courses

More Templates