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. 

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 features:

  • Classroom or online training option
  • Completely hands-on
  • Creating self-made project by the end of the trainin

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

Course Agenda:

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

Course Materials:

  • Presentation slides
  • Your own code

The course is held in English.  

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. 

Õppekavarühm: 0612 Andmebaaside ja võrgu disain ning haldus

Amir Zare Pashaei | LinkedIn

Tähelepanu! Teie veebilehtiseja ei vasta kodulehe külastamiseks vajalikele nõuetele. Palun vahetage veebilehitsejat või seadet, millega te veebilehte sirvite.

Attention! Teie veebilehtiseja ei vasta kodulehe külastamiseks vajalikele nõuetele. Palun vahetage veebilehitsejat või seadet, millega te veebilehte sirvite.

Внимание! Teie veebilehtiseja ei vasta kodulehe külastamiseks vajalikele nõuetele. Palun vahetage veebilehitsejat või seadet, millega te veebilehte sirvite.