HTML
A hypertext markup language that allows the user to create and structure sections, paragraphs, headings, links, and blocks for web pages and applications.
CSS
The language to describe the appearance of website pages. CSS creates animations without JavaScript, supports gradients, shadows and more. It allows you to make the site visually modern and attractive.
JavaScript
The most popular programming language for developing web applications. JavaScript is considered a fast, productive, and easy-to-learn programming language.
TypeScript
Augmented version of JavaScript that helps simplify large application development. This language adds many new principles - classes, generics, interfaces, static types. It allows developers to use static parser or code refactoring.
React
A simple and convenient JavaScript library for creating user interfaces. React is developed and supported by Facebook, Instagram, and other corporations.
Redux
A popular library to work with React. Redux allows developers to apply different design patterns and approaches to writing code.
Node.js
Cross-platform environment for creating JavaScript-based network services and applications.
Express.js
A popular web framework written in JavaScript and running inside the Node.js runtime. Used to create web applications and APIs.
Nest.js
Framework for creating Node.js-based server applications. Advantages of the framework include correct architectural approaches and ability to work with advanced concepts such as DDD, Event Sourcing and microservices architecture.
Docker
A software to automate deployment and management of applications in containerized environments.
Git
The world's #1 version control system. Git allows you to work on your project code together without worrying about data loss or version conflicts.
MongoDB
Document-oriented, open-source database management system that requires no table schema description.