Курсы Frontend Developer: HTML и CSS

Подборка лучших курсов Frontend Developer, которые познакомят вас с современными практиками разработки сайтов. Вы сможете усвоить с нуля основные технологии для верстки сайтов: HTML, CSS, JavaScript и Bootstrap. Продвинутые Frontend разработчики также найдут для себя подходящие обучающие программы.
Читать далее

Сравнение всех курсов

Фильтр
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
13 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикСопровождение ментораРеальный проект в портфолио
  • Frontend
Levelup
Подробнее

Курс навчить вас верстати сторінки сайтів з урахуванням вимог до адаптивності - можливості коректно відображатись і на комп’ютерах, і на мобільних пристроях.

Програма курсу

Загальний принцип роботи Web

  • Основна термінологія в розробці сайту на HTML
  • Поняття сайту, поняття веб-сторінок

Основи HTML

  • Гіпертекст, теги, атрибути
  • Структура HTML-документа
  • Робота з гіперпосиланнями
  • Робота із зображенням
  • Робота з абзацами і заголовками
  • Використання спеціальних символів, коментарів
  • Теги фізичного і логічного форматування тексту
  • Теги блокові і рядкові
  • Списки, види списків
  • Форми
  • Таблиці і таблична верстка
  • Заголовок документа html і його теги

Базовий синтаксис CSS

  • Вбудовування таблиць стилів в документ
  • Визначення стилю в межах окремих тегів
  • Зовнішні таблиці стилів
  • Робота з текстом
  • Блокова модель. Межі. Поля. Відступи
  • Значення стильових властивостей (кольору, розміри, одиниці виміру)
  • Селектори. Селектори класів і ідентифікаторів
  • Поняття псевдокласів і псевдоелементів
  • Спадкування, каскадування і приоритет
  • Позиціонування та розміщення блоків
  • Верстка шарами: використання тегів div і span
  • Створення анімації на CSS
  • Створення landing page
  • Групування HTML сторінок і підключення до CSS
  • Стандарти HTML/CSS

Основи JavaScript

  • Основи синтаксису
  • Змінні. Типи даних. Оператори
  • Умовні конструкції та конструкції повторень
  • Поняття призначених для користувача функцій і їх використання
  • Загальні поняття ООП: клас, об'єкт
  • Робота з масивами JavaScript
  • DOM. Події. Діалогові вікна

Бібліотека jQuery

  • Селектори, фільтри
  • Робота з формами і стилями на jQuery
  • Анімація
  • Модулі jQuery

CMS система

  • Підбір CMS системи під поставлені завдання
  • Знайомство з CMS WordPress
  • Встановлення WordPress
  • Вибір теми, налаштування і оформлення
  • Пошук, встановлення функціональних модулів WordPress
  • Налаштування тем
  • Модулі, інші налаштування та функції
  • CMS Prestashop
  • Пошук, встановлення функціональних модулів Prestashop
  • Вибір, встановлення, налаштування шаблонів Prestashop
  • Аналіз сайту перед розміщенням в інтернет
  • Вибір хостинг-провайдера
  • Платний і безкоштовний хостинг
  • Реєстрація доменного імені і купівля хостингу
  • Завантаження свого сайту на хостинг

Після курсу ти зможеш:

  • Опануєш кросплатформений редактор SublimeText3 та навчишся ефективно його використовувати у своїй роботі
  • Навчишся застосовувати такі технології, як HTML5, CSS3 та прийоми адаптивної верстки під будь-які пристрої
  • Зможеш верстати статичні сайти будь-якої складності, використовуючи найкращі практики HTML та CSS
  • Вмітимеш додавати на сайт анімацію та інші візуальні ефекти за допомогою CSS3
  • Грамотно розробляти інтерактивні форми для взаємодії користувача з web-сервером
  • Навчишся складати CV і проходити співбесіду на позицію HTML-верстальника

Особливості курсу

  • Живі заняття в онлайн форматі
  • 90% практики
  • Підтримка викладачів
  • Кар'єрні івенти

Викладачі курсу

Антон Серяпов - Beckend Developer

Подать заявку
Видеокурс / Платформа
Формат
Online
Начало занятий
Будь-який момент
Длительность
4 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
4 500 UAH за курс
Гибкий графикВыдаётся диплом/сертификат
  • Frontend
CASES-Креативна Практика
Подробнее

Курс присвячений знайомству з основами мови HTML і таблиць CSS та практичним аспектам фронтенд-розробки.

Програма курсу

Знайомство з основними тегами

  • Вступ до курсу
  • Що таке HTML та CSS
  • Теги та їхні типи
  • Теги для розмітки тексту

Знайомство з Visual Studio та верстка тексту

  • Знайомство з Visual Studio
  • Верстка тексту
  • Встановлення та налаштування Visual Studio Code

Робота зі стилями

  • Підключення каскадних таблиць стилів CSS та форматування текстів
  • Робота з таблицями

Підключення стилів та верстка таблиць

Підключення стилів та верстка таблиць.

Блочна верстка та селектори CSS

  • Семантична верстка
  • Що таке "Блочкова модель" та як вона влаштована
  • Селектори CSS
  • Псевдокласи
  • Media query

Блочна модель, селектори, псевдокласи та медіазапити

  • Робота з Figma для фронтенд-розробників
  • Блочкова модель, селектори, псевдокласи та медіазапити

Флексбокси

  • Що таке флексбокси та як з ними працювати
  • Робота з сітками
  • Види позиціонування елементів

Сітки, флексбокси та позиціонування

Сітки, флексбокси та позиціонування.

Робота з формами

  • Верстка форм
  • Оформлення форм
  • Кросбраузерність в CSS

Створення простої форми

Створення простої форми.

UI Kit

  • Підключення нестандартних шрифтів
  • Що таке UI Kit і з чого він складається

Створення UI Kit

Створення UI Kit.

Створюємо просту посадкову сторінку

  • Верстка посадкових сторінок
  • Передача дизайн-проєкту фронтенд-розробнику
  • Розміщення сторінок в інтернеті

Створення посадкової сторінки

Створення посадкової сторінки.

Особливості курсу

  • За попередньою підпискою стартуй навчання в будь-який момент
  • Самостійне навчання онлайн у власному темпі
  • Сертифікат після проходження курсу

Викладачі курсу

Антон Супрун - ведучий розробник CASES та Креативної Практики

Подать заявку
Курс
Формат
Online
Начало занятий
Будь-який момент
Длительность
3 месяцев
Уровень
Для детей, Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Frontend
Джун IT Academy
Подробнее

Студенти вивчають основи мови розмітки гіпертексту(html) та каскадної таблиці стилів(css). Також вони вивчать, як поєднувати складні елементи, а не просто прописувати їх по окремості.

Програма курсу

Налаштовування середовища розробки. Підготовка до роботи

Дізнаємось, як працює інтернет, основні принципи роботи WEB. Налаштуємо середовище для подальшого кодування та познайомимось з основною термінологією девелопера. Напишемо першу міні-програму (HTML page).

HTML, знайомство з тегами. Що це і навіщо?

Знайомимось і вчимося комп'ютерній мові. Вивчаємо основні HTML-теги і відразу їх застосовуємо на практиці. За допомогою HTML вчимось створювати вкладені структури Web-сторінки.

Знайомство з CSS

Вивчаємо основні стилі і способи їх використання. Знайомимось з трьома методами підключення стилів на сторінку. Розбираємо практично селектори, звичайні властивості стилів. Знайомимось з поняттями контейнерів, блочних елементів, вивчаємо розміри, маргіни і падінги, бордери.

Позиціонування. Форма. Псевдокласи і псевдоелементи. Комбінації селекторів

Покажемо деякі трюки, за допомогою яких, можна зробити багато цікавого на сторінці. Вивчаємо, що таке вага селекторів. Дізнаємось, що таке каскадність і як відбувається взаємодія стилів між собою.

Advanced позиціонування та багато практики

Вчимось будувати складні конструкції, багато практики та повторення набутих знань шляхом використання їх у своєму коді.

Меню сайту. Резинова та адаптивна верстка

Побудуємо меню сайту та красиво його оформимо. Навчимось робити багаторівневе випадаюче горизонтальне та вертикальне меню та випадаючі списки. Резиновий і адаптивний сайт, яка різниця? Практика резинової і адаптивної верстки на парі. Дізнаємось, що таке медіа-запит. Познайомимось з фреймворком Bootstrap.

Знайомство з JavaScript

Дізнаємось, що таке JavaScript, для чого його використовують. Розглянемо структуру JavaScript-програми, поговоримо про браузери та консоль розробника. Розглянемо такі теми, як пам'ять, кодування та системи числення, а також вивчимо деякі основні алгоритми програмування.

Типи даних і змінні

Числа та оператори, змінні, стрічки, булеві значення, Undefined і null. Умови і цикли. Основні мовні конструкції.

Функції

Базова будова функції. Виклик функції. Передача аргументів у функцію та повернення значення з функції. Виклик функції у якості значення. Ранній вихід з функції. Спрощення коду за допомогою функцій.

Масиви

Поговоримо про те, навіщо потрібні масиви, створимо масив і спробуємо достукатись до його елементів. Створимо і змінимо елементи масиву та на практиці вивчимо різні методи роботи з масивами і таким чином дізнаємось, чому вони нам так потрібні.

Об'єкти

Що це? Навіщо ми їх будемо використовувати. Створення об'єктів, доступ до значень всередині об'єкта, додавання елементів об'єкта. Що корисного можна робити з об'єктами - все це дізнаємось шляхом використання на практиці.

Деякі теми з розділу Advanced

Розглянемо теми, які входять до розділу Advanced і допоможуть вам справитись з виконанням проєтку DOM, setTimeout, setInterval, реакція на дії користувача.

Особливості курсу

  • Можливість оплатити курс частинами
  • Підтримка ментора
  • Повна комунікація з ментором та одногрупниками
  • Інноваційний підхід до колективного навчання
  • Сертифікат після здачі іспиту та фінального проєкта

Викладачі курсу

Олекса Сарнацький - HTML/CSS, JavaScript, Full-Stack Developer

Подать заявку
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
18 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
17 775 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • JavaScript
  • Frontend
SkillUP
Подробнее

Програма курсу

Блок 1. Web, HTML, CSS, Bootstrap

Ввідний курс по веб-технологіям

  • Технологія клієнт сервер
  • Мережа інтернет, провайдер, домен, хостинг, web сервер
  • http запити, типи запитів POST, GET
  • Протоколи передачі даних: http, tcp / ip, ftp, ssh і інші

Базовий синтаксис HTML

  • Базовий синтаксис css
  • Створення кросбраузерності html сторінки з урахуванням відображення її на мобільних пристроях

Основи JavaScript. Вступ

Історія javaScript, область застосування, програми для написання коду підключення до html сторінці.

Основи синтаксису

  • Типи даних і змінні
  • Оператори порівняння і логічні значення
  • Умовні оператори if і else
  • Цикли while, do while, for, for in, each
  • Функції, замикання і область видимості
  • Масиви і об'єкти

Робота з DOM моделлю

  • Вибірка html елементів зі сторінки за назвою класу, id, імені тега і інші способи
  • Вставка, зміна і створення html елементів на сторінці
  • Події браузера, click, mouseover, mousedown, mousemove і інші
  • Створення обробників подій у відповідь на дії користувача

Регулярні вирази

Блок 2. Об'єктно-орієнтоване програмування (ООП)

ООП при процедурному програмуванні

  • Конструктор об'єкта
  • Поняття інтерфейсу
  • Методи роботи з інтерфейсом (сеттери, геттери)
  • Функціональне успадкування

ООП в прототипному програмуванні

  • Прототип об'єкта
  • Класи
  • Спадкування
  • Свої помилки, успадкування від Error

Високий рівень JavaScript, ES-2015/ES6, Node.js ES-2015/ES6

  • Змінні let і const
  • Деструктуризація
  • Нові можливості оголошення функцій і роботи з рядками
  • Робота з об'єктами і прототипами
  • Робота з класами і спадкуванням між ними, extends, constructor, super, static, геттери, сеттери
  • Тип даних Symbol, ітератори, Set, Map, WeakSet і WeakMap
  • Promise, асинхронний javascript
  • Генератори, модулі, proxy

Node.js

  • Встановлення і запуск
  • Робота з модулями
  • NPM і Yarn менеджери встановлення пакетів для node js
  • Підключення бази даних, post і get запити
  • Складальник проєктів Webpack, Babel

Робота з API

  • Робота з http запитами, технологія клієнт - сервер
  • Вивчення ajax запитів і формату передачі даних JSON
  • XMLHttpRequest і fetch
  • Принципи роботи REST API

Блок 3. Вивчення сучасної JavaScript бібліотеки

React JS

  • Базова концепція, для чого і де використовується
  • Налаштування оточення, створення структури програми
  • Вивчення JSX - синтаксису
  • React Virtual DOM
  • Рендеринг елементів
  • Компоненти і реквізит
  • Оформлення компонентів, робота з CSS
  • Життєвий цикл React-компонентів
  • Стан і життєвий цикл
  • Обробка подій
  • Умовний рендеринг
  • Списки і ключі
  • Форми
  • Зворотний потік даних, підйом стану
  • Налагодження

Блок 4. Вивчення сучасної JavaScript бібліотеки React JS

Redux JS

  • Базова концепція, єдине джерело істини, для чого використовувати з react
  • Підключення до react
  • Події, асинхронні події
  • Reducers, створення і оновлення сховища, імутабельність даних
  • Connect метод
  • Налагодження
  • Розробка фронтенд додатку на REACT JS

Вивчення написання end-to-end i unit тестів для тестування Frontend додатків на React

  • Jest js
  • Enzyme
  • Nightwatch

Розробка фронтенд додатку на React JS і написання серверної його частини на Node JS

Після онлайн курсу ти:

  • Ти навчишся створювати веб-сторінки і повноцінні веб-додатки
  • Напрацюєш своє стартове портфоліо
  • Ти зможеш додавати анімацію і графічні ефекти на веб-сторінки
  • За допомогою JavaScript навчишся взаємодіяти з користувачами через веб-інтерфейс

Викладачі курсу

  • Денис Руденко - В IT сфері вже більше 8 років
  • Волосович Андрій - Більше 5 років досвіду у сфері IT
Подать заявку
Курс
Формат
Online
Начало занятий
Будь-який момент
Длительность
9 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
1 600 UAH за месяц
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
  • Frontend
Optima Academy
Подробнее

Курс "Основи Front-end" – все, що необхідно для початку розробки web-сторінок та їхнього ефективного програмування.

Програма курсу

Теми:

  • Вступ до Front-end розробки
  • IDE - інтегровані середовища розробки
  • Мова розмітки HTML
  • Контейнер у верстці
  • Мова стильового оформлення CSS
  • Типи елементів (блокові, inline, inline-block)
  • Робота з фоном сторінки (градієнти, тіні)
  • Властивість float, CSS Grid Layout
  • Псевдокласи, псевдоелементи
  • Parallax
  • Види анімації, доступні в CSS

Опис курсу

Front-end розробник створює не тільки web-сторінки, а й програмує їх. Він повинен володіти не тільки HTML 5 та СSS 3, а ще й мовою програмування, наприклад JavaScript. Цей курс розрахований на дітей від 12 років і вивчає: HTML 5, СSS 3, адаптивну та чуйну верстку, JavaScript, DOM, ECMAScript 6. Слухач вчиться створювати свої web-сторінки з запрограмованими елементами на них.

  • тривалість заняття - 120 хвилин
  • інтенсивність - 1 заняття 1 раз на тиждень
  • повна тривалість курсу - 9 місяців

Що потрібно для навчання?

Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).

Особливості курсу

  • Авторська система освітніх курсів
  • Унікальна команда тренерів
  • Турбота й індивідуальний підхід
  • Офіційний сертифікат
  • Навчання в будь-який час і з будь-якого місця
  • Комфортний освітній процес. Заняття проходять у мінігрупах
  • Засновник - перша в Україні дистанційна школа "Оптіма"
  • Корисні та потрібні знання. Максимум практики в кожному занятті
Подать заявку
Курс
Формат
Online
Начало занятий
Будь-який момент
Длительность
1 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
1 950 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Frontend
Optima Academy
Подробнее

Основи розробки web-сторінок, що таке "Front-end" та "Back-end" і як вони взаємодіють між собою, побудова елементів за допомогою JavaScript - все це та багато іншого чекає на слухачів курсу.

Програма курсу

Теми:

  • Принципи роботи веборієнтованих технологій
  • Дизайн сайтів. Промосайт від роботи з замовником до реалізації проєкту
  • Мова гіпертекстової розмітки HTML. Починаємо створювати сайт самостійно
  • Види сайтів. Різновиди верстки. Списки та таблиці
  • Діалог із користувачем і дружній інтерфейс. Меню, форми, фрейми
  • Landing page - перший вебпроєкт. Особливості реалізації. Створення та захист проєкту
  • Додаткові можливості стилю та дизайну сайтів. CSS - спеціальна мова стилю сторінок. Деталі використання CSS
  • Графічні елементи сайту. Обробка та оптимізація зображень для WEB. Підготовка, графіки
  • Особливості підготовки дизайн-макету до верстки
  • Оцінка сайту. Тестування. Хостинг
  • Майстер-клас "Секрети вебдизайну"
  • Захист проєкту

Опис курсу

Основи розробки web-сторінок і принципи web-дизайну взагалі. На курсі навчимося створювати web-сторінки, використовувати в роботі принципи побудови та перебору елементів сторінки за допомогою JavaScript і створення сценаріїв для роботи з ними надалі. Мінімальні вимоги: навички роботи з текстовими редакторами.

  • тривалість заняття - 60 хвилин
  • інтенсивність - 1 заняття 3 рази на тиждень
  • повна тривалість курсу - 1 місяць, 12 занять
  • заняття проходять онлайн, що дає можливість вчитися в комфортній, безпечній обстановці та не пропускати зустрічі

Що необхідно для навчання?

Ноутбук або комп'ютер, підєднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).

Особливості курсу

  • Авторська система освітніх курсів
  • Унікальна команда тренерів
  • Турбота й індивідуальний підхід
  • Офіційний сертифікат
  • Навчання в будь-який час і з будь-якого місця
  • Комфортний освітній процес. Заняття проходять у мінігрупах
  • Засновник - перша в Україні дистанційна школа "Оптіма"
  • Корисні та потрібні знання. Максимум практики в кожному занятті

Викладачі курсу

Людмила Булигіна - Викладачка програмування Фізико-Технічного інституту (КПІ)

Подать заявку
Курс
Формат
Online
Начало занятий
Будь-який момент
Длительность
3 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
1 600 UAH за месяц
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
  • Frontend
Optima Academy
Подробнее

Курс розрахований для дітей, які добре володіють ПК. Під час курсу учень вивчає HTML 5, СSS 3, адаптивну та чуйну верстку, а також вчиться створювати свої перші web-сторінки та нескладні, але цікаві та ефектні web-сайти.

Програма курсу

Теми:

  • Основи верстки
  • Що необхідно знати веброзробнику
  • IDE - інтегроване середовище обробки
  • Основи HTML
  • Основи CSS
  • Тексти, списки, гіперпосилання
  • Елементи (блокові, inline, inline-block)
  • Класи, ідентифікатори, таблиці
  • Робота з фоном сторінки (градієнти, тіні)
  • Анімація в CSS

Опис курсу

Курс розрахований для дітей, які добре володіють ПК. Під час курсу учень вивчає HTML5 і CSS3, адаптивну та чуйну верстку, а також вчиться створювати свої перші web-сторінки та нескладні, але цікаві та ефектні web-сайти.

  • тривалість заняття - 60 хвилин
  • інтенсивність - двічі на тиждень
  • повна тривалість курсу - 3 місяці, 24 занять
  • заняття проходять онлайн, що дає змогу вчитися в комфортній, безпечній обстановці та не пропускати зустрічі

Що необхідно для навчання?

Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).

Особливості курсу

  • Авторська система освітніх курсів
  • Унікальна команда тренерів
  • Турбота й індивідуальний підхід
  • Офіційний сертифікат
  • Навчання в будь-який час і з будь-якого місця
  • Комфортний освітній процес. Заняття проходять у мінігрупах
  • Засновник - перша в Україні дистанційна школа "Оптіма"
  • Корисні та потрібні знання. Максимум практики в кожному занятті
Подать заявку
Видеокурс / Платформа
Формат
Online
Начало занятий
Будь-який момент
Длительность
5 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
Безкоштовно
Гибкий график
  • Frontend
EPAM
Подробнее

Цей курс допоможе тобі отримати необхідний теоретичний фундамент, розібратися з основними поняттями і концепціями в розробці, щоб зробити зважений вибір майбутньої професії.

Програма курсу

1. Welcome to IT Fundamentals

2. IT Fundamentals - Basics of Computer Science

  • Computer Hardware Basics
  • Data Representation & Computer Architecture
  • Formal Languages
  • Operating Systems (Optional)
  • Network and Protocols Databases
  • Security
  • Productivity Tools

3. IT Fundamentals - Basics of Programming

  • Introduction to Programming
  • Data Types
  • Operators, Expressions
  • Basic Statements in Programming
  • Algorithm Design and Modern Software Development Process Models
  • Functions
  • Structured Types/Dynamic Data Structures
  • Sorting Methods
  • Files
  • Introduction to Object-Oriented Programming

4. Version Control with Git

  • Version Control concept
  • Download, install and configure git
  • GitHub
  • Git graphical tools
  • Git internals
  • Undoing changes
  • Branching and merge
  • Tags
  • Stash
  • Remotes
  • Branching strategies
  • Extras
  • Practical tasks

5. IT Fundamentals - Math for IT [Optional]

  • Functions
  • Composition of Functions
  • Matrices and Operations
  • Big O Notation
  • Recursive Functions
  • Introduction to Probability Theory
  • Combinatorics
  • Graph Theory (Optional)

6. Data & Analytics. Introduction to SQL [Optional]

  • Database Basics
  • SQL Foundation
  • SQL for Analysis

7. Software Development Methodologies

  • High-level overview
  • Waterfall
  • Agile
  • Scrum
  • Kanban
  • Extreme Programming
  • Test-Driven Development
  • Behaviour-Driven Development
  • Summary & Extras

8. Front End Basics

  • HTML Essential
  • CSS Essential
  • JS Essential

9. Cloud Overview

  • Cloud Core Concepts
  • Cloud Service Models
  • Cloud Ownership
  • Public Cloud Platforms Overview

Final Test

Як долучитися до програми?

  1. Зареєструйся та заповни профіль
  2. За бажанням пройди тест на визначення рівня англійської мови
  3. Переглянь відео-гід з користування платформою EPAM Learn, на якій ти будеш проходити навчання
  4. Створи акаунт на навчальній платформі
  5. Перевір пошту. Посилання на курс буде надіслано на твою адресу після реєстрації
  6. Почни проходити курс

Що необхідно для успішного навчання:

  • Навички самонавчання та самодисципліни
  • Аналітичне мислення та креативність у вирішенні нестандартних завдань
  • Відкритість до нових знань, вміння самостійно шукати оброблювати інформацію
  • Базове розуміння інформаційних технологій та мінімальні навички у використанні програмного забезпечення

Курс не має обмежень по часу проходження! Складається з відеоуроків, домашніх завдань та тестів для контролю знань.

Подать заявку
Видеокурс / Платформа
Формат
Online
Начало занятий
Будь-який момент
Длительность
3 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
Безкоштовно
Гибкий графикВыдаётся диплом/сертификат
  • Frontend
EPAM
Подробнее

Курс розглядатиме основи веб-розробки з HTML5, CSS basics і принципи адаптивного дизайну. У рамках розділу JavaScript Basic ти дізнаєшся про основи розробки найпопулярнішою мовою для фронт-енду. Після цього ти будеш готовий до CSS Advanced, де ми вивчатимемо інструменти для гнучкого розміщення елементів на сторінці. У JavaScript Advanced продовжимо знайомитись з принципами ООП, розглянемо Jquery, JS Patterns та MVC. Організація та тестування коду будуть вивчатися в JS Modules та Javascript unit testing.

Програма курсу

Git Basics

Web Funademtals

  • HTML 5 Basics
  • CSS Basics
  • Pre & Post Processing CSS
  • CSS Layouts
  • Pesponsive Design
  • CSS Methodologies

JavaScript Basic

  • JS Intro
  • Web debugging and profiling tools
  • Data types
  • JS Sorting Methods
  • Functions
  • Error. Storages
  • Date. Regular Expression
  • DOM
  • JS DOM Events
  • BOM

CSS Advanced

  • Flexbox
  • CSS Grid

JavaScript Advanced

  • OOP Intro
  • Ajax
  • Frontend Optimization
  • ES Next
  • Jquery
  • Tools
  • JS Patterns
  • MVC
  • JS Modules
  • Javascript unit testing

Як долучитися до програми?

  1. Зареєструйся та заповни профіль
  2. За бажанням пройди тест на визначення рівня англійської мови
  3. Посилання на курс буде надіслано на твою електронну пошту
  4. Починай вивчати курс

Що необхідно для успішного навчання:

  • Знання англійської на рівні B1 і вище
  • Досвід розробки на буль-якій мові програмування (буде додатковою перевагою)
  • Впевнені знання алгоритмів і структур даних, базових понять ООП допоможуть легше опанувати навчальну програму

Особливості курсу

  • Курс мажна проходити з будь-якої точки світу, в комфортному темпі та у зручний час
  • Це можливість створити міцну основу для подальшого розвитку в Front-End
  • В програмі курсу актуальний та якісний контент, що відповідає поточному стану IT-індустрії
  • Програма розроблена експертами EPAM з різних країн та дає корисні практичні знання для твоєї майбутньої кар'єри
  • Це безкоштовна можливість для всіх бажаючих навчатися у кращих наставників та експертів EPAM
Подать заявку
Курс
Формат
Online
Начало занятий
01.12.2024
Длительность
28 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
16 500 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Frontend
CHI IT Academy
Подробнее

Людей, які одночасно володіють великою кількістю скіллів та виконують всі обов’язки світу, називаються оркестрами. У світі розробників також є такі представники — Full Stack Developer-и: і серверну частину продукту створить, і front-end налаштує, і в тестування може, і з базами даних впорається. Щоб вивчити такий обсяг інформації та практично все опрацювати з нуля, необхідно чимало часу, а головне — мотивації, і один курс не стане панацеєю й не зробить з новачка профі. Однак якщо ти вже маєш базові знання з бекенд-розробки, і тобі не вистачає навичок з фронтенду для того, щоб назвати себе FullStack Developer, ти на правильній сторінці.

Програма курсу

Заняття-знайомство

Познайомимося, дізнаємось більше про курс та обговоримо організаційні моменти, а також з'ясуємо, з якою IDE працюватимемо.

Загально про HTML

  • Що таке HTML
  • Структура html-документа та основні теги
  • Посилання та навігація

Елементи HTML

  • Таблиці та Форми
  • Зображення та інші теги

CSS

  • Що таке CSS
  • Способи підключення стилів
  • CSS-селектори та основні CSS-властивості

Вступ до JavaScript

  • Що таке JavaScript
  • Інтеграція JS у HTML
  • Змінні
  • Типи даних

Оператори та конструкції

  • Вирази та оператори
  • Створення умовних конструкцій (if...else, switch-case, ternary)
  • Розуміння та робота з циклами (while, do...while, for-loop)

Масиви, функції та об'єкти

  • Масиви, а також їх методи
  • Функції та область видимості в JS
  • Об'єкти. Їх властивості та методи

Ajax та HTTP-запити

  • Основи та розуміння Ajax
  • HTTP-протокол та статуси
  • Процес очікування завантаження даних. Loading
  • Робота з JSON

Введення в RESTFul API та основи роботи з HTTP-запитами

  • Основи RESTFul API
  • HTTP та його роль у RESTFul API
  • Формати даних та обмін даними в RESTFul API
  • Основи роботи з API-ключами та автентифікацією

React: вступне заняття

  • Знайомство з React i JSX
  • Components та Props
  • Методи стану та життєвого циклу

Робота з версткою в React

  • Обробка подій
  • Умовне відтворення
  • Списки та ключі

Форми та контрольовані компоненти

Розглянемо, як створювати форми та контрольовані компоненти.

HTTP-запити та React Router: як користуватися

  • Обробка HTTP-запитів
  • Маршрутизація за допомогою React Router

Аутентифікація та авторизація у веб-додатках (JWT, OAuth, OpenID Connect)

  • Основи аутентифікації та авторизації
  • JSON Web Tokens (JWT)
  • OAuth 2.0
  • OpenID Connect
  • Реалізація аутентифікації та авторизації у веб-додатках

Всуп до Material UI

Знайдемо відповіді на запитання:

  • Що таке Material UI і його переваги?
  • Як встановити Material UI у вашому проєкті?
  • Огляд компонентів і стилів Material UI

Основні компоненти та стиль

Розглянемо такі підтеми:

  • Основні компоненти, такі як Button, Textfield, and Checkbox
  • Компоненти стилю з вбудованими стилями та назвою класу
  • Використання постачальника тем і об’єкта теми Material UI для налаштування стилю

Layout та Grid system

  • Розуміння Material UI Grid system
  • Використання контейнерів і точок зупину для адаптивного дизайну
  • Створення базового макета за допомогою компонентів Grid

Розширені компоненти та налаштування

  • Додаткові компоненти, такі як Table, List, and Dialog
  • Налаштування компонентів Material UI за допомогою реквізитів і замін
  • Створення власних компонентів за допомогою системи стилів Material UI

Найкращі практики використання Material UI

  • Написання багаторазового та підтримуваного коду за допомогою Material UI
  • Розуміння API та документації Material UI
  • Використання Material UI з різними бібліотеками CSS-in-JS, такими як Styled Components або Emotion

Введення в GraphQL

  • Основи GraphQL
  • Схема та типи у GraphQL

Вступ до Redux

Що таке Redux і чому він корисний?

Підключення до React:

  • Принципи Redux, включаючи магазин, дії та редуктори
  • Контейнерні компоненти та презентаційні компоненти
  • Actions та State — короткий огляд

Actions та Reducer

  • Як створити actions в Redux?
  • Синхронні та асинхронні actions
  • Обробка actions в Redux
  • Як працюють reducers в Redux?
  • Чисті функції та reducers
  • Комбінування reducers

Middleware

  • Як працює Middleware в Redux?
  • Створення Middleware
  • Логування та асинхронні запити з Middleware

Асинхронний Redux

  • Як працює асинхронний Redux?
  • Redux-Thunk
  • Redux-Saga

Тестування React та Redux програми

  • Тестування компонентів React
  • Тестування Redux
  • Тестування асинхронного коду
  • Інтеграційне та функціональне тестування
  • Оптимізація та покращення якості коду

Заняття з англійської

Технічні навички - це круто, однак який розробник без англійської?

Кар'єрна консультація з рекрутером

Рекрутер допоможе тобі скласти резюме та скоординує в пошуку роботи.

Q&A Session

Будь які запитання знайдуть свої відповіді на цьому занятті. І так - це останнє заняття, після якого ти можеш впевнено казати - "Я знаю, як використовувати фронтенд!"

Результат після проходження курсу:

  • Розуміння принципів і практик фронтенд-розробки
  • Досвід створення повноцінного застосунку
  • Знання основ взаємодії між фронтендом і бекендом
  • Портфоліо

Попередні вимоги для курсу

Ти маєш знати:

  • Основи бекенд-розробки
  • Досвід роботи хоча б з однією мов програмування
  • Досвід роботи хоча б з однією з баз даних
  • Розуміння принципів роботи веб-технологій
  • Базові знання про основні патерни проєктування
  • Досвід роботи з системами контролю версій
  • Навички читання і розуміння англомовної тех-документації
  • Уміння працювати в команді та використовувати засоби комунікації
  • Базові навички роботи з командним рядком та інструментами для розробників
  • Відкритість до вивчення нових технологій

Особливості курсу

  • Лекції в зручний час
  • Практичні заняття
  • Невеликі групи
  • Підтримка ментора
  • Сертифікат
  • Можливість контракту з IT-компанією
  • 27 онлайн-занять
  • Доступ до додаткових матеріалів — презентацій, записів лекцій, чек-листів
  • Готовий проєкт на фініші курсу, який ти зможеш додати до портфоліо

Викладачі курсу

Владислав Байрак - Senior Full Stack Developer at CHI Software

Подать заявку
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
13 недель
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
Безкоштовно
Вечерние занятия
  • Frontend
Genesis Academy
Подробнее

Програма занять призначена для студентів з попередніми знаннями у JavaScript, для початківців-розробників, які мають бажання поглибити свої знання про особливості розробки front-end у продуктах, а також для Middle developers, які хочуть систематизувати свої знання про front-end розробку.

Програма курсу

Основи побудови додатка

  • Правильний стиль проєктування та використання патернів як інструменти спрощення коду та розв'язування продуктових задач (Clean Code principles, принципи SOLID, GRASP, патерни проєктування)

Екосистема

  • Front-end екосистеми (eslint, prettier, husky)
  • Особливості мобільної та десктопної розробки

Архітектура

  • Особливості фреймворків великої трійки
  • Принципи побудови архітектури додатка

Надійність системи

  • Правильне використання TypeScript
  • Що таке контракти?
  • Як потрібно писати тести
  • Обробка помилок
  • Моніторинг системи

SSR & SEO

  • Робота серверного рендерингу, особливості та проблеми

SDLC

  • Етапи, які проходить задача перед тим, як потрапити на production
  • Підхід CI/CD, та як це допомагає проєктам рухатись швидше

Вимоги для проходження курсу

  • Володіння HTML та CSS
  • Базове знання JavaScript (знання синтаксису, структур даних та базових алгоритмів)
  • Знання одного з популярних фреймворків (React, Vue, Angular)
  • Навички адаптивної верстки
  • Розуміння роботи з системою контролю версій GIT

Особливості курсу

  • Попередня реєстрація на курс, з проходженням тестових завдань та співбесіди
  • Доступ до матеріалів курсу залишається протягом 2 місяців після закінчення
  • Домашні завдання та групові проєкти
  • Найкращі студенти можуть отримати запрошення на співбесіду чи офер від компанії

Викладачі курсу

  • Андрій Попович - CTO
  • Микола Коваль - Head of Front-End Guild
  • Лев Давидов - Front-End Developer
  • Олег Вязовий - Front-End Developer
  • Андрій Шавловський - Head of QA
  • Саша Ковріжних - Tech Lead Front-End Team
Подать заявку
Курс
Формат
Online
Начало занятий
Будь-який момент
Длительность
3 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Frontend
Genius.Space
Подробнее

На курсі ви опануєте сучасні технології веброзробки. На заняттях вас навчать створювати інтерфейси користувача, веб-сторінки та корпоративні сервіси, а також вивчите основи верстки HTML/CSS та JavaScript. Після завершення курсу ви зможете претендувати на посаду Junior Frontend Developer.

Програма курсу

HTML/CSS

Розробка інтерфейсів з нуля

  • Що потрібно знати.
  • Для чого потрібна ця професія.
  • Що таке веб.
  • Шляхи розвитку.

Початок роботи

  • Налаштування середовища.
  • Програми для роботи.
  • Завантаження першого сайту.

Введення у HTML

  • Теги та атрибути.
  • Семантика.
  • Робота з текстом.
  • Зображення.
  • Інтерактивні елементи.
  • Списки.

Продовження HTML

  • Інструменти розробника.
  • Таблиці.
  • Символьні підстановки.
  • Медіаконтент, фрейм.
  • Оформлення і валідація коду.

Введення в CSS

  • Підключення стилів.
  • Синтаксис, селектори.
  • Каскадність і специфічність.
  • CSS змінні.

Шрифти

  • Підключення шрифтів.
  • Локальні шрифти.
  • Оформлення тексту.

Блокова модель

  • Геометрія елемента.
  • Типи елемента.
  • Структурні псевдокласи.

Flexbox

  • Основні концепції.
  • Flex-контейнер і flex-елемент.
  • Практичне застосування.

Розкладка CSS Grid

  • Основні концепції.
  • Grid-контейнер.
  • Grid-елемент.
  • Практичне застосування.

Декоративні ефекти

  • Типи зображень.
  • Фон.
  • Градієнти.
  • Тінь.
  • Псевдоелементи.

Графіка

  • Растрова графіка.
  • Векторна графіка. SVG.
  • Додавання SVG на сторінку.
  • SVG-спрайт.

Позиціонування

  • Типи позиціонування.
  • Властивість overflow.
  • Накладання елементів.

Анімація

  • Трансформація.
  • Переходи.
  • Анімація.

Практика: тестування API

  • Основи роботи.
  • Елементи форм.
  • Групування полів.

Валідація веб-форм

  • Види валідації.
  • Перевірка введених значень.
  • Псевдокласи стану.

Препроцесори

  • Препроцесори SASS, SCSS.
  • Вкладені правила.
  • Директиви.
  • Вендорні префікси.

CSS Методології

  • Навіщо потрібні методології.
  • Методологія БЕМ.
  • Блок, елемент, модифікатор.

Адаптивність і Адаптивна графіка

  • Типи і види верстки.
  • CSS media запити.
  • Стратегії Mobile і Desktop first.
  • Адаптив і ретинізація фонових та контентних зображень.

Іспит HTML/CSS

  • Іспит з пройденого матеріалу.

JavaScript

Введення

  • JavaScript – що це таке.
  • Підключення скрипта.
  • DevTools.
  • Визначення об'єктів, властивостей та методів.
  • Типи данних.

Оператори

  • Що таке оператори.
  • Вивід данних/Ввід данних.
  • Вирішення логічних задач та побудова алгоритмів.
  • Умови if/else та switch/case.

Масиви і цикли

  • Масиви.
  • Цикли.
  • Методи присвоєння.
  • Методи масиву.
  • Області видимості.

Функції

  • Функції.
  • Стрілочні функції.
  • Лексичне оточення.
  • Контексти і виклики.

Замикання this

  • Замикання this.
  • Контексти і виклики.
  • Call, apply, bind.

Об'єкти та класи

  • ООП.
  • Об'єкти.
  • Інкапсуляція, абстракція, наслідування, поліморфізм.
  • Практика.

ES6

  • Конструктори.
  • Внутрішні методи.
  • Прототипи.
  • ES6.

DOM

  • Що таке DOM.
  • Навігація по DOM.
  • Властивості.
  • Робота з DOM-вузлами.

Події

  • Події.
  • Форми.
  • Event propagation.
  • Drag'n'Drop.

Local Storage та Node.js

  • Local Storage.
  • Node.js.
  • Установка і використання.
  • Додавання/видалення бібліотек.

Асинхронний JS і дата

  • Асинхронний JS.
  • Синхронність, асинхронність, багатопотоковість.
  • SetTimeout і setInterval.
  • Дата.
  • Promise.

Протоколи передачі даних

  • TCP/IP.
  • HTTP.
  • HTTPS.
  • Коди відповіді.
  • Помилки і обробка.

REST API

  • REST API.
  • Ajax.
  • Fetch.
  • Практика.

WebPack & Gulp

  • Складання проєктів: WebPack, Gulp.

React

  • Основи популярної бібліотеки.
  • Створення зборки.
  • Використання React на прикладах.

Іспит з JavaScript

Soft skills IT

Що таке soft skills

  • Які бувають?
  • Де застосовувати?
  • Як виміряти свій рівень володіння soft skills.
  • Як покращувати свої скіли.

Soft skills для IT спеціаліста

  • Для чого IT спеціалісту розвивати soft skills?
  • Комунікація: як прокачати і де знадобиться.
  • Креативність і гнучкість: як прокачати і де знадобиться.
  • Самодисципліна: як прокачати і де знадобиться.
  • Критичне мислення: як прокачати і де знадобиться.
  • Уважність: як прокачати і де знадобиться.
  • Проактивність: як прокачати і де знадобиться.
  • Адаптивність: як прокачати і де знадобиться.
  • Інші навички.

Цілі і їх досягнення

  • Колесо балансу.
  • Як зрозуміти чого хочу саме я?
  • Як правильно поставити свої цілі (смарт).
  • Як декомпозувати цілі.
  • Як досягати своїх цілей?

Емоційний інтелект/Емпатія

  • Що таке емоційний інтелект?
  • Ща таке емпатія і чим відрізняється?
  • Як це застосовувати з вигодою для себе.
  • Особисті кордони при високому рівні емпатії.

Основи комунікації

  • Що таке екологічна комунікація?
  • Види комунікації.
  • Бар'єри в комунікації.
  • Ціль в комунікації, як її побачити і застосувати на практиці.
  • Правила успішної комунікації.

Конфліктологія

  • Що таке конфлікт? Чому це добре?
  • Який ідеальний результат конфлікту.
  • Види та способи розв'язання конфліктів.
  • Як зберігати спокій під час конфліктів.

Ораторське мистецтво

  • Навіщо нам рот?
  • Як говорити так, щоб тебе почули?
  • Як правильно, ефективно та швидко доносити свої думки.
  • Страх говорити.

Ефективне навчання

  • Що таке ефективне навчання?
  • Як правильно навчатись?
  • Принципи швидкого і якісного навчання.
  • Як не забути все, що вивчив.

Основи фінансової грамотності

  • Скільки грошей мені треба для щастя?
  • Скільки грошей мені треба насправді?
  • Як вести власний бюджет і знати куди і звідки приходять гроші?
  • Лайфхак: де взяти гроші, коли їх нема?

Планування і тайм-менеджмент

  • Як правильно визначити пріоритетність задач?
  • Принципи планування і тайм менеджменту.
  • Багатозадачність: добре чи погано? Як встигнути все?
  • Трекінгові системи.

Фінальна робота

  • Розробка власного проєкту на вибір:
    • Сайт.
    • Веб додаток.
    • Мобільний додаток.

Особливості курсу

  • Заняття проходять 2-3 рази на тиждень
  • Практичні домашні завдання
  • Живі Q&A-сесії в онлайн-форматі
  • Запис кожного заняття буде доступний в особистому кабінеті
  • Власний проєкт у портфоліо
  • Викладачі – практикуючі фахівці у IT-компаніях
  • Додаткові переваги у пакеті "Pro"

Викладачі курсу

  • Крістіна Малітовська - Frontend/Mobile Developer
  • Дмитро Рябовол - Розробник UI інтерфейсів. Markup developer at Studytube
  • Дарія Звягіна - Head of Product and Service
Подать заявку
Курс
Формат
Online
Начало занятий
Будь-який момент
Длительность
8 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
  • Frontend
Genius.Space
Подробнее

Курс ознайомить з основами HTML та CSS. Отриманні навички зможете застосувати на практиці та навчитесь перетворювати намальований дизайнером макет в живий сайт.

Програма курсу

Розробка інтерфейсів з нуля

  • Що потрібно знати.
  • Для чого потрібна ця професія.
  • Що таке веб.
  • Шляхи розвитку.

Початок роботи

  • Налаштування середовища.
  • Програми для роботи.
  • Завантаження першого сайту.

Введення у HTML

  • Теги та атрибути.
  • Семантика.
  • Робота з текстом.
  • Зображення.
  • Інтерактивні елементи.
  • Списки.

Продовження HTML

  • Інструменти розробника.
  • Таблиці.
  • Символьні підстановки.
  • Медіаконтент, фрейм.
  • Оформлення і валідація коду.

Введення в CSS

  • Підключення стилів.
  • Синтаксис, селектори.
  • Каскадність і специфічність.
  • CSS змінні.

Шрифти

  • Підключення шрифтів.
  • Локальні шрифти.
  • Оформлення тексту.

Блокова модель

  • Геометрія елемента
  • Типи елемента.
  • Структурні псевдокласи.

Flexbox

  • Основні концепції.
  • Flex-контейнер і flex-елемент.
  • Практичне застосування.

Розкладка CSS Grid

  • Основні концепції.
  • Grid-контейнер.
  • Grid-елемент.
  • Практичне застосування.

Декоративні ефекти

  • Типи зображень.
  • Фон.
  • Градієнти.
  • Тінь.
  • Псевдоелементи.

Графіка

  • Растрова графіка.
  • Векторна графіка. SVG.
  • Додавання SVG на сторінку.
  • SVG-спрайт.

Позиціонування

  • Типи позиціонування.
  • Властивість overflow.
  • Накладання елементів.

Анімація

  • Трансформація.
  • Переходи.
  • Анімація.

Створення веб-форм

  • Основи роботи.
  • Елементи форм.
  • Групування полів.

Валідація веб-форм

  • Види валідації.
  • Перевірка введених значень.
  • Псевдокласи стану.

Препроцесори

  • Препроцесори SASS, SCSS.
  • Вкладені правила.
  • Директиви.
  • Вендорні префікси.

CSS Методології

  • Навіщо потрібні методології.
  • Методологія БЕМ.
  • Блок, елемент, модифікатор.

Адаптивність і Адаптивна графіка

  • Типи і види верстки.
  • CSS media запити.
  • Стратегії Mobile і Desktop first.
  • Адаптив і ретинізація фонових та контентних зображень.

Фінальна робота

  • Фінальний модуль та отримання диплому.

Особливості курсу

  • Заняття проходять у зручний час
  • Практичні домашні завдання
  • Додаткові переваги у пакеті "Pro"
  • Доступ до особистого кабінету із записами занять

Викладачі курсу

Дмитро Рябовол - Markup developer at Studytube.

Подать заявку
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
10 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
  • Frontend
Sigma Software University
Подробнее

Програма курсу

Модуль 1. Вступ до JavaScript

  • Вступ до веб-розробки та JavaScript
  • Встановлення середовища розробки та інструментів

Модуль 2. Основи JavaScript

  • Синтаксис та змінні
  • Умовні конструкції
  • Цикли та ітерація
  • Функції
  • Масиви

Модуль 3. Робота з DOM

  • Вступ до DOM (Document Object Model)
  • Робота з елементами
  • Робота з подіями

Модуль 4. ООП в JavaScript

  • Вступ до ООП
  • Конструктори та прототипи

Модуль 5. Вступ до React.js

  • Ознайомлення з React.js
  • Компоненти
  • Робота з JSX
  • Життєвий цикл компонентів

Модуль 6. Основи TypeScript

  • Вступ до TypeScript
  • Типи даних та анотації типів
  • Інтерфейси та класи в TypeScript

Модуль 7. Робота з API та AJAX

  • Взаємодія з сервером за допомогою AJAX запитів
  • Використання API

Модуль 8. Розробка проєкту з використанням React.js i TypeScript

  • Планування та створення проєкту
  • Розробка компонентів з використанням React.js та TypeScript

Модуль 9. Завершення курсу

  • Розробка та презентація фінального проєкту
  • Підсумкове тестування та оцінювання знань

Вимоги до учасників курсу

Курс вимагає початкових знань з HTML/CSS. Знання англійської мови для розуміння літератури буде перевагою під час навчання.

Особливості курсу

  • Практичні завдання
  • Експертні інструктори
  • Сертифікат після проходження курсу
Подать заявку
Курс
Формат
Online
Начало занятий
17.09.2024
Длительность
4 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
22 150 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
  • Frontend
Sigma Software University
Подробнее

Курс для вивчення та поглиблення знань з Front-end. Основним напрямком курсу є створення інтерфейсів користувача та правильне налаштування робочого оточення для ефективної роботи.

Програма курсу

Модуль 1. Basic

HTML

  • Introduction: what is Front end and Back end?
  • Basic tags
  • Tables

CSS

  • Selectors
  • inline-block, float layouts
  • Flexbox
  • Grid
  • BEM, Preprocessors, Bootstrap
  • Basic animation
  • Pseudo-elements, Pseudo-selectors, dropdown
  • Adaptive and responsive layouts

Модуль 2. PRO

JS

  • Introduction: how do all languages work?
  • Data Types, logic operations
  • Variables
  • Loop
  • Array
  • Function
  • OOP, Solid
  • Object, Class, Function Construction
  • Event Loop, Call Context
  • DOM
  • Events
  • WebStorage
  • Promise, Async function
  • Ajax, Restful API
  • Npm, Node.js, Webpack

React

  • Setup new project, create an app
  • JSX, Props
  • Hooks:
    • useState
    • useEffect
    • useMemo
    • useCallback
    • useRef
    • useContext
  • Class Components:
    • set state
    • props
    • lifecycles

Routing

  • Routes
  • React Router
  • Hooks:
    • useParams
    • useNavigate
    • useLocation

Redux

  • Introduction (store, flux architecture)
  • react-redux

Final Project

Bonus

  • Basic TypeScript
  • Basic Junit Testing
  • Preparing for an interview

Модуль 3. Advanced

React

  • Setup new project, create an app
  • JSX, Props
  • Hooks:
    • useState
    • useEffect
    • useMemo
    • useCallback
    • useRef
    • useContext
  • Class Components:
    • set state
    • props
    • lifecycles

Routing Routes

  • React Router
  • Hooks:
    • useParams
    • useNavigate
    • useLocation

Redux

  • Introduction (store, flux architecture)
  • react-redux

TypeScript

  • Unit Tests:
    • Jest
    • React testing Library

Final Project

Bonus

  • Preparing for an interview
  • Vue, Vuex

Вимоги для проходження курсу

  • Мінімальний досвід у Web розробці (HTML, CSS, JavaScript) і / або участь у навчальних курсах по front-end

Особливості курсу

  • Курс складається із теоретичних занять, низки домашніх завдань, онлайн майстер-класів та воркшопів
  • Бонусом є вебінар "Interview Easy or Hard" з Sr. Recruiter в Sigma Software

Викладачі курсу

Олександра Донцова - Software Engineer at Sigma Software

Подать заявку
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
16 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
5 500 UAH за месяц
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Frontend
  • WEB Developer / Webmaster
DAN IT Education
Подробнее

Курс розрахований на тих, кого цікавлять основи створення сучасних сайтів. Протягом навчання створите свій перший самостійний проєкт. Студенти також мають можливість відвідувати воркшопи та майстер-класи від профі.

Програма курсу

Основи HTML/CSS

  • Робота із системою контролю версій Git
  • Основи HTML5, базові HTML елементи та атрибути
  • Основи CSS, основні правила, оформлення елементів
  • Селектори CSS
  • Робота з технологіями Flexbox та CSS Grid
  • Керівництво розміром та розміщенням блоків на сторінці
  • Псевдо-елементи та псевдо-класи
  • Робота з таблицями, формами
  • Анімації в CSS
  • Робота з адаптивною вебверсткою та особливості кросбраузерної верстки
  • Препроцесори CSS

Степ-проєкт в кінці навчання

Особливості курсу

  • Живі заняття онлайн
  • Система оцінки знань
  • Навчальний проєкт
  • Ізраїльська методика Телем
  • Підтримка ментора
  • Робота над реальними проєктами
  • Допомога курс-координатора
  • Сучасна LMS-система
  • Система оцінки знань
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
2 месяцев
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Frontend
  • Prompt Engineering / ChatGPT
Powercode Academy
Подробнее

Програма курсу

Занурення у світ алгоритмів ChatGPT

  • Розбираємо технологію та алгоритми ChatGPT
  • Знайомимось з інтерфейсом та прихованими можливостями АІ-моделі
  • Аналізуємо недоліки та шляхи мінімізації в роботі

Використання ChatGPT в повсякденних задачах

  • Робота з промптами, як писати запит до АІ, щоб отримати бажаний результат
  • АІ для генерації коду - розбираємось, як налаштувати
  • Інтегруємо АІ в існуючий проєкт

Використання AI для оптимізації UX/UI дизайну

  • Створюємо адаптивні макети з допомогою АІ
  • Тестуємо користувацький досвід, використовуючи технології нейромереж
  • Виправляємо проблеми, вдосконалюючи дизайн. І ні, не руками, а АІ

Використання AI для роботи з кодом

  • Вчимося інтегровувати АІ в розробці продуктів та автоматизовувати рутинні задачі
  • Виправляємо помилки в коді, як стилістичні, так і логічні
  • Знаходимо вразливості у коді, опановуємо динамічне тестування (DAST) та статичне тестування (SAST)

GitHub Copilot. Робота з кодом

  • Інтегруємо АІ для покращення пошуку та навігації сайтів
  • Використовуємо АІ для створення адаптивного і реактивного контенту
  • Автоматизовуємо тестування інтерфейсу з АІ

Особливості курсу

  • Практичні навички
  • Експертні викладачі
  • Особисті консультації
  • Networking
  • Домашні завдання

Викладачі курсу

  • Сніжана Шевчук - Креативний директор в Teck Huat & Company Ltd
  • Хлівнюк Андрій - Expert Back-end developer at Inet-Ventures
  • Елеонора Кормиш - Викладач курсу Front end розробник у Powercode Academy
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
3 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
18 275 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Frontend
Powercode Academy
Подробнее

Протягом курсу Ви розберетесь в HTML, CSS, навчитесь робити розмітку, адаптивну кросбраузерну верстку, працювати з API та взаємодіяти з сервером. Навчитесь використовувати такі інструменти як: JQuery, React, GitHub, Brackets.

Програма курсу

Введення в HTML і CSS. Клієнт-серверна архітектура

  • Налаштування простору для кодингу
  • Основи HTML і CSS. Синтаксис
  • Блочні елементи та стрічкові елементи
  • Додавання тексту та його стилізація. Гіперпосилання
  • Додавання графіки. Списки

Прикладне використання HTML і CSS

  • Створення таблиць. Робота з формами
  • HTML 5 теги. Семантика
  • Робота з ресурсами (іконки, шрифти, fontawesome)
  • Position. Flexbox. Grid

Анімація та адаптивність веб сайтів

  • Grid
  • Анімації CSS
  • Адаптивність CSS (@media)
  • SASS (SCSS)
  • Bootstrap

JavaScript. Початок роботи з динамічними сторінками

  • Вступ до JS
  • Змінні. Типи даних
  • Тернарний та логічні оператори
  • Інструкція switch
  • Цикли: for, while, do…while
  • Function Declaration і Function Expression
  • Анонімні функції
  • Функція callback
  • Функції alert, prompt, confirm

Цикли та об’єкти. Об’єкти

  • Цикли: for, while, do..while
  • Об'єкти. Методи об'єктів
  • Копіювання об’єктів та посилання

Масиви в Javascript

  • Вчимося створювати масиви
  • Методи масивів
  • Використання циклів

Дані. Контекст виконання функцій. Глобальний об’єкт window

  • Контекст виклика і this. Методи call, bind та apply
  • Функції конструктори. Дескриптори об’єктів
  • Local та Sesion storages. Дата та час
  • Глобальний об’єкт window. Об’єкт лексичного оточення

Робота з сервером. OOP

  • Замикання
  • Оператор try/catch/finally
  • Синтаксис setTimeout/setInterval
  • Як влаштований Event Loop в JavaScript
  • OOP та його принципи

DOM та асинхронний JavaScript.

  • Об’єкт Promise
  • Функції async/await в JS
  • DOM/BOM. Вибір елементів на сторінці

NPM/Yarn. Jsx. Віртуальний DOM

  • NPM та Yarn. Огляд властивостей Webpack. Робота з import/export
  • Огляд структури React додатку
  • JSX та props: Рендеринг списків та Conditional рендеринг
  • Віртуальний DOM
  • Обробка подій. Контролюємі та не контролюємі компоненти

Життєвий цикл компонентів. React Context. Портали

  • Життєвий цикл компонента
  • Створення ErrorBoundary
  • React-router-dom
  • Портали

Основні React хуки

  • Хук useState
  • Хук useRef
  • Хук useEffect
  • Хук useMemo
  • Хук useCallback
  • React.memo()

React бібліотеки

Способи стилізації React додатку:

  • Css modules
  • Styled Components
  • Redux та redux-thunk
  • Material UI
  • Formik

AI інструменти для роботи з кодом

  • Підказки щодо архітектури, бібліотек і софту
  • Написання документації
  • Написання коду (функцій і скриптів)
  • Написання unit-тестів (модульне тестування)
  • Тестування коду із запропонованими вхідними даними
  • Виправлення помилок як синтаксичних, так і логічних
  • Оптимізація та оформлення коду
  • Поліпшення коду на основі найкращих практик
  • Зміна однієї бібліотеки на іншу
  • Допомога у пошуку вразливостей у коді, динамічне тестування (DAST), статичне тестування (SAST)

Особливості курсу

  • Відеозаписи занять та всі матеріали завжди доступні
  • Практичні заняття проходять раз на тиждень по 3 години
  • Особистий зворотний зв’язок від викладача
  • Факультативні заняття "English for IT"
  • Можлива сертифікація JSE
  • Можлива заморозка курсу при необхідності
  • Дипломні проєкти
  • Закритий чат учнів з викладачем і куратором

Викладачі курсу

  • Олександра Рекало - Викладач курсу Front End розробник у Powercode Academy, Web developer, designer, IT mentor
  • Віктор Бойко - Викладач курсу Front End розробник у Powercode Academy, Expert Full-stack developer в Infopulse
  • Елеонора Кормиш - Викладач курсу Front End розробник у Powercode Academy, Full-stack developer у сфері game-development
Подать заявку
Экспресс-курс
Формат
Online
Начало занятий
Будь-який момент
Длительность
7 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
980 UAH за курс
Занятия целый день
  • Frontend
Powercode Academy
Подробнее

Міні-курс для ознайомлення з основами HTML та CSS

Програма курсу

  • Налаштування Visual studio code
  • Знайомство з HTML i CSS
  • Основи та правила синтаксису
  • Текст і його стилізація
  • Зображення та їх стилізація
  • Списки та гіперпосилання
  • Додавання таблиць
  • Створення веб-сторінки

Ваш результат після навчання

Ви навчитеся власноруч створювати мінімальні сторінки та зрозумієте основи роботи з HTML i CSS. Для вас це буде чудова можливість поринути у світ створення онлайн-ресурсів.

Особливості курсу

  • 7 коротких відеоуроків
  • Мова курсу - україеська
  • Без субтитрів
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
2 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • JavaScript
  • Frontend
Beetroot Academy
Подробнее

Програма курсу

Теми:

  • Основи TypeScript, необхідні для React
  • Знайомство з бібліотекою React
  • Управління станом компонентів
  • Бібліотека react-router-dom
  • Проєкт Films
  • Тестування компонентів з використанням фреймворку Jest
  • Рефакторинг проєкт Films. Бібліотека react-query
  • Використання бібліотеки Redux в проєктах. Проєкт Courses
  • Server side component. Знайомство з full-stack фреймворком Next.js

Вимоги до студентів

  • Знання HTML, CSS, SCSS
  • Основи JavaScript - типи даних та оператори:
    • цикли та умови
    • функції, об'єкти, масиви, ітератори, closures (замикання)
    • робота з подіями
    • основи асинхронного програмування

Особливості курсу

  • Живі заняття з викладачем
  • Кар'єрне консультування з професійним рекрутером
  • Програма створена senior-експертами
  • Затишна спільнота на заняттях
  • Підтримка координатора групи

Викладачі курсу

Роман Нікіфоров - Займається програмуванням понад 19 років

Подать заявку

Страницы

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Отзывы о курсах

Гість   03.02.2026

Взагалі не рекомендую цю школу! Жахливий сервіс, де вас не попередять про зростання цін, клієнтоорієнтованість взагалі жах! На усі зауваження відповідь дають «зафіксував», коли провина саме лежить на школі та надані послуг.
Роблять усі умови, щоб ви сплатили пакетом, кажуть що якщо щось дитині не сподобається то повернуть кошти , але повертають вони 30% з того , що повинні. Звичайно, що це прописано у оферті на 9 сторінок, але при продажу кажуть зовсім інше і в тебе не виникає навіть сумнівів, що таке може бути!! Я проходила навчання раніше і в інших школах і усе було прозоро, відповідально і тд, а тут просто пробили дно.
Ще важливе зауваження- при підписані договору заявляли, що ціна закріплюється на весь період навчання, але потім раптом все змінилось і навчання подорожчало на 15%. Ось такий сервіс, тємкі муткі

Рекомендации: Не рекомендую
1
Средняя: 1 (1 голос)
Курсы Frontend
Ніна   13.07.2025

У школі сподобалося, що ніхто не тягне кота за хвіст. Все чітко, по темі і з купою практичних задач. Брала курс Front-end. Вперше написала сайт, який відкривається не тільки в мене на ноуті. Вдячна викладачу за терпіння.

Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы Frontend
Наталя    25.06.2025
Після завершення курсів з Frontend маю тільки позитивні враження та приємні спогади, відносини на курсі були мега дружні. Викладачі вміло пояснюють теорію та одночасно надають можливість багато практикуватися, що дає нам неоціненний досвід. На додаток до цього, отримала Е-сертифікат і деякі цінні (навіть можна сказати таємні) професійні поради, що стали приємним бонусом для моїх знань та здобутків. Переглядала фоточки вашої школи, зараз ви інші)) за останні пару років ви стали кращі, змінились, змужніли, стали ще соліднішими - принаймні ті кого я впізнала на тих фото. Всім привіт і ДЯКУЮ!
Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы Frontend
Sergio   11.06.2025

Як учасник стажування хочу підтримати компанію після відгуку нижче. Як колись написав один з учасників - "це вже не курси, а симуляція реальної роботи і ніхто не буде водити вас за ручку". Зі своєї сторони хочу підтвердити, що стажування проходить на дуже хорошому рівні для тих, хто прийшов туди за досвідом. Прикольний доволі складний проєкт, на момент моєї участі був доволі активний чат учасників, які допомагали один одному.

Плюсы:Якісне навчання Стажування Я знайшов работу після навчання
Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы Frontend
Дмитро   11.05.2025

Після 10 років важкої фізичної праці на меблевій фабриці я й не сподівався, що в моєму житті щось може кардинально змінитись. Але бажання навчитися чомусь новому, спробувати себе в чомусь іншому й нарешті відчути повагу до своєї праці підштовхнуло мене до програмування.

Чесно кажучи, все це «айтішні» розповіді про басейни, більярди, фітнес-зали, гнучкий графік і круте ставлення на роботі здавалося мені вигадкою. Але вирішив ризикнути. Вступив на курс. І знаєте що? Вже через кілька тижнів зрозумів - це моє.

Було важко. Деякі речі давались із боєм. Але цікавість і підтримка менторів тримали на плаву. Найбільшим шоком стало те, що вже через два місяці після старту навчання мені запропонували пройти співбесіду на позицію верстальника в одній компанії. Пройшов. З першого разу. Після 10 років, де максимум що змінювалося — це розміри меблів.

Зараз я вже на третьому місяці випробувального терміну. Працюю з HTML, CSS і JavaScript. Робота не легка, але я кайфую. Радію, що наважився. І хочу сказати всім, хто сумнівається: у вас усе вийде, якщо не здаватись.

Плюсы:1. Дуже круті викладачі, які справді можуть пояснити складне просто. 2. Реальна підтримка та зворотний зв’язок. 3. Програма охоплює все, що потрібно для старту кар’єри джуна. 4. Можна знайти роботу ще до завершення курсу. 5. Курси мотивують не здаватися, навіть коли важко.
Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
12.05.2025   Ответ представителя компании

Дякуємо за ваш надзвичайно щирий і надихаючий відгук! 

Ваша історія - це найкраще підтвердження того, що зміни можливі в будь-якому віці й з будь-якого старту. Ви - приклад сили волі, наполегливості та віри в себе. Дуже радіємо, що навчання стало для вас тим самим кроком, який відкрив нові можливості та новий етап життя.

Пишаємося, що ви змогли знайти своє місце в ІТ і вже працюєте за спеціальністю! Нехай далі буде ще більше професійних перемог, задоволення від роботи та впевненості у власних силах. Дякуємо, що обрали GoIT і поділилися своєю історією!

Курсы Frontend