Simple play icon Course
Skills Expanded

Data Fetching and API Routes in Next.js 14

by Marcelo Pastorino

Learn to build a dynamic blog platform with Next.js. This course will teach you how to implement various data-fetching methods and create interactive features using static generation, server-side rendering, and client-side data fetching.

What you'll learn

Building a modern, interactive blog platform can be challenging, especially when integrating dynamic data and ensuring optimal performance. In this course, Data Fetching and API Routes in Next.js 14, you’ll learn to create a fully functional blog application using Next.js. First, you’ll explore data-fetching methods, including static generation, server-side rendering, and client-side fetching. Next, you’ll discover how to build and test RESTful APIs within Next.js to manage blog data and user interactions. Finally, you’ll learn to implement client-side data fetching for real-time updates and dynamic user interactions. When you’re finished with this course, you’ll have the skills and knowledge of Next.js needed to build a robust, interactive blog platform and you'll be well-prepared to continue advancing your career with more complex Next.js projects and features.

Table of contents

Server-side Rendering (SSR) with getServerSideProps
5mins

About the author

Marcelo has accumulated over two decades of expertise, adeptly aligning business goals with innovative technological solutions. Initiating his coding journey in the early 90s on an IBM 8086 XT, he became proficient in languages such as Clipper, Pascal and C++. By his mid-teens, Marcelo had already crafted and commercialized software for the DOS operating system. In the current tech landscape, his specialization encompasses technologies like .NET, C#, JavaScript, NextJS, SvelteKit, and cloud-base... more

Ready to upskill? Get started