diff --git a/dist/pages/index.html b/dist/pages/index.html index d410c7f..f065c47 100644 --- a/dist/pages/index.html +++ b/dist/pages/index.html @@ -1,4 +1,4 @@ -
Привет, меня зовут Денис и я
Опыт в веб-разработке:
3 года + опыт работы на фрилансе.
Возраст:
24 года
Почта:
Телефон:
Телеграмм:
@denis_moshkin
Образование:
"ВятГУ" по направлению "Фундаментальная информатика и информационные технологии" 3 курса (неоконченное высшее, отчислился по собственному желанию, так как не хотел тратить впустую время)
Оценки в университете:
Дискретная математика - отлично
Объектно-ориентированное программирование - хорошо
Классические алгоритмы и структуры данных - хорошо
Дифференциальные и разностные уравнения - отлично
Иностранный язык - отлично
Математический анализ - отлично
Теория вероятности и математическая статистика - отлично
Компьютерные сети - хорошо
Теория информации и кодирования - хорошо
Математическая логика - отлично
Мат. логика - отлично
Архитектура вычислительных систем - хорошо
Ссылка на документ
Медиа:
Изучил прогрессивный JavaScript-фреймворк. Научился работать с классами, событиями, директивами, слотами, миксинами, компонентами, двух-связной привязке к полям ввода. А также composition api, proxy, typescript в vue3.
Изучил vue фреймворк для облегчения работы с ssr. Научился работать с page, layout, plugins, assets, routing, seo and meta, configuration.
Изучил библиотеку vuex для хранения состояния vue приложения. Изучил getters, dispatch, actions, mutations, modules, а также map helpers (mapGetters, mapActions, mapState, mapMutations) и работу с простраством имен для modules.
Изучил библиотеку vue-router для роутинга и создания SPA. Изучил router-link, router options, programmatic navigation, navigation guards, named routers.
Изучил ui фреймворк для vue приложений. Изучил helper classes, sass variables, components (app, grid, btn, tables, menu, v-text-field, validation, icon, img ...)
Изучил ui фреймворк для vue приложений. Изучил components, config, css-vars, подключение только нужных компонентов.
Изучил vue framework. Научился работать с многочисленными компонентами, иконками.
vite, nuxt, vue cli, vue-i18n, vuelidate, vueuse,
Изучил язык программирования - Node.js. Научился использовать: path, file system (fs), es6 modules, commonjs modules.
Изучил язык программирования - Javascript. Научился использовать: промисы, fetch, замыкание, символы, модули, strict mode, функции, классы, встроенные объекты, работать с DOM моделью сайта и работой с браузерными объектами (location, Event, localstorage)
Изучил TypeScript - типизированный js. Изучил типы (type), классы (class), generics (T), множества (enums), tsconfig (libs, options), интерфейсы (interface), а также пользоваться типами библиотек и изменять их.
Изучил AJAX - асинхронный JavaScript и XML. Научился работать с сервером: отправлять, получать запросы и обрабатывать их на странице. А также пользоваться библиотекой AXIOS. Изучил websockets для постонного соеденинения с сервером.
Изучил сборщик проектов webpack Ссылка на репозиторий с конфигом.
Пытаюсь понять как работает webpack под капотом в браузере (особенно импорты и экпорты). В дальшейшем есть планы посмотреть процесс компиляции на node.js webpack'а.
Изучил способы end2end тестирования кода. Генерация событий(click), поиск элементов (get), проверка api запросов (intercept, wait), обработка загрузки файлов (cypress-file-upload), переход по урлам, fixtures.
Изучил способы тестирования unit кода. 1. Jest фрейморк для написания тестов, применил: jsdom - для тестирования DOM, describe, test, except. 2. Хорошо знаю режим разработчика в браузере. 3. Научился тестировать сайты через подключение к телефону(google chrome + android), если баг происходит только на мобильном устройстве.
Научился настраивать проверку кода pug - puglint, ts - eslint, editorconfig - общие настройки, husky - для проверки при коммите, а также структурирование коммитов с помощью Conventional Commits.
Изучил JSDoc/TSDoc - продвинутые js комментарии. Научился комментировать функции. Люблю хорошо документированные проекты, поэтому уделяю большое внимание докуменатции к проектам. Научился создавать документацию по комментариям при помощи tsdoc.
Изучил html элемент для создания графики с помощью JS. Научился рисовать изображения на холсте, импортировать холс в виде картинки, а также с контекстом элемента canvas.
Изучил chrome api для создания расширений. А также таких модулей как: chrome.runtime, chrome.tabs, chrome.storage.local, popup, manifest.json.
В ознакомительных целях.
Изучил фреймфорк для PHP. Научился инициализировать стартовый проект. Работать с controllers, models, views, routes, artisan, database migration, query builder.
Изучил язык программирования PHP. Научился настраивать php.ini.
Изучил реляционную систему управления базами данных MySQL. Научился разворачивать mysql сервер. Научился пользоваться MySQL Workbench и создавать модели.
Изучил кроссплатформенный веб-сервер (apache house for windows). Научился настраивать виртуальные хосты, использовать многочисленные директивы. Просматривать логи, добавлять дополнительные модули (php, mysql).
Изучил мендеждер зависимостей для PHP. Научился устанавливать composer и работать с пакетами.
Изучил средство отладки PHP скриптов. Научился подключать xdebug к PHP и запускать пошаговую отдалку в PHPStorm и VS Code.
Изучил язык структурированых запросов SQL. Знаю на уровне запросов: insert, select, join, update, delete, а также нормальные формы Бойса-Кодда.
Изучил операционную систему Linux . Научился пользоваться терминалом, настраивать LAMP сервер.
Изучил мощный редактор кода для PHP.
Изучил CMS систему управления контентом. Научился работать со стандартными классами и методами, владеть бызовыми знаниями в php, работать с админкой и связывать админку с версткой.
Изучил css framework для верстки. Научился работать с компонентами (accordion, breadcrumb, modal, offcanvas, ...), системой сеток, а также подключать только нужные scss и js файлы.
Изучил верстку страниц сайта по PSD, Figma макету. Научился верстать адаптивно и кроссбраузерно с применением медиа запросов. Использование семантической верстки для улучшения качества кода.
Изучил таскранер Gulp. Научился использовать плагины для минификации кода и изображений, сборки файлов, постпроцессоры, сервер проекта, а также линтеры для JS, CSS, PUG. Ссылка на репозиторий с конфигом.
Изучил методы оптимизации сайта. Научился использовать програссивные форматы изображений (webp), ленивую загрузку фото, минимальную вложенность DOM, минификация кода, а также научился работать с панелью разработчика для отслеживания процесса работы сайта. Умею довести баллы сайта по goggle page speed до зеленой зоны.
Изучил библиотеку для js - JQuery. Научился использовать селекторы, события, методы работы с DOM, эффекты и анимацию.
Изучил язык гипертекстовой разметки текста - HTML. Научился делать качественную разметку веб-страницы, используя всевозможные тэги и атрибуты. Поддержка accessibility - для доступности проекта всеми людьми.
Изучил таблицу каскадных стилей CSS. Научился использовать grid и flex в зависимости от поставленной задачи, а также всевозможные стили.
Изучил CSS препроцессоры. Научился использовать переменные, миксины, вложенность, циклы, импорты для ускорения верстки сайта.
Изучил шаблонизатор для html. Научился использовать циклами, переменными, блоками, импортами, инклюдами, миксинами.
Изучил методологию верстки - BAM-naming. Научился стандартному наименованию классов и разделению ответственности между блоками, а также конецпции блок, элемент, модификатор.
Изучил фреймворк для верстки писем. Научился использовать тэгами и стилями.
Изучил api яндекс карта для создания взаимодействия пользователя с картой.
Изучил паттерны проектирование. Применил skeleton, chain of responsibility. Изучил принципы программирования DRY(don't reapet yourself), KISS(keep it simple, stupid).
Изучил систему контроля версий. Научился пользоваться git bush для локальной работы с проектом и github для хранния проекта на удаленном сервере, а также коммитить, пушить, мержить, работать с ветками, стэшить и изучил pull request и fetch. Использую gitlab и github
Свободное чтение документаций к плагинам, фреймворкам, а также любая информация в интернете. Документацию стараюсь читать только в оригинале. В планах свободное понимание английской речи в видео.
Изучил методологию гибкой разработки. Работа по спринтам, ежедневные обсуждение.
Изучил инстурмент для создания дизайна сайта. Изучил работу с текстом (стили текста), с цветами (стили цветов), а также компоненты, группы и фреймы.
Phpstorm, Webstorm, Open Server, VS CODE, FTP, SSH, Yandex map api, С#
"Совершенный код" - Стив Макконнелл, "Идеальный программист" - Роберт Мартин, "Как устроен JavaScript" - Крокфорд Дуглас
Привет, меня зовут Денис и я
Опыт в веб-разработке:
3 года + опыт работы на фрилансе.
Возраст:
24 года
Почта:
Телефон:
Телеграмм:
@denis_moshkin
Образование:
"ВятГУ" по направлению "Фундаментальная информатика и информационные технологии" 3 курса (неоконченное высшее, отчислился по собственному желанию, так как не хотел тратить впустую время)
Оценки в университете:
Дискретная математика - отлично
Объектно-ориентированное программирование - хорошо
Классические алгоритмы и структуры данных - хорошо
Дифференциальные и разностные уравнения - отлично
Иностранный язык - отлично
Математический анализ - отлично
Теория вероятности и математическая статистика - отлично
Компьютерные сети - хорошо
Теория информации и кодирования - хорошо
Математическая логика - отлично
Мат. логика - отлично
Архитектура вычислительных систем - хорошо
Ссылка на документ
Медиа:
Изучил прогрессивный JavaScript-фреймворк. Научился работать с классами, событиями, директивами, слотами, миксинами, компонентами, двух-связной привязке к полям ввода. А также composition api, proxy, typescript в vue3.
Изучил vue фреймворк для облегчения работы с ssr. Научился работать с page, layout, plugins, assets, routing, seo and meta, configuration.
Изучил библиотеку vuex для хранения состояния vue приложения. Изучил getters, dispatch, actions, mutations, modules, а также map helpers (mapGetters, mapActions, mapState, mapMutations) и работу с простраством имен для modules.
Изучил библиотеку vue-router для роутинга и создания SPA. Изучил router-link, router options, programmatic navigation, navigation guards, named routers.
Изучил ui фреймворк для vue приложений. Изучил helper classes, sass variables, components (app, grid, btn, tables, menu, v-text-field, validation, icon, img ...)
Изучил ui фреймворк для vue приложений. Изучил components, config, css-vars, подключение только нужных компонентов.
Изучил vue framework. Научился работать с многочисленными компонентами, иконками.
vite, nuxt, vue cli, vue-i18n, vuelidate, vueuse,
Изучил язык программирования - Node.js. Научился использовать: path, file system (fs), es6 modules, commonjs modules.
Изучил язык программирования - Javascript. Научился использовать: промисы, fetch, замыкание, символы, модули, strict mode, функции, классы, встроенные объекты, работать с DOM моделью сайта и работой с браузерными объектами (location, Event, localstorage)
Изучил TypeScript - типизированный js. Изучил типы (type), классы (class), generics (T), множества (enums), tsconfig (libs, options), интерфейсы (interface), а также пользоваться типами библиотек и изменять их.
Изучил AJAX - асинхронный JavaScript и XML. Научился работать с сервером: отправлять, получать запросы и обрабатывать их на странице. А также пользоваться библиотекой AXIOS. Изучил websockets для постонного соеденинения с сервером.
Изучил сборщик проектов webpack Ссылка на репозиторий с конфигом.
Пытаюсь понять как работает webpack под капотом в браузере (особенно импорты и экпорты). В дальшейшем есть планы посмотреть процесс компиляции на node.js webpack'а.
Изучил способы end2end тестирования кода. Генерация событий(click), поиск элементов (get), проверка api запросов (intercept, wait), обработка загрузки файлов (cypress-file-upload), переход по урлам, fixtures.
Изучил способы тестирования unit кода. 1. Jest фрейморк для написания тестов, применил: jsdom - для тестирования DOM, describe, test, except. 2. Хорошо знаю режим разработчика в браузере. 3. Научился тестировать сайты через подключение к телефону(google chrome + android), если баг происходит только на мобильном устройстве.
Научился настраивать проверку кода pug - puglint, ts - eslint, editorconfig - общие настройки, husky - для проверки при коммите, а также структурирование коммитов с помощью Conventional Commits.
Изучил JSDoc/TSDoc - продвинутые js комментарии. Научился комментировать функции. Люблю хорошо документированные проекты, поэтому уделяю большое внимание докуменатции к проектам. Научился создавать документацию по комментариям при помощи tsdoc.
Изучил html элемент для создания графики с помощью JS. Научился рисовать изображения на холсте, импортировать холс в виде картинки, а также с контекстом элемента canvas.
Изучил chrome api для создания расширений. А также таких модулей как: chrome.runtime, chrome.tabs, chrome.storage.local, popup, manifest.json.
В ознакомительных целях.
Изучил фреймфорк для PHP. Научился инициализировать стартовый проект. Работать с controllers, models, views, routes, artisan, database migration, query builder.
Изучил язык программирования PHP. Научился настраивать php.ini.
Изучил реляционную систему управления базами данных MySQL. Научился разворачивать mysql сервер. Научился пользоваться MySQL Workbench и создавать модели.
Изучил кроссплатформенный веб-сервер (apache house for windows). Научился настраивать виртуальные хосты, использовать многочисленные директивы. Просматривать логи, добавлять дополнительные модули (php, mysql).
Изучил мендеждер зависимостей для PHP. Научился устанавливать composer и работать с пакетами.
Изучил средство отладки PHP скриптов. Научился подключать xdebug к PHP и запускать пошаговую отдалку в PHPStorm и VS Code.
Изучил язык структурированых запросов SQL. Знаю на уровне запросов: insert, select, join, update, delete, а также нормальные формы Бойса-Кодда.
Изучил операционную систему Linux . Научился пользоваться терминалом, настраивать LAMP сервер.
Изучил мощный редактор кода для PHP.
Изучил CMS систему управления контентом. Научился работать со стандартными классами и методами, владеть бызовыми знаниями в php, работать с админкой и связывать админку с версткой.
Изучил css framework для верстки. Научился работать с компонентами (accordion, breadcrumb, modal, offcanvas, ...), системой сеток, а также подключать только нужные scss и js файлы.
Изучил верстку страниц сайта по PSD, Figma макету. Научился верстать адаптивно и кроссбраузерно с применением медиа запросов. Использование семантической верстки для улучшения качества кода.
Изучил таскранер Gulp. Научился использовать плагины для минификации кода и изображений, сборки файлов, постпроцессоры, сервер проекта, а также линтеры для JS, CSS, PUG. Ссылка на репозиторий с конфигом.
Изучил методы оптимизации сайта. Научился использовать програссивные форматы изображений (webp), ленивую загрузку фото, минимальную вложенность DOM, минификация кода, а также научился работать с панелью разработчика для отслеживания процесса работы сайта. Умею довести баллы сайта по goggle page speed до зеленой зоны.
Изучил библиотеку для js - JQuery. Научился использовать селекторы, события, методы работы с DOM, эффекты и анимацию.
Изучил язык гипертекстовой разметки текста - HTML. Научился делать качественную разметку веб-страницы, используя всевозможные тэги и атрибуты. Поддержка accessibility - для доступности проекта всеми людьми.
Изучил таблицу каскадных стилей CSS. Научился использовать grid и flex в зависимости от поставленной задачи, а также всевозможные стили.
Изучил CSS препроцессоры. Научился использовать переменные, миксины, вложенность, циклы, импорты для ускорения верстки сайта.
Изучил шаблонизатор для html. Научился использовать циклами, переменными, блоками, импортами, инклюдами, миксинами.
Изучил методологию верстки - BAM-naming. Научился стандартному наименованию классов и разделению ответственности между блоками, а также конецпции блок, элемент, модификатор.
Изучил фреймворк для верстки писем. Научился использовать тэгами и стилями.
Изучил api яндекс карта для создания взаимодействия пользователя с картой.
Изучил паттерны проектирование. Применил skeleton, chain of responsibility. Изучил принципы программирования DRY(don't reapet yourself), KISS(keep it simple, stupid).
Изучил систему контроля версий. Научился пользоваться git bush для локальной работы с проектом и github для хранния проекта на удаленном сервере, а также коммитить, пушить, мержить, работать с ветками, стэшить и изучил pull request и fetch. Использую gitlab и github
Свободное чтение документаций к плагинам, фреймворкам, а также любая информация в интернете. Документацию стараюсь читать только в оригинале. В планах свободное понимание английской речи в видео.
Изучил методологию гибкой разработки. Работа по спринтам, ежедневные обсуждение.
Изучил инстурмент для создания дизайна сайта. Изучил работу с текстом (стили текста), с цветами (стили цветов), а также компоненты, группы и фреймы.
Phpstorm, Webstorm, Open Server, VS CODE, FTP, SSH, Yandex map api, С#
"Совершенный код" - Стив Макконнелл, "Идеальный программист" - Роберт Мартин, "Как устроен JavaScript" - Крокфорд Дуглас
Установка: 1. Скачать репозиторий. 2. Зайти в browser://extensions/ 3. Выбрать режим разработчика (верхний правый угол). 4. Кнопка - загрузить расширение и выбрать скаченную папку с github'а.
addClass, removeClass, toggleClass, hasClass, each, on, attr, data, removeData, removeAttr, hide, show, css, val, append, closest, sliblings
Установка: 1. Скачать репозиторий. 2. Зайти в browser://extensions/ 3. Выбрать режим разработчика (верхний правый угол). 4. Кнопка - загрузить расширение и выбрать скаченную папку с github'а.
addClass, removeClass, toggleClass, hasClass, each, on, attr, data, removeData, removeAttr, hide, show, css, val, append, closest, sliblings
$(".text").removeClass(".text").find(".child")