Uploaded August 2024 | Updated September 2026, 2 weeks ago
Strapi 5 Crash Course Part 2: Building our first component to represent our top nav data
Course notes: codingafterthirty.com/dashboard/strapi-5-crash-course-2024/building-our-first-component Strapi Docs: strp.cc/3yHOhAw
Hey everyone! Welcome back to the second lesson in our Strapi crash course where we learn how to build our backend with headless cms.
Last time, we set up a basic Strapi application, created our first collection type, and learned how to fetch data via an endpoint.
We're taking things a step further by building out the navigation that can be dynamically updated and displayed on your front end.
In this lesson, I'll show you how to create a flexible navigation system using Strapi, so you won't have to hard-code your navigation items.
This lesson focuses on structuring your data in a way that makes it reusable and adaptable for different projects.
We'll create a "link" component, set up a single type for global settings, and configure our top navigation and footer.
Then, I'll show you how to fetch this data via an API using Postman and ensure you're not over- or under-fetching data.
By the end of this video, you'll have a solid understanding of how to manage your data in Strapi and be ready to use it for multiple front-end applications. Let's dive in!
### Key Topics Summary:
1. Creating a flexible navigation system in Strapi.
2. Building a landing page with hero, heading, and feature sections.
3. Setting up a global settings single type to manage navigation and footer.
4. Using Strapi's query builder to fetch data efficiently.
Strapi 5 Crash Course Part 2: Building our first component to represent our top nav data
Course notes: codingafterthirty.com/dashboard/strapi-5-crash-course-2024/building-our-first-component Strapi Docs: strp.cc/3yHOhAw
Hey everyone! Welcome back to the second lesson in our Strapi crash course where we learn how to build our backend with headless cms.
Last time, we set up a basic Strapi application, created our first collection type, and learned how to fetch data via an endpoint.
We're taking things a step further by building out the navigation that can be dynamically updated and displayed on your front end.
In this lesson, I'll show you how to create a flexible navigation system using Strapi, so you won't have to hard-code your navigation items.
This lesson focuses on structuring your data in a way that makes it reusable and adaptable for different projects.
We'll create a "link" component, set up a single type for global settings, and configure our top navigation and footer.
Then, I'll show you how to fetch this data via an API using Postman and ensure you're not over- or under-fetching data.
By the end of this video, you'll have a solid understanding of how to manage your data in Strapi and be ready to use it for multiple front-end applications. Let's dive in!
### Key Topics Summary:
1. Creating a flexible navigation system in Strapi.
2. Building a landing page with hero, heading, and feature sections.
3. Setting up a global settings single type to manage navigation and footer.
4. Using Strapi's query builder to fetch data efficiently.
![Building My Project with Next.js and Strapi [ Learning to code by building projects ]
#learntocode2025 #webdevelopment #buildinpublic
Friday Night Hangout 8:00 PM CST. Its Friday night, I am single, so I might as well do some coding. Building a profile page in my LMS project built with Next.js 15 and Strapi 5.
- Watch me try to code
- Ask questions
- Share some thoughts and ideas
Streaming my progress as I learn to code by building apps with Next.js and Strapi. Building My Project with Next.js and Strapi [ Learning to code by building projects ]](https://i.ytimg.com/vi/GMpjMBRUv9k/mqdefault.jpg)

![Vibe Coding My Next Big Idea [ Learning to code by building projects with AI ]
#learntocode2025 #vibecoding #buildinpublic
Wednesday Night Hangout 8:00 PM CST. Its Wednesday, lets vibe code our next big idea, and see if we can go to the moon. Vibe Coding My Next Big Idea [ Learning to code by building projects with AI ]](https://i.ytimg.com/vi/Gg6FEr6qw4s/mqdefault.jpg)





![State Of Web Development Jobs With Luke [ Luke is a self taught developer and author ]
#learntocode #webdevelopment #devjobs
Let’s Catch Up and Talk About Coding and the Developer Job Market with Luke. Luke and I started our journey around the same time, and both broke into the industry late in our thirties.
Topics:
- Chat about Lukes job experience
- What is he doing to stay relevant and hireable
- Chat about AI and the future of the developer job market
- Job market
- Q and A State Of Web Development Jobs With Luke [ Luke is a self taught developer and author ]](https://i.ytimg.com/vi/J-2eZORWAQg/mqdefault.jpg)

![Strapi v5 Crash Course 2025 [ Part 5 populate data in Strapi with route middleware ]
Strapi tutorial part 5, we will learn about Strapis route middleware to populate our data from the server, leading to a more secure API.
👉 Lesson Notes: https://www.codingafterthirty.com/courses/strapi-5-crash-course-2025/populate-content-with-strapi-s-route-middleware
👉 Learn more about Strapi: https://strapi.link/learn-more
Welcome back to Part 5 of our Strapi Crash Course! In this tutorial, we’ll explore how to improve your Strapi backend API using route middleware. This technique boosts performance and secures your API by controlling data access.
📚 What You’ll Learn:
- Understanding Middleware: Understand how middleware works within the Strapi ecosystem.
- Setting Up Route Middleware: Here are the step-by-step instructions for creating and configuring your global pages middleware.
- Prepopulating Data: Discover how to predefine query parameters to streamline your API calls.
🛠️ Key Takeaways:
- Middleware allows for a cleaner API that returns only your desired data.
- Prepopulating data in middleware reduces the complexity of the front-end.
- Enhanced security measures can prevent unnecessary data exposure.
💬 Join the Discussion. Have questions or need clarification? Drop your comments below, and dont forget to subscribe for more Strapi tutorials! Strapi v5 Crash Course 2025 [ Part 5 populate data in Strapi with route middleware ]](https://i.ytimg.com/vi/J6xCcRggr88/mqdefault.jpg)