Web technologies training at Bodhih helps developers build modern web applications with Angular on the front end and Node.js with Express on the back end. Programs cover TypeScript, components, signals, routing, REST APIs, MongoDB and testing. They are customised for corporate teams, run with hands-on labs, and delivered in person or live virtual.
- Standard duration: 4 days, customisable to your needs
- Delivered in person at your location or as live virtual sessions
- Designed with the ADDIE model and evaluated for behaviour change
- Offered by Bodhih since 2008 to 2,000+ organisations across 7 regions
Where and how: web technologies training as an in-person workshop in Bengaluru, Mumbai, Delhi NCR, Gurugram, Hyderabad, Chennai, Pune, Kolkata, Ahmedabad and Jaipur; as a live online course; or delivered overseas in Dubai, Singapore and across the Middle East, Asia and Africa.
Angular JS
Program Overview:
Angular is one of the popular frameworks for building front end applications ,this program will help the participants to build strong foundation on all the core topics to build modern front end applications.
Training Duration:
4 days Instructor Led Training
Training Prerequisite:
Participants should be familiar with HTML ,CSS3 concepts ,Java script and any programing languages.
Training Outcome:
- Practical Approach
- Hands on training session
- Real time project and case studies
- 24/7 support
Node Js
Program Overview:
This Program will cover the fundamentals of Node Js and NPM concepts, understanding node js events, node js global objects.
This 3 day program will also cover Express Js concepts, creating API using express ,connecting to Mongo DB.
Training Duration:
3 days Instructor Led Training.
Training Prerequisite:
HTML 5, CSS, Javascript, AJAX
Training Outcome:
- Practical Approach
- Hands on training session
- Real time project and case studies
- 24/7 support
Solutions & Services
What participants will be able to do
Write solid TypeScript
Developers use types, interfaces, generics and modern JavaScript features in Angular and Node.js projects.
Build modern Angular apps
Participants create standalone components with signals, routing, forms and services.
Consume and build APIs
Developers call REST APIs from Angular and build their own with Express.
Work with MongoDB
Participants model documents and run create, read, update and delete operations from Node.js.
Secure web applications
Teams handle authentication, input validation and common web vulnerabilities.
Test and ship
Developers write unit tests and prepare front and back end apps for deployment.
Who should attend
- Front-end developers building or maintaining Angular applications
- Developers upgrading from AngularJS or older Angular versions
- Back-end developers adopting Node.js and Express
- Full-stack teams working on a JavaScript or TypeScript stack
- Java or .NET developers who need to contribute to web front ends
Recommended program outline
Recommended design, customised to your context after a short needs analysis.
01Modern JavaScript and TypeScriptModule 1 · Angular program, Day 1+
- ES modules, arrow functions, promises and async/await
- TypeScript types, interfaces and generics
- Angular CLI and project setup
- Code quality with linting and formatting tools
02Angular components and signalsModule 2 · Angular program, Days 2 and 3+
- Standalone components, templates and control flow
- Signals, computed values and change detection
- Services and dependency injection
- Routing, lazy loading and forms
03Angular data, testing and performanceModule 3 · Angular program, Day 4+
- HttpClient, RxJS basics and error handling
- Unit testing components and services
- Build optimisation and deployment
- Accessibility basics for Angular components
04Node.js fundamentalsModule 4 · Node.js program, Day 1+
- The event loop, modules and npm
- Events, streams, file system and global objects
- Asynchronous patterns and error handling
- Package management, versions and security audits with npm
05APIs with ExpressModule 5 · Node.js program, Day 2+
- Routing, middleware and request validation
- Designing clean REST endpoints
- Authentication with tokens and securing APIs
- Logging, error handling and API documentation
06MongoDB and capstoneModule 6 · Node.js program, Day 3+
- Documents, collections and data modelling
- CRUD operations with a Node.js driver or ODM
- Capstone: build a small full-stack feature end to end
- Deployment options for Node.js services
When to choose this
Frequently asked questions
What is the difference between AngularJS and Angular?
AngularJS is the original JavaScript framework, which reached end of support years ago. Angular is a complete rewrite built with TypeScript, with a component-based architecture and regular releases. Modern Angular uses standalone components and signals for reactivity. Bodhih's program teaches current Angular and can include guidance for teams migrating from AngularJS.
What are Angular signals?
Signals are Angular's way of tracking reactive state. A signal holds a value and tells Angular exactly which parts of the page depend on it, so updates are more precise and efficient. They simplify change detection and reduce the need for some RxJS patterns. The program gives participants hands-on practice building components with signals.
Is Node.js good for backend development?
Node.js is widely used for APIs, real-time applications and microservices, especially where teams want one language across front and back end. Its non-blocking, event-driven model handles many concurrent connections well. It suits I/O-heavy workloads more than heavy computation. The program explains these trade-offs alongside hands-on Express development.
What should I know before learning Angular?
Participants should be comfortable with HTML, CSS and JavaScript, and have experience with at least one programming language. Knowledge of TypeScript is useful but not required, because the program covers it on the first day. Bodhih shares a setup guide so laptops have Node.js, the Angular CLI and an editor ready.
Can Angular and Node.js be taken as one full-stack program?
Yes. Bodhih's recommended programs are four days for Angular and three days for Node.js with Express and MongoDB. They can run separately or together as a seven-day full-stack program with a combined capstone. The sequence and depth are customised to your team's stack and experience.
Who is the Web technologies program for?
IT teams, engineers and technology professionals. Bodhih tailors the examples, case studies and depth to your industry, culture and team level.
How long is the Web technologies program?
The standard program runs 4 days. Bodhih can shorten or extend it to fit your goals and schedule.
Can Web technologies be delivered online?
Yes. Web technologies can run in person at your location, as live virtual sessions for distributed or hybrid teams, or as a blended journey that adds self-paced learning on Bodhih.org between sessions.
How is the impact of Web technologies measured?
Success measures for Web technologies are agreed with you before design, as part of the ADDIE model. Bodhih can add pre- and post-program assessments on AssessAll and manager check-ins to track behaviour change.
