fbpx

Angular & Nest.js

Become an expert in building Full Stack JavaScript applications with Angular & NestJS! This program is designed to guide you from the basics to advanced concepts of building a full-stack application using Angular and NestJS. The program covers foundational topics such as HTML, CSS, JavaScript, TypeScript, NodeJS, and Express, as well as advanced topics like developing REST APIs, database integration, and creating an interactive web application with a modern user interface. The training concludes with the completion of a fully functional solution and the deployment of the application to a suitable service.
Mentors
koordinator na akademijata za programiranje

Kristina Spaseska

Ivo Kostovski

Borche Borisovski

Do you have additional questions?

Contact Sara.

    Course overview and initial setup
    • Introduction to the course and expected outcomes
    • Installation and configuration of Visual Studio Code
    • Best naming practices
    • Creating a GitHub repository
    Responsive layout using HTML and CSS
    • Layout development basic concepts
    • Desktop first VS Mobile first пристап на развивање на респонзивен layout
    • Landing page development
    JavaScript
    • Developing solutions based on JavaScript
    • JavaScript Under the Hood – How JavaScript Works Behind the Scenes in the Browser
    • Asynchronous code execution and API communication
    • Modern JavaScript features - ECMAScript6
    Introduction with ТypeScript
    • Setting up the environment for using TypeScript locally
    • Using types in JavaScript with TypeScript
    • Advanced functionalities with TypeScript
    Using JavaScript on the Server with Node JS
    • Introduction to NodeJS as a Server-Side Development Environment Using JavaScript
    • Building a REST API with Express JS
    • Communication and manipulation of local files and folders
    Developing a REST API with an Advanced Framework for Server-Side Applications
    • Understanding basic concepts of NestJS
    • Patterns for organizing server applications in NestJS
    • Validation and transformation of input and output data
    • Communication with PostgreSQL through TypeORM
    • Setting up advanced architecture in the database using relations
    • Using custom advanced functionalities in Nest JS
    Developing a Client Application with Angular
    • Introduction to the Basic Concepts of Angular
    • Patterns for organizing client applications in Angular
    • Using forms and validating inputs
    • Using routes and navigating users
    • Communication with server applications
    • Developing an Application Using Modern Concepts such as "Signals"
    • Styling the application using Angular Material
    Authentication and Authorization
    • Introduction to authentication with JWT tokens
    • Developing Authentication for a Server Application, Token Generation, and User Management
    • Developing User Roles and Defining Permissions for Accessing Different Parts of the Application
    • Protecting Endpoints from Unauthenticated Users and Users Without the Appropriate Role
    • Developing authentication in client applications
    • Automatic Renewal of Logged-In Sessions Through Token Refreshing
    Communication with External Services
    • Setting Up Communication with an External Service for Additional Functionalities (e.g., Sending Emails, Notifications, etc.)
    Deployment
    • Using Docker to Improve Local Application Development
    • Deploying the client application to a hosting service
    • Deploying the Server Application and Database to a Hosting Service
Do you have additional questions?

Contact Sara.

Is prior knowledge required?

To attend this training, you need to have basic knowledge of JavaScript and web development.

The classes in this course are entirely conducted in English.

During the lessons, theoretical concepts are explained, and homework assignments are given, with solutions discussed in class. Се споделуваат искуства од проектите
на кои работат слушателите и се дискутираат можни решенија, добри
пракси, и сл

Angular & Nest.js

1.450 €​​
1.088 €

(advent price)

Start

May 2025

No. of classes

160 classes

Duration

4 months

Schedule

17:30 – 20:30 h

Стани експерт за градење на Full Stack JavaScript апликација со Angular &
NestJS!
Оваа програма е дизајнирана да те води од основните до напредните
концепти на градење на full stack апликација користејќи Angular и NestJS.

Програмата вклучува почетни поставки како HTML, CSS, JavaScript,
TypeScript, NodeJS, Express, до напредни теми како развивање на Rest API,
поврзување со датабаза и развивање на интерактивна веб апликација со
модерен кориснички интерфејс.

Обуката завршува со комплетирање на целосното решение и deployment на
апликацијата на соодветен сервис.

Mentors
koordinator na akademijata za programiranje

Kristina Spaseska

Ivo Kostovski

Borche Borisovski

Do you have additional questions?

Contact Sara.

    Course overview and initial setup
    • Introduction to the course and expected outcomes
    • Installation and configuration of Visual Studio Code
    • Best naming practices
    • Creating a GitHub repository
    Responsive layout using HTML and CSS
    • Layout development basic concepts
    • Desktop first VS Mobile first пристап на развивање на респонзивен layout
    • Landing page development
    JavaScript
    • Developing solutions based on JavaScript
    • JavaScript Under the Hood – How JavaScript Works Behind the Scenes in the Browser
    • Asynchronous code execution and API communication
    • Modern JavaScript features - ECMAScript6
    Introduction with ТypeScript
    • Setting up the environment for using TypeScript locally
    • Using types in JavaScript with TypeScript
    • Advanced functionalities with TypeScript
    Using JavaScript on the Server with Node JS
    • Introduction to NodeJS as a Server-Side Development Environment Using JavaScript
    • Building a REST API with Express JS
    • Communication and manipulation of local files and folders
    Developing a REST API with an Advanced Framework for Server-Side Applications
    • Understanding basic concepts of NestJS
    • Patterns for organizing server applications in NestJS
    • Validation and transformation of input and output data
    • Communication with PostgreSQL through TypeORM
    • Setting up advanced architecture in the database using relations
    • Using custom advanced functionalities in Nest JS
    Developing a Client Application with Angular
    • Introduction to the Basic Concepts of Angular
    • Patterns for organizing client applications in Angular
    • Using forms and validating inputs
    • Using routes and navigating users
    • Communication with server applications
    • Developing an Application Using Modern Concepts such as "Signals"
    • Styling the application using Angular Material
    Authentication and Authorization
    • Introduction to authentication with JWT tokens
    • Developing Authentication for a Server Application, Token Generation, and User Management
    • Developing User Roles and Defining Permissions for Accessing Different Parts of the Application
    • Protecting Endpoints from Unauthenticated Users and Users Without the Appropriate Role
    • Developing authentication in client applications
    • Automatic Renewal of Logged-In Sessions Through Token Refreshing
    Communication with External Services
    • Setting Up Communication with an External Service for Additional Functionalities (e.g., Sending Emails, Notifications, etc.)
    Deployment
    • Using Docker to Improve Local Application Development
    • Deploying the client application to a hosting service
    • Deploying the Server Application and Database to a Hosting Service
Do you have additional questions?

Contact Sara.

Is prior knowledge required?

To attend this training, you need to have basic knowledge of JavaScript and web development.

The classes in this course are entirely conducted in English.

In the classes, theory is explained and homework assignments are given, with their solutions discussed during the sessions. Experiences from projects on which students are working are shared, and possible solutions, best practices, and more are discussed.

Angular & Nest.js
1.450 € 1.088 €​​
Scroll to Top
Калкулатор на рати

Вкупна цена: 1.150 €

Одберете број на рати:

Месечна рата:

Апликација за Angular & Nest.js
Application for Angular Nest.js