Контакты
- Telegram: job1337
- E-mail: [email protected]
- Github: https://github.com/zharinov-nikita
Frontend
Разработка SPA (Single Page Application)
SPA - приложения, которые работают в браузере без перезагрузке. У таких приложений есть один большой минус - проблема с индексацией поисковыми системами. Поэтому если Вам требуется приложения, которое будет индексироваться поисковиками, то тогда нужно SSR приложение. При разработке SPA приложений преимущественно использую такой стек технологий:
- React.js + TypeScript - создание пользовательского интерфейса и описание логики приложения
- Redux - управления состоянием приложения
- Redux Toolkit - управление состоянием приложения
- RTK Query - работа с асинхронностью
- MobX - управление состоянием приложения
- Axios - запросы на сервер
SSR - приложения, рендеринг которого происходит на сервере. Серверный рендеринг, позволяет продвигать приложения в поисковых системах без особых проблем. Так же используя технологии, которые я описал ниже можно объединять все преимущества SPA и SSR в одном месте.
- Next.js + TypeScript - серверный рендеринг
- React.js - создание пользовательского интерфейса и описание логики приложения
- Redux - управления состоянием приложения
- Redux Toolkit - управление состоянием приложения
- RTK Query - работа с асинхронностью
- MobX - управление состоянием приложения
- Axios - запросы на сервер
Backend
Разработка масштабируемых серверных приложений на node.js. При разработке используется следующий стек:
- Express.js + TypeScript + БД (MongoDB, PostgreSQL, MySQL)
- Nest.js + БД (MongoDB, PostgreSQL, MySQL)