Skip to content
Technologies / Programming

Building Web Applications with MEAN Stack

The training provides comprehensive introduction to building web applications using the MEAN technology stack (MongoDB, Express.js, Angular, Node.js). The program combines theory with intensive practical workshops, during which participants build a full-fledged web application from scratch. Classes are conducted in workshop format, where each element of the technology stack is discussed in detail and integrated with other components, allowing understanding of both individual technologies and their interdependencies.

Issues

  • MEAN application architecture
  • Node.js and Express.js
  • MongoDB and mongoose
  • Angular and TypeScript
  • REST API
  • Authentication and authorization
  • Application state management
  • Routing and navigation
  • End-to-end testing
  • Performance optimization
  • Application security
  • Deployment and monitoring

Benefits

  • After completing the training, participants will possess comprehensive knowledge enabling independent creation of modern web applications in the MEAN stack
  • They will gain practical skills in designing and implementing both front-end and back-end application layers
  • They will learn to effectively integrate various technology stack components into a coherent solution
  • They will master web application performance optimization and security techniques
  • They will be able to deploy and monitor applications in production environments
  • They will gain skills in applying best practices in full-stack application development

Who is this training for?

JavaScript programmers wanting to expand their skills
Front-end developers interested in full-stack development
Back-end programmers wanting to learn modern web technologies
Web solution architects
Web application developers
Software development specialists

Prerequisites

  • Knowledge of JavaScript and TypeScript
  • Basic knowledge of HTTP protocol
  • Experience in building web applications
  • Understanding of object-oriented programming basics

Training program

01

MEAN application architecture

  • Development environment configuration
  • Component integration
  • Design patterns in MEAN
  • Back-end with Node.js and Express
  • REST API implementation
02

MongoDB integration

  • Middleware and routing
03

Application security

  • Front-end with Angular
  • Components and services
  • Application state management
  • Routing and navigation
04

Forms and validation

  • Advanced Aspects
  • Performance optimization
05

Application testing

  • Deployment and deployment
  • Monitoring and diagnostics

Delivery Methods

Online

  • Convenience of participating from anywhere
  • Interactive live sessions with trainer
  • Materials available for 30 days
  • No travel costs

On-site

  • Direct contact with trainer and group
  • Intensive hands-on workshops
  • Networking with other participants
  • Full focus on learning

Frequently asked questions

What are the prerequisites for this training?

For Building Web Applications with MEAN Stack we recommend: Knowledge of JavaScript and TypeScript; Basic knowledge of HTTP protocol; Experience in building web applications.

What is the format and duration of this training?

The training lasts 5 days and is available in online and on-site format. Sessions run from 9:00 AM to 4:00 PM. We can also customize the schedule to fit your team's needs.

Who is this training designed for?

This training is designed for: JavaScript programmers wanting to expand their skills; Front-end developers interested in full-stack development; Back-end programmers wanting to learn modern web technologies.

What practical skills will I gain from this training?

You will gain comprehensive knowledge for independently creating modern web applications in the MEAN stack, including designing and implementing both front-end and back-end layers, integrating all four technology components, and deploying and monitoring applications in production environments.

What topics does the program cover?

The program covers MEAN stack basics including MongoDB data modeling, Express.js REST API development, Angular component-based front-end development, and Node.js server-side programming. Participants build a complete full-stack web application across progressive workshop sessions.

Do I receive a certificate after completing this training?

Yes, upon successful completion you receive an EITT certificate confirming your skills in MEAN stack web application development. The certificate is recognized by employers in the IT industry.

Anna Polak
Anna Polak Opiekun szkolenia

Request a quote

Funding Options

Check funding options for your company

Up to 80%

Development Services Database

Up to 80% funding for SMEs from EU funds

Check availability
Up to 100%

National Training Fund

Up to 100% funding for employers

Learn more

Trusted by

We train teams at Poland's largest companies

ING Bank - EITT client
mBank - EITT client
PKO Bank Polski - EITT client
PZU - EITT client
Allianz - EITT client
T-Mobile - EITT client
KGHM - EITT client
PGE - EITT client
IKEA - EITT client
InPost - EITT client
Leroy Merlin - EITT client
ZUS - EITT client

Interested in this training?

Contact us - we'll prepare an offer tailored to your organization's needs.

500+ experts
2500+ trainings available
ISO 9001 quality certified
Request Training
Call us +48 22 487 84 90