1. Вёрстка статических сайтов с помощью HTML/CSS и использованием
инструментов Twitter Bootstrap, препроцессоров LESS и SASS.
Адаптивная верстка сайтов с использованием принципов кроссбраузерности
и валидности. Работа с макетом дизайна в формате Figma.
Результат: интернет-магазин продажи модной одежды.
2. Javascript (ES5 + ES6). Фреймворк VUE 2.0/3.0 (VUE CLI).
Результат: интернет-магазин продажи цветов.
3. Фреймворк React JS. Виртуальный DOM. Использование Material UI.
Роутинг, HOC, React context, Redux & React Redux, Redux middleware &
Redux persist. Использование библиотек для middleware Redux-thunk, Redux-Saga.
Использование REST API и бд Firebase. Тестирование с помощью
React testing library / Jest. Оптимизация React Pure component, React profiler, LightHouse.
Результат: создан чат рум (мини VK) с авторизацией и сохранением данных в Firebase.
4. Backend на базе Node JS. Создание HTTP сервера, работа с файловой системой.
Работа с потоками (streams). Использование библиотеки Socket IO, workers.
Создан сервер информирующий о подключениях/отключениях/переподключениях
со счётчиком посетителей(сокеты) с динамическим обновлением.
5. Typescript.
Защита от спама.
Для отображения полной версии профиля и контактных данных,
Вам необходимо произвести Вход