Providing Technology Training and Mentoring For Modern Technology Adoption
Students are tasked with creating a CRUD (data) based application that retrieves its data through network calls from a RESTful web service. Pages in the app will be built from Angular components to fulfill various design requirements. The completed application will include:
The course project makes use of the following tools and technology:NodeJS
After completing the project students should be able to show a bug-free runnable Angular project that fulfills the design criteria set out in the project definition document.
Today you will be creating a new Angular project that displays to-do items, implementing components to represent the main areas of the page and getting familiar with the development environment and tools.
On day two, you will be adding a To-do list component, adding navigation links to switch between the list and detail component views and accessing the To-do data from a file using HTTP.Project Goals
Your project goals for today include coding features that support adding of new To-do items, switching to a RESTful web service as your data source, adding type-through search capabilities and using routing to navigate between components.
On day four you will add create, delete and update capabilities to the application, use route parameters when navigating from the list to the detail screen and implement push updates using web sockets.
The final day of the project, you will refactor the application to include a home page, modularize the To-do components and services, add To-do detail form validation, lazy load the To-do module and style the application using bootstrap.