\newline Logo
Left arrow icon.
Go to Preview Lesson
Go to Preview Lesson
LESSON 7.3Manual 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.5Tips. The migration plan
  • Go Pro
  • Courses
  • Next-Level Angular Apps with NX
  • Analysis of potential problems in migration of big existing codebases
  • Go To Previous Lesson
    Manual migration of existing applications
    Manual migration of existing applications

    How to manually migrate complex applications to the NX mono repository

  • Go To Next Lesson
    Tips. The migration plan
    Tips. The migration plan

    How to plan the migration process