\newline Logo
Left arrow icon.
Go to Preview Lesson
Go to Preview Lesson
LESSON 7.2Automatic migration of existing applications
Course Thumbnail of Next-Level Angular Apps with NX.Next-Level Angular Apps with NX
  • MODULE 1
    Introduction
    • LESSON 1.1Speaker introduction and course overview
    • LESSON 1.2What is NX?
    • LESSON 1.3Repository vs Monorepo
    • LESSON 1.4Angular and NX - Why?
    • LESSON 1.5Advantages of NX
    • LESSON 1.6Disadvantages of NX
    • LESSON 1.7First module summary
  • MODULE 2
    How to install NX
    • LESSON 2.1Second module introduction
    • LESSON 2.2NX installation
    • LESSON 2.3NX repository folder layout
    • LESSON 2.4Second module summary
  • MODULE 3
    The first NX Angular application
    • LESSON 3.1Third module introduction
    • LESSON 3.2Adding the first app
    • LESSON 3.3Adding the first library
    • LESSON 3.4Time tracker code
    • LESSON 3.5Third module summary
  • MODULE 4
    More built-in NX features
    • LESSON 4.1Fourth module introduction
    • LESSON 4.2Built-in app types in NX
    • LESSON 4.3Built-in library types in NX
    • LESSON 4.4Storybook
    • LESSON 4.5End-to-end testing
    • LESSON 4.6Fourth module summary
  • MODULE 5
    Building a real life application with NX
    • LESSON 5.1Fifth module introduction
    • LESSON 5.2Backend overview
    • LESSON 5.3Migrating backend app to NX
    • LESSON 5.4Extracting shared DTO library
    • LESSON 5.5Design overview
    • LESSON 5.6Adding new Angular apps to existing monorepo
    • LESSON 5.7Adding Storybook to monorepo - different approach
    • LESSON 5.8Adding common components. Card, Button, Input, List, ListItem
    • LESSON 5.9Adding a domain library for RoomList, RoomBackground and RoomTimelineList that I missed in previous lessons
    • LESSON 5.10Constructing the application - Services
    • LESSON 5.11Constructing the Admin application
    • LESSON 5.12Constructing the Room application
    • LESSON 5.13Preparing the Room applications to work offline
    • LESSON 5.14Lessons learned and homework
  • MODULE 6
    Dependency graph
    • LESSON 6.1Sixth module introduction
    • LESSON 6.2Dependency graph - what is it?
    • LESSON 6.3Importance of keeping dependencies in order
    • LESSON 6.4Affected
    • LESSON 6.5Dealing with circular dependencies
    • LESSON 6.6Sixth module summary
  • MODULE 7
    Migrating existing applications to NX
    • LESSON 7.1Seventh module introduction
    • LESSON 7.2Automatic migration of existing applications
    • LESSON 7.3Manual migration of existing applications
    • LESSON 7.4Analysis of potential problems in migration of big existing codebases
    • LESSON 7.5Tips. The migration plan
    • LESSON 7.6Tips. Target architecture
    • LESSON 7.7Seventh module summary
  • MODULE 8
    Summary
    • LESSON 8.1What you have learned from this course
    • LESSON 8.2Final words
Right arrow icon.
Go to Next Lesson
Go to Next Lesson
LESSON 7.4Analysis of potential problems in migration of big existing codebases
  • Go Pro
  • Courses
  • Next-Level Angular Apps with NX
  • Manual migration of existing applications
  • Go To Previous Lesson
    Automatic migration of existing applications
    Automatic migration of existing applications

    How to automatically migrate simple applications to the NX mono repository

  • Go To Next Lesson
    Analysis of potential problems in migration of big existing codebases
    Analysis of potential problems in migration of big existing codebases

    What may be the problem during migration of big, stale existing codebases