Full-Stack Applications with NestJS and Angular Training

Level

Intermediate

Duration

32h / 4 days

Date

Individually arranged

Price

Individually arranged

Full-Stack Applications with NestJS and Angular Training

This training is for developers who want to build application stacks using one consistent technology. By applying the same concepts and tools in both the frontend and backend layers, participants will learn a complete and effective model for creating full-stack web applications.

What You Will Learn

  • The knowledge and skills needed to build modern web applications
  • Hands-on experience through exercises and project work
Who is this training for?
  • logo infoshare Developers wanting to start working with backend technologies like Node.js, TypeScript, and the NestJS framework
  • logo infoshare Developers looking to expand their knowledge of frontend development by learning Angular
  • logo infoshare IT specialists interested in understanding the advantages and limitations of using TypeScript and Node.js in web projects
  • logo infoshare People interested in frontend-backend integration, code sharing, and a consistent stack for efficient communication between both layers

Training Program

Introduction to TypeScript and Node.js

  • Creating server applications in Node.js
  • Advantages of using TypeScript
  • Node.js limitations and available solutions
  • Choosing a consistent stack for frontend-backend communication
  • Sharing code between frontend and backend with Node.js and TypeScript

Introduction to NestJS Backend

  • Basics of full-stack application architecture
  • Introduction to NestJS
  • Environment installation and configuration
  • Creating the first modules
  • Working with controllers and providers
  • Handling HTTP requests
  • Dependency Injection in NestJS

Advanced NestJS Features

  • Configuring connections with SQL or NoSQL databases
  • Creating services for business logic
  • Introduction to middleware
  • Authorization and authentication handling
  • Creating custom decorators and filters

Introduction to Angular

  • Angular project architecture overview
  • Installation and configuration of Angular CLI
  • Creating components and modules in Angular
  • Introduction to Angular routing
  • Working with forms and data validation
  • Communicating with the server via HttpClient
  • Introduction to RxJS and data streams

Integrating NestJS with Angular

  • Creating APIs and connecting them with Angular
  • Introduction to CORS
  • Implementing example functionalities
  • Communication patterns between frontend and backend

Application Deployment

  • Building and preparing the application for deployment
  • Environment configuration for production
  • Deployment strategies for full-stack applications

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.