Advanced full-Stack Node.js Web Application Development using Angular, Express, and PostgreSQL
In this immersive training program, you’ll gain a deep understanding of Angular, Express, and PostgreSQL—the powerful trio for modern web development. By the end of the course, you’ll have the skills to create advanced web applications from the frontend to the backend.
Audience
We expect the participants to be professionals and Non-professionals who:
- have basic understanding of TypeScript, TSQL language and HTML, JS, CSS
- want to learn more about Full-Stack web application development
- want to learn web application development, Angular framework, HTML, TS, CSS
- want to learn Backend development using Node.js and Express framework
- want to learn PostgreSQL database
Programm:
- Day 1: Introduction to Angular
- Overview of Angular and its key features
- Setting up the development environment for Angular
- Angular components, templates, and data binding
- Angular routing and navigation
- Day 2: Angular Services and HTTP Communication
- Working with Angular services and dependency injection
- Making HTTP requests using Angular’s HttpClient module
- Handling data retrieval and manipulation in Angular
- Error handling and asynchronous programming in Angular
- Day 3: Introduction to Express and Backend Development
- Understanding the basics of Node.js and Express framework
- Setting up the development environment for Express
- Building RESTful APIs with Express
- Implementing CRUD operations with Express and PostgreSQL
- Day 4: Integrating Angular with Express Backend
- Connecting Angular frontend with Express backend
- Sending HTTP requests from Angular to Express APIs
- Handling authentication and authorisation in the application
- Securing API endpoints and implementing validation
- Day 5: Deployment and Advanced Topics
- Optimising Angular and Express applications for production
- Deploying the application to a web server
- Advanced Angular and Express topics (e.g., forms, authentication, performance optimisation)
- Best practices for full-stack web application development
Tooling needed for the course:
- Bring your own computer (or ask BCS to provide the computer on-site)
- Visual Studio code
- Google Chrome
- IntelliJ IDEA (optional)
- PostgreSQL and pgAdmin 4
Learning outcomes
By the end of the course the student will:
- Understands Ionic an Angular framework and its general concepts
- Understands Express framework and APA design
- Understands SQL database design and creation
Course Materials:
- Presentation slides
- Your own code
Trainer:
Amir Zare Pashaei
Amir Zare Pashaei possesses over 16 years of expertise as an IT expert, showcasing a proven track record in developing extensive enterprise software applications.
Don’t miss this opportunity to become an advanced full-stack web developer! Enrol today and unlock endless possibilities in the dynamic world of web application development with Angular, Express, and PostgreSQL.
Course features:
- Classroom or online training option
- Completely hands-on
- Creating self-made project by the end of the trainin
Koolitusfirma tutvustus
BCS Koolitus on Eesti juhtiv IKT valdkonna koolitus-, projektijuhtimis- ja konsultatsiooniettevõte. Loen koolitusfirma kohta veel...