To wersja testowa nowego serwisu infoShare Academy — wyświetlane treści i oferta nie są wiążące ani kompletne

Frontend

Full-stack applications with NestJS and Angular

This training is for developers who want to build application stacks using one consistent technology.

Duration
32h · 4 days
Who it's for

Ideal for teams that…

1 Developers wanting to start working with backend technologies like Node.js, TypeScript, and the NestJS framework
2 Developers looking to expand their knowledge of frontend development by learning Angular
3 IT specialists interested in understanding the advantages and limitations of using TypeScript and Node.js in web projects
4 People interested in frontend-backend integration, code sharing, and a consistent stack for efficient communication between both layers
Outcomes after the program

Modern frontend in practice — components, performance and code quality.

The knowledge and skills needed to build modern web applications

Hands-on experience through exercises and project work

Program · 6 modules

What we actually do

M01
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
M02
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
M03
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
M04
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
M05
Integrating NestJS with Angular
  • · Creating APIs and connecting them with Angular
  • · Introduction to CORS
  • · Implementing example functionalities
  • · Communication patterns between frontend and backend
M06
Application Deployment
  • · Building and preparing the application for deployment
  • · Environment configuration for production
  • · Deployment strategies for full-stack applications
Every module is adapted to your stack and context. The above is a starting point — not a fixed agenda.
How we work

From brief to retro in 30 days.

01

Brief & diagnosis

A call with the team lead + a short survey for participants. We define goals, gap and context.

02

Program customization

We adapt modules, case studies and code examples to your stack. Approval in 5 days.

03

Workshop

Trainer-led sessions, hands-on, code review. Mentor available between sessions too.

04

Retro + report

Outcome report for the team and lead. 30 days of consulting included.

Inquiry

Send a brief. We'll reply within 1 day.

After a short brief we'll prepare a program and a quote. No obligations — it's just a starting point.

Quote within 48h of the brief
First session within 30 days
Pilot before the full decision
VAT invoice, payment in instalments possible

How we handle your data

We process your business data (name, work e-mail, phone number, company, job title) in order to handle your corporate training inquiry and prepare an offer. The data controller is infoShare Academy Sp. z o.o., Al. Grunwaldzka 472B, 80-309 Gdańsk. Providing the data is voluntary but necessary to receive a response. You have the right to access, rectify, erase or restrict the processing of your data and to object to it. Full information is available in our data processing notice.

Optional marketing consents

The controller of your personal data is infoShare Academy sp. z o.o. The rules for processing personal data are set out in the Privacy Policy and the Data Processing Notice.