Skip to content
  • Sessions
  • Workshops
  • Speakers
  • Sponsors
  • Schedule
  • About
  • Contact
Menu
  • Sessions
  • Workshops
  • Speakers
  • Sponsors
  • Schedule
  • About
  • Contact
Register
  • Sessions
  • Workshops
  • Speakers
  • Sponsors
  • Schedule
  • About
  • Contact
Menu
  • Sessions
  • Workshops
  • Speakers
  • Sponsors
  • Schedule
  • About
  • Contact
Register
Register
view All workshops
View Schedule

Zack DeRose

Philip Fulcher

Workshop

  • Monday
  • August 29, 2022

  • 10:00 am

  • Room:

    Murano

  • Lunch Provided
  • NX WORKSHOP: BUILD A BOARD GAME STORE

    Nx is a Smart, Fast and Extensible Build System. Come learn from Nrwl engineers how to get the most value out of your repository using Nx by creating a real-world application and deploying it.

    In this workshop we’ll be building a store for a fictional board game company called “The Board Game Hoard”.

    We’re going to be using Nx and some of its plugins to accelerate the development of this app.

    To help you understand how to apply some of these lessons in your own projects, we’ll try to build a more “real-world” example. However, because of the time constrains and to make sure we get to cover as much material as possible, we’ll provide you with all the code for any “non-Nx” work you need to do (like styling and configuring Angular routes) – so you can focus on learning to use Nx to its full potential.

    Familiarity with JS/Angular is recommended to get the most out of this workshop.

    Things you’ll learn:

    1. Generating a pristine Nx workspace
    2. Generating frontend Angular apps and backend APIs inside your workspace, with pre-configured proxies
    3. Creating shared libs for re-using code
    4. Generating new routed components with all the lazily loaded routes pre-configured by Nx and ready to go
    5. How to organize code in a monorepo
    6. Easily move libs around your folder structure
    7. Creating Storybook stories and e2e Cypress tests for your components
    8. How to set boundaries between the different scopes in your project
    9. Write automated source code generators for common tasks in your workspace
    10. Set-up CI for your Pull Requests
    11. Add distributed caching
    12. Set up the NxCloud GitHub integration
    13. Write advanced deployment targets using the run-commands executor
    14. Set up Continuous Deployment systems that deploy only the affected projects
    Zack Deroes

    Zack DeRose

    Phillip Fulcher

    Philip Fulcher

    Workshop

  • Monday
  • August 29, 2022

  • 10:00 am

  • Room:

    Murano

  • Lunch provided
  • NX WORKSHOP: BUILD A BOARD GAME STORE

    Nx is a Smart, Fast and Extensible Build System. Come learn from Nrwl engineers how to get the most value out of your repository using Nx by creating a real-world application and deploying it.

    In this workshop we’ll be building a store for a fictional board game company called “The Board Game Hoard”.

    We’re going to be using Nx and some of its plugins to accelerate the development of this app.

    To help you understand how to apply some of these lessons in your own projects, we’ll try to build a more “real-world” example. However, because of the time constrains and to make sure we get to cover as much material as possible, we’ll provide you with all the code for any “non-Nx” work you need to do (like styling and configuring Angular routes) – so you can focus on learning to use Nx to its full potential.

    Familiarity with JS/Angular is recommended to get the most out of this workshop.

    Things you’ll learn:

    1. Generating a pristine Nx workspace
    2. Generating frontend Angular apps and backend APIs inside your workspace, with pre-configured proxies
    3. Creating shared libs for re-using code
    4. Generating new routed components with all the lazily loaded routes pre-configured by Nx and ready to go
    5. How to organize code in a monorepo
    6. Easily move libs around your folder structure
    7. Creating Storybook stories and e2e Cypress tests for your components
    8. How to set boundaries between the different scopes in your project
    9. Write automated source code generators for common tasks in your workspace
    10. Set-up CI for your Pull Requests
    11. Add distributed caching
    12. Set up the NxCloud GitHub integration
    13. Write advanced deployment targets using the run-commands executor
    14. Set up Continuous Deployment systems that deploy only the affected projects
    Loading...
    Loading...

    Sessions: Aug 31 - Sep 2

    Workshops: Aug 29 - 30

    • Grand America Hotel. Salt Lake City. UT. USA
    Register Now

    Sitemap

    • Sessions
    • Workshops
    • Speakers
    • Sponsors
    • Schedule
    • About
    • Contact

    Resources

    • Blog
    • School
    • Scholarships
    • Code of Conduct
    • Covid Protocol
    • Jobs
    • FAQ

    Past Events

    • ng-conf 2017
    • ng-conf 2018
    • ng-conf 2019
    • ng-conf 2020
    • ng-conf 2021
    • EnterpriseNG 2021
    • Reliable Web Summit 2021
    Register
    Twitter Youtube Medium

    ©Pentamorous. All rights reserved. Designed by TransactionFactory.io

    ng-conf 2022

    Sessions
    Workshops
    Speakers
    Sponsors
    Schedule
    About
    Contact
    Register

    Sessions: Aug 31 - Sep 2

    Workshops: Aug 29 - 30

    • Grand America Hotel. Salt Lake City. UT. USA

    Get notified

     Join our exclusive newswire for ng-conf news, workshops, sessions, speakers announcements, and more as we count down to ng-conf!

    Stay updated

     Join our exclusive newswire for speaker announcements, workshops, sessions info and all the latest ng-conf info.