Limited Deal

After Release the Price Goes Up To 99€

  • 00 Days
  • 00 Hours
  • 00 Minutes
  • 00 Seconds

Gentle Intro to Nx

Master Nx, one of the most popular and powerful build tools, and learn how to integrate it into your project.

  • Almost 50 Videos (≈ 6.5 Hours) dedicated to Nx Workspaces created by Google Developer Expert in Angular and Microsoft MVP in Developer Technologies

  • Hands-On and Code-First approach to Nx learning

  • Detailed Overview of the Core Nx API and Features

  • Certificate of the Completion in the end of the Course

  • Lifetime access to all videos in the course & all course updates

  • Full access to the source code of the course

  • Professional English & Ukrainian Subtitles

For Whom Is This Course

You can benefit from the course if...

  • 🐣 Complete Nx Beginner

    If you’re completely new to Nx, this course is for you! We’ll start with the basics and build your understanding step by step, introducing core features in a simple and practical way.

  • 🎓 Intermediate Learner

    If you’ve worked with Nx a bit but still feel unsure about how it all fits together, you’ll gain the clarity you need to confidently apply Nx in real projects.

Topics Covered in the Course

Videos are structured into separate and independent modules for your convenience

  • 1

    Intro

    • Challenges of Learning Nx & How the Course Will Help You

    • What is Nx and Why it is cool?

    • Is the Course Right Choice for You?

    • Access to the Course Project

  • 2

    🔬Nx Workspace — Atom-Level Breakdown

  • 3

    🚀 Let's Scale! Nx in Monorepos

    • Changing Workspace Layout for Monorepo

    • Preparing EsLint Configuration for Monorepo Setup

    • Preparing Jest Test Configuration for Monorepo Setup

    • Preparing TypeScript Configuration for Monorepo Setup

    • TypeScript Config Segregation

    • The Role of project.json file in Nx

    • Manually Adding a New TypeScript Library to the Monorepo

    • Organizing Artifact Outputs for a Monorepo

    • Reducing Configuration Boilerplate by Using nx.json

    • Reducing Nx Config Boilerplate with Project Crystal

    • Project Crystal in Action

    • Applying Inferred Tasks (Project Crystal) for "test" Target

    • How To Connect/Import Projects In Monorepo Pt.1

    • How To Connect/Import Projects In Monorepo Pt.2

    • Flexible Target Dependancy Management

    • Nx Generators — Create TypeScript Library in Seconds

    • Integrating Auto-Generated Non-Buildable Library in the Application

    • Migration to EsBuild Pt.1

    • How To Disable NodeJS Application Bundling for EsBuild

    • Exploring Project Dependencies with Nx Graph

    • Improving the Workspace Folder Layout

    • Importing an Existing Project into Monorepo

    • Migration from angular.json to project.json

    • Another Tactic to Import an Existing Project into a Monorepo

    • Using Proxy to Locally Integrated FE and BE Apps

    • Improving Performance with "affected" Nx command

  • 4

    🔁 CI/CD with Nx Workspaces

    • Creating a Basic CI pipeline

    • Making CI Faster using Nx Remote Cache

    • Deployment Platform Preparation

    • Deploying Single-Page Application from a Monorepo

    • [Basic] Deploying NodeJS API from the Monorepo

    • [Advanced] Containerizing NodeJs API

    • [Advanced] Publishing Docker Image to GitHub Registry

    • [Advanced] Automatic NodeJS API deployment from Docker Registry

Watch a Lesson Example

Questions You Might Have

  • What Means Pre-Order?

    It means that you can buy the course at a discounted (-30%) price, but you won't get access to the course content immediately after the purchase. The content of the course will be available on the release date of June 6, 2025.

  • Can You Provide a VAT Compliant Invoice?

    Yes. Please, during checkout, click the link "Have a VAT ID?" and enter your company VAT number and company name. After the purchase, you can request the invoice at 👉 [email protected]. In the message, please provide the order number.

  • Should I Expect New Content in This Course?

    Yes, during the Summer of 2025, you can expect a new section dedicated to organising and collaboration tips in Nx monorepos, as well as some other little updates.

Meet Your Instructor

Google Developer Expert in Angular | Microsoft MVP | Author of Decoded Frontend

Dmytro Mezhenskyi

My name is Dmytro Mezhenskyi. I have been working as a Frontend Developer since 2012 and I have experience with different projects, different scales, and frameworks. In 2020 I decided to run my YouTube channel "Decoded Frontend" about Web Development where I share my knowledge. Teaching has inspired me a lot and I decided to continue with it also on other platforms in order to help hundreds of people to be better developers.

Trusted by Developers From

Bank of Georgia

🏆
All-In-One Bundle

Benefit From All Courses with a -58% Discount

  • €245,00

    €245,00All Angular Courses in One Mighty Bundle 💪

    Level up your Angular skills as never before 🚀
    Buy All Courses

Safe Deal! 🛡️

14 Days Money-Back Guarantee

No worries! If it happened that the course didn't meet your expectations you can request your money back within 14 Days after the purchase. This is exactly the deal where you lose nothing but can get a loooot 😉