ProNextJS
    Loading
    lesson

    Building a Strong Foundation

    Jack HerringtonJack Herrington

    Building a Strong Foundation: Project Infrastructure

    We all know that a house needs to be built on a solid foundation, but somehow we end up not applying that same principle to the applications that we write. I've worked on and audited many different Next.js and React applications, and I can see when developers really care about maintaining the quality of their code and their project. Your project infrastructure is the foundation of your house, and professional developers build from a strong foundation.

    A Template for Success

    To help guide you through the process, a project infrastructure template is provided in the course materials to help guide you through the process. This template is a Markdown file with a full set of questions and things to consider for different parts of your project's infrastructure. Use it as a roadmap to help you and your team decide on the best approach for your specific needs.

    The template covers a wide range of topics, including developer setup, project structure, code quality standards, and more!

    Using the Template

    The project infrastructure template is meant to be used together with the video lessons and examples in this section. As you watch the videos and learn about different infrastructure topics, refer back to the template and answer the questions that apply to your project. This will help you understand the concepts better and make specific decisions about your setup.

    You are encouraged to actively engage with the template. Don't just copy and paste; take the time to discuss the questions with your team, research the linked technologies, and customize the template to fit your specific project requirements. Remember, there's no one-size-fits-all solution for project infrastructure, so use this as a starting point and adapt it to your unique needs.

    A Continuously Evolving Resource

    The project infrastructure template will evolve along with your project. We are committed to continuously improving this resource by adding more video content, refining the questions, and incorporating feedback from users like you.

    So, explore the current version of the template, start building your solid foundation, and stay tuned for future updates as we continue to expand and enhance this valuable tool!

    Transcript

    We all know that a house needs to be built on a solid foundation. But somehow, we end up not applying that same principle to the applications that we've write. I've worked on and audited many different Next.js and React applications, and I can see when developers really care about maintaining the quality of their code and their project. Your project infrastructure is the foundation of your house and professional developers build from a strong foundation. So in this section of the course I'm going to give you the tools to help build a really solid application.

    To help with that, we are supplying with this course a project infrastructure markdown template. It's a guide that you copy and paste into your repo and then start working on with your team. It covers every aspect of infrastructure. There are questions in each section that will help you decide on the approach that is best for your application, with you and your team. And there are even some links to relevant technologies to get you going.

    The idea is to use that template in conjunction with all the videos and examples in the section to show you how to get started in many of these areas. And just like you should keep working on the infrastructure of your application, we are going to keep improving this section by adding more videos and refining this template. So what you see right now probably isn't the template that you're going to get. You're going to get a much more improved one. In the meantime, check out that template and enjoy learning about all the options you have to improve the quality and infrastructure of your Next.js application.