Junior front end developer
Комерційного досвіду немає. Лише курсові проекти.
01.05—01.07.2022 Онлайн курс. React з нуля. Протягом курсу, на основі ТЗ та критеріїв якості, було розроблено +3 проекти. Проекти викладені на gh-pages. Посилання на проекти у резюме.
15.08 — 17.11 2021 Онлайн курс JavaScript. Професійна розробка веб-інтерфейсів.
        Протягом курсу, під наглядом наставника, на основі ТЗ та критеріїв якості, було розроблено проект «Кекстаграм». Сервіс перегляду фотографій. Користувачі можуть викладати свої фотографії, попередньо редагуючи їх та накладаючи фільтри. Можна переглядати фотографії інших користувачів, відзначати їх як сподобалися та коментувати. HTML та стилі до проекту були видані вже готовими, як основа. Структура курсу має на увазі чистий JS зі знаннями HTML та CSS.
15 січня — 15 липня 2020 Компанія: GOIT
ОНЛАЙН КУРСИ FRONT-END HTML/CSS + JAVASCRIPT
Повний комплект технічних навичок за HTML, CSS та JavaScript.
HTML/CSS верстка:
• Знайомство з HTML
• Адаптивна та чуйна верстка.
• Адаптивна растрова графіка. Векторна графіка.
• Кросбраузерність. Методології верстки.
• Автоматизація та препроцесори
JavaScript:
• Основи. Змінні, типи даних, основні оператори. Рядки, числа, перетворення типів. Оператори порівняння, логічні оператори. Розгалуження. Цикли.
• Масиви. Методи масивів. Деструктуризація масивів та оператор rest.
• Функції. Оголошення функції та функціональні вирази. Аргументи та параметри функції, параметри за замовчуванням. Область видимості. Псевдомасив arguments. Стрільні функції та їх особливості. Поняття callback-функції. Замикання. Рекурсія
• Об'єкти. Властивості та методи об'єкта. Передача за посиланням та за значенням. Перебір об'єктів. Злиття об'єктів. Деструктуризація об'єктів. Контекст виконання функції. Контекст у стрілочних функціях. Методи функцій 
• Декларативне та імперативне програмування. 
• Налагодження коду та перехоплення помилок. Дебаггер. try/catch. throw.
• Основи ООП. Прототип об'єкту. Прототипне успадкування. Конструктори. ES6 Класи.
• Налаштування робочих інструментів.
• Створення репозиторію, форк, клонування.
• Створення гілки, коміту, синхронізація репозиторіїв.
• Створення пулреквесту на Гітхабі.
• Робота з техзавданням: перетворення вимог на код.
• Написання допоміжних функцій.
• Розробка структур даних проекту.
• Генерація тимчасових даних для розробки проекту.
• Поділ коду на модулі.
• Дотримання принципу DRY та виділення повторюваних частин коду функції.
• Перенесення функцій, що повторюються у різних файлах, до окремих модулів.
• Генерація DOM-елементів за шаблоном та наповнення їх даними.
• Обробка реакції користувача.
• Робота із доступністю.
• Валідація форм.
• Використання у проекті карт API.
• Підключення до проекту сторонніх бібліотек.
• Завантажити дані для шаблонів з Інтернету.
• Додавання реакцій на помилки завантаження.
• Додавання пошукових фільтрів на сторінку.
• Створення функції усунення брязкоту.
• Реалізація попереднього перегляду вибраного зображення у формі.
• Налаштування робочих інструментів.
• Створення репозиторію, форк, клонування.
• Створення гілки, коміту, синхронізація репозиторіїв.
• Створення пулреквесту на Гітхабі.
• Робота з техзавданням: перетворення вимог на код.
• Написання допоміжних функцій.
• Розробка структур даних проекту.
• Генерація тимчасових даних для розробки проекту.
• Поділ коду на модулі.
• Дотримання принципу DRY та виділення повторюваних частин коду функції.
• Перенесення функцій, що повторюються у різних файлах, до окремих модулів.
• Генерація DOM-елементів за шаблоном та наповнення їх даними.
• Обробка реакції користувача.
• Робота із доступністю.
• Валідація форм.
• Використання у проекті карт API.
• Підключення до проекту сторонніх бібліотек.
• Завантажити дані для шаблонів з Інтернету.
• Додавання реакцій на помилки завантаження.
• Додавання пошукових фільтрів на сторінку.
• Створення функції усунення брязкоту.
• Реалізація попереднього перегляду вибраного зображення у формі.
Комерційного досвіду немає. Лише курсові проекти.
01.05—01.07.2022 Онлайн курс. React з нуля. Протягом курсу, на основі ТЗ та критеріїв якості, було розроблено +3 проекти. Проекти викладені на gh-pages. Посилання на проекти у резюме.
15.08 — 17.11 2021 Онлайн курс JavaScript. Професійна розробка веб-інтерфейсів.
        Протягом курсу, під наглядом наставника, на основі ТЗ та критеріїв якості, було розроблено проект «Кекстаграм». Сервіс перегляду фотографій. Користувачі можуть викладати свої фотографії, попередньо редагуючи їх та накладаючи фільтри. Можна переглядати фотографії інших користувачів, відзначати їх як сподобалися та коментувати. HTML та стилі до проекту були видані вже готовими, як основа. Структура курсу має на увазі чистий JS зі знаннями HTML та CSS.
15 січня — 15 липня 2020 Компанія: GOIT
ОНЛАЙН КУРСИ FRONT-END HTML/CSS + JAVASCRIPT
Повний комплект технічних навичок за HTML, CSS та JavaScript.
HTML/CSS верстка:
• Знайомство з HTML
• Адаптивна та чуйна верстка.
• Адаптивна растрова графіка. Векторна графіка.
• Кросбраузерність. Методології верстки.
• Автоматизація та препроцесори
JavaScript:
• Основи. Змінні, типи даних, основні оператори. Рядки, числа, перетворення типів. Оператори порівняння, логічні оператори. Розгалуження. Цикли.
• Масиви. Методи масивів. Деструктуризація масивів та оператор rest.
• Функції. Оголошення функції та функціональні вирази. Аргументи та параметри функції, параметри за замовчуванням. Область видимості. Псевдомасив arguments. Стрільні функції та їх особливості. Поняття callback-функції. Замикання. Рекурсія
• Об'єкти. Властивості та методи об'єкта. Передача за посиланням та за значенням. Перебір об'єктів. Злиття об'єктів. Деструктуризація об'єктів. Контекст виконання функції. Контекст у стрілочних функціях. Методи функцій 
• Декларативне та імперативне програмування. 
• Налагодження коду та перехоплення помилок. Дебаггер. try/catch. throw.
• Основи ООП. Прототип об'єкту. Прототипне успадкування. Конструктори. ES6 Класи.
