Cтек моих технологий в JavaScript разработке
Технологии общего развития:
SOLID: принципы объектно-ориентированного программирования.
Основные рабочие технологии:
- HTML: Структура веб-страницы. Теги и атрибуты для семантической разметки контента.
- CSS (SCSS) : Стилизация веб-страницы.Layout, цвета, типографика, адаптивный дизайн (Flexbox, CSS Grid).
- JavaScript (TypeScript): Логика и интерактивность веб-страницы. Работа с DOM, событиями, AJAX-запросами.
React(Rsbuild + ts): Библиотека для построения пользовательских интерфейсов, интерактивных квизов, калькуляторов. Использует компонентный подход и unidirectional data flow.
Node.js: это среда выполнения JavaScript-программ, построенная на движке Chrome V8
Node.js/Express.ts: это сервер, написанный на чистом Node.js
Next.js, мощный JavaScript-фреймворк и новаторское решение для создания современных веб-приложений на основе React
React Native — это популярный фреймворк для создания мобильных приложений, разработанный Facebook.
Дополнительные DevOps технологии на базе OS Linux
Ubuntu — это операционная система, идеально подходящая для использования на персональных компьютерах, ноутбуках и серверах.
Bash-скрипт или shell-скрипт представляет текстовый файл, который содержит последовательность команд.
Nginx (engine x — произносится как энджинкс): веб-сервер и почтовый прокси-сервер, работающий на Unix-подобных операционных системах
Docker: программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации.
Prisma: инструмент, позволяющий работать с реляционными (PostgreSQL, MySQL, SQL Server, SQLite) и нереляционной (MongoDB) базами данных с помощью JavaScript или TypeScript без использования SQL