Skip to content

PacktPublishing/Hands-On-Web-Development-with-TypeScript-and-Nest.js-finest-frontend

Repository files navigation

Hands-On Web Development with Typescript and Nest.js [Video] This is the code repository for Hands-On Web Development with Typescript and Nest.js [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

Nest.js is a framework for building Node.js server-side applications on top of TypeScript and JavaScript. It helps to build efficient and scalable web applications and keep your code organized and architecturally flexibile.

In this course, you will learn about the fundamentals of Typescript and Nest.js, together with advanced techniques to build a financial dashboard that will display stock prices, variations, and company-specific financial performance. We will be build a REST API to retrieve the financial data server-side. Later, we will focus on building the front end dashboard using Angular and connect it with the Nest.js REST API to fetch data and display it while also adding authentication and authorization via the server. Finally, we will deploy the app and go live via Heroku.

By the end of the course, you will be proficient in using Nest.js to address issues that Node.js can’t solve and use it to build a full-stack TypeScript application with Angular as your front end framework.

What You Will Learn

  • Use Nest.js to build more structured server-side applications
  • Build a Nest.js REST API that fetches data from the IEX finance API
  • Build an attractive and easy-to-use Angular dashboard to display basic financial data
  • Integrate a Nest.js back end server with an Angular front end
  • Add authentication and authorization on both the back-end and the front-end
  • Deploy the app on Heroku

Instructions and Navigation

Assumed Knowledge

This course is for developers who want to use the power of Nest.js to overcome the limitations of architectural flexibility seen with Node.js and streamline the building of server-side applications. Prior knowledge of Node.js, TypeScript, and Angular will be required.

Technical Requirements

This course has the following software requirements:
Minimum Hardware Requirements For successful completion of this course, students will require the computer systems with at least the following:

OS: Windows/Linux/MAC OS

Processor: N/A

Memory: GB RAM or above

Storage: 512 GB internal Solid State Drive (SSD) or 1 TB internal HDD

Recommended Hardware Requirements For an optimal experience with hands-on labs and other practical activities, we recommend the following configuration:

OS: Windows/Linux/MAC OS

Processor: Intel Core i5-6 or Equivalent

Memory: 8 GB RAM or above

Storage: 512 GB internal Solid State Drive (SSD) or 1 TB internal HDD

Software Requirements

Operating system: Windows/Linux/MAC OS

Browser: Google Chrome Latest Version

Atom IDE, Latest Version/Visual Studio Code Latest Version

Related Products

About

Hands-On-Web-Development-with-TypeScript-and-Nest.js ( finest frontend), published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •