On the surface, starting a project sounds easy. First you make some directories, install some dependencies, then you write some code.
But there's a bit more to it than just those three steps.
The type of project you're working on impacts the decisions you make. It gets more complicated when you're working on multiple projects that are related. For example, maybe you have a customer-facing frontend app, an admin dashboard app, and a single backend used for both.
How does this change your directory structures? How should you share code between projects? What happens when you add a Design System into the mix?
It can get hard to keep things straight in your head.
Nx is a tool that aims to solve these problems for you, whether you're working solo on a small full-stack app or on a dev team of thousands.
It's not just an opinionated folder structure. When you create an app with Nx, it generates unit and e2e test setups as well as preparing bundling and code-splitting with Webpack, and stubbing out common features like routing.
One of the coolest features of Nx is its Dependency Graph. The graph can visually show you the relationship between the parts of your application, and is optimized to ensure that compiling, testing, and linting only happens in the affected areas of your project.
In this course, Juri Strumpflohner demonstrates these features and more through the iterative creation of a React + Storybook + Express app. Don't worry if this isn't your preferred stack! Nx supports the most popular frameworks & libraries on the web.
More importantly, the focus of this course is more on the workflow than the implementation.
Watch Juri's course, and see if the Nx tooling & workflow is right for you and your team!
A Community Resource means that it’s free to access for all. The instructor of this lesson requested it to be open to the public.
This is an excelent course to understand the functionallity of NX.
Great course with lots of insights about now to handle setting up a monorepo with NX.
The course was really helpfull, and Juri instructions are really clearly and easy to understand. However, its a little outdated and actually you just cant follow the course by the book because its not going to work! I recommend you guys to make a new course with the updated version of NX
This code is one of the best tutorial available on Nx. Only thing is missing is that it is not upto date and there are too many changes you need to figure on your own.
It was short and sweet. I don't feel overwhelmed by information, yet I feel like I know everything that I need to know to setup a Nx project and start applying what I've learned. Very obvious why this course is recommended on the Nx website. Awesome job!
It is so clear and offer in small chunks
Become familiar with the Workers CLI wrangler
that we will use to bootstrap our Worker project. From there you'll understand how a Worker receives and returns requests/Responses. We will also build this serverless function locally for development and deploy it to a custom domain.
This is a practical project based look at building a working e-commerce store using modern tools and APIs. Excellent for a weekend side-project for your developer project portfolio
git is a critical component in the modern web developers tool box. This course is a solid introduction and goes beyond the basics with some more advanced git commands you are sure to find useful.