Личный Сайт портфолио Денис Наталевич

Привет, я 
Денис Front‑end разработчик

тот - кому действительно нравится создавать адаптивные, интерактивные и стильные веб-приложения с использованием HTML5, CSS3, JavaScript, React, Vue и CMS.

Контакты Личная Фотография

Мои навыки

Обучение:
Профессия Front-end React разработчик в компании Htmlacademy.
Профессия Fullstack-разработчик на Python в компании SkillBox
А также в процессе более детального самостоятельного изучения материалов.

  • HTML

    Кроссбраузерная семантическая верстка. Верстка по БЭМ. Accessibility.

  • CSS (SASS, LESS)

    CSS native. Переменные CSS. Grid, Flex сетки. Препроцессоры SASS, LESS. Простые анимации.

  • Пакетные менеджеры

    В проектах используется таск менеджер Gulp и сбощик Webpack. Конфигурации для DEV и PROD версий проектов, готовых к размещению на хостинге.

  • JavaScript

    Vanilla JS, ES5/ES6. В проектах использовались паттерны MVC, Observer, Proxy, Adapter. Использование сторонних библиотек (Moment, He, Leaflet).

  • React, Vue

    В проектах React использовались: React Router, Redux, Redux-Thunk, Axios.

    В проектах Vue использовались: Vue Router, Pinia, Vitest.

  • Git (GitHub, GitLab)

    Все проектные работы ведуться с помощью системы контроля версий GitHub или GitLab.

Образование

Информация об образовании, курсах, повышениях квалификации.

  • HtmlAcademy

    Студент

    -

    Сертификаты о прохождении курса "React-разработчик"

    Курс состоит из 5 частей:

    HTML и CSS, уровень 1
    Базовая семантическая HTML разметка. Фиксированная верстка, базовый CSS.
    HTML и CSS, уровень 2
    Адаптивная верстка и автоматизация GULP. Введение в JS.
    JavaScript, уровень 1
    Основы JS. Структуры данных. DOM и события. Внешние API и сторонние библиотеки. Асинхронность. Работа с сетью. Обратная связь с пользователями и оптимизация. Знакомство с Webpack.
    JavaScript, уровень 2
    Модули. Структуры данных. Введение в ООП. Паттерны проектирования. Наследование и полиморфизм. Датабиндинг - связывание данных. Работа с сетью и оффлайн (ServiceWorkers, LocalStorage).
    React. Разработка сложных клиентских приложений
    Разметка JSX. Маршрутизация (React Router). React-компоненты, Hooks. Redux, Redux-Thunk. Axios. Архитектура приложения - Flux.
  • SkillBox

    Студент

    -

    Сертификаты о прохождении Профессии Fullstack-разработчик на Python

    Курс состоит из 9 основных частей.

    Пройденные курсы:

    Веб-вёрстка. Базовый уровень
    Семантическая HTML разметка. Адаптивная (отзывчивая) верстка, CSS.
    Веб-вёрстка «Продвинутый уровень»
    Верстка HTML-писем. SVG. Анимация на JS. Оптимизация и процесс загрузки. Сборщики. Препроцессоры и Постпроцессоры.
    JavaScript. Базовый уровень
    Основами JavaScript, работа с DOM. REST API
    Основы Python. Часть 1
    Основные алгоритмы и структуры данных
    Vue.js
    Composition API. Pinia. Тестирование Vue-компонентов. Nuxt и SSR.
    TypeScript и инструменты разработчика
    TypeScript - Основы языка. Классы (ООП). Дженерики. Утилитарные типы. Тестирование.
    Основы Python. Часть 1
    Переменные, Операторы, Циклы, Функции

    В процеесе изучения:

    JavaScript. Продвинутый уровень
    Модули. Классы. ООП. Event loop и асинхронная разработка. Обработка ошибок.
    Основы Python. Часть 2
    Углубленная работа с Python. Написание программ.
    Python Advanced
    Flask, Linux, Docker, MVC, REST API, Базы данных, Postgres, SQL, fastAPI, CD, автоматический деплой.

Портфолио

Информация о выполненных проектах. Краткое описание. Ссылки на "живые проекты" и исходный код на GitHub.

Форма обратной связи

Не работает форма? Напишите мне: E-mail Telegram

Заголовок сообщения