Курсы Frontend Developer: HTML и CSS

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

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

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

Базовий курс, який допоможе зробити перші кроки у вебпрограмуванні. А потім вирішити, куди розвиватися далі: пірнати у front-end чи обмежитися базовим набором для створення якісних вебінтерфейсів.

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

Інструменти розробки

  • Figma, VSCode
  • Термінал і робота з файловою системою
  • Системи контрол версій
  • Робота з Git

Вступ у HTML i CSS

  • Особливості та складники HTML
  • Будова HTML тегу, скелет HTML сторінки
  • CSS і його функції
  • Правила побудови таблиць стилів
  • CSS селектори, значення кольорів та розмірів
  • Підключення CSS на HTML сторінку

Посилання та зображення

  • Види посилання та його складники
  • Шлях до ресурсу
  • Атрибути посилань
  • Види, формати й атрибути зображень
  • Можливості SVG
  • Теги для гіперпосилань, зображень, групи зображення та підпису
  • Chrome DevTools для інспектування коду в браузері

Основи типографіки

  • Завдання й основні поняття типографіки
  • Групи правил для тексту та шрифтів
  • Підключення шрифтів на сторінку

CSS

  • Блокова модель
  • правила - display, float, z-index, overflow
  • Стилізація зображень
  • Селектори, їхня пріоритетність
  • Позиціювання елементів
  • Стилізація посилань

Списки й таблиці

  • Теги для різних видів списків
  • Лічильники
  • Списки визначень - dt, dd, dl
  • Основні теги для таблиць
  • Стилізація списків і таблиць

Теги для групування, семантика

  • Особливості тегів div і span
  • Семантика HTML, види блоків сайту

Flexbox

  • Стилі для батьківських та дочірніх елементів
  • Вирівнювання блоків
  • Побудова "колонок"

Grid

  • Групи правил для grid елементів
  • Відмінності між grid та flex
  • Побудова "колонок" і колонковий дизайн

Responsive Design

  • Складники та основні прийоми адаптивного дизайну
  • Media Query та Container Query
  • Дублювання HTML для різних медіа

Форми та їхня стилізація

  • Сутність форм, полів, груп полів та підписів до полів
  • Текстові поля та їхні типи
  • Селекти, чекбокси, кнопки та радіокнопки
  • Валідація форм
  • Додаткові типи полів для введення даних у формах
  • Стилізація елементів форм

Системи іменування класів

  • Функції систем іменування класів та архітектури CSS
  • Ознайомлення з методологіями - BEM, SMACSS, Atomic CSS, OOCSS
  • Поділ сторінки на структурні складники

Просунуті HTML/CSS фічі

  • transform
  • transition
  • animation
  • Сучасний HTML та CSS

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

  • Вебінари та відеолекції
  • Real-life завдання
  • Курсовий проєкт
  • Регулярний фідбек
  • Сертифікат за здобутки
  • Можна повернути кошти протягом 7 днів від початку курсу

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

  • Тетяна Мельник - Engineering Team Lead at Projector Institute
  • Ольга Шемена - Frontend Developer в BrainRocket
  • Юлія Євсєєнко - Frontend Developer at Infranomics
  • Леонід Костецький - Creative Director i Co-Founder в Emotion Agency / Куратор
  • Вікторія Комаровська - Frontend Tech Lead в 6-Systems Sixt Group
  • Василь Кошапов - Lead Frontend Developer в Limestone Digital
  • Вадим Васько - Frontend Developer в Software Service and Innovation
  • Андрій Кедись - Frontend Developer в Syndicode / Куратор
  • Владислав Єрмолаєв - Frontend Developer / Куратор
Больше информации
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
3 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Todor Academy
  • React
  • Frontend
Подробнее

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

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

Основні моменти

  • Введення в курс Front-end Guru
  • Що таке React?
  • Ініціалізація робочого середовища
  • Розуміння Virtual DOM
  • Розуміння JSX

Components

  • React Elements
  • React Components
  • Основні механізми компонентів (props, children, state)
  • Component Life-cycle Hooks
  • Pure (Functional) Components

UI

  • Interpolation
  • Conditional rendering
  • Rendering Lists
  • Container vs Presentational Components
  • UI as a Tree

Events

  • Responding to Events
  • Event Handling Props
  • Mouse and Touch Event Handling
  • Keyboard Event Handling
  • Drag'n'Drop Event Handling

State

  • Understanding State
  • useState Hook
  • Storing Structures in State

React Hooks

  • State Hooks
  • Context Hooks
  • Ref Hooks
  • Effect Hooks
  • Performance Hooks
  • Other Hooks
  • Your Own Hooks

Integration

  • Connecting to an external system (API)
  • Connecting to an external system (three.js)
  • Using MobX State Management

Forms

  • Describing Forms
  • Handling Inputs
  • Updating State
  • Using formik for form management
  • Using Yup for form validation schemas

Routing

  • Використання бібліотеки React Router
  • Defining Routes
  • Router Properties Passing

React Advanced

  • Server Components
  • Server Side Rendering
  • React.lazy()
  • React.memo()
  • React.Suspense()
  • Error Boundaries
  • CSS-in-JS
  • Using TypeScript (+ alternatives, Flow, ReScript)

Testing

  • React Testing Library
  • Using Harness
  • Unit-testing
  • e2e testing
  • GitHub Actions for testing automation

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

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
  • Чат спільноти
  • Вебінари та додаткові матеріали
  • Заняття з англійської
  • Стажування для найкращих студентів

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

Андрій Дорошенко - Senior Front-end Developer

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

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

Основні моменти

  • Введення в курс Front-End Pro
  • Що таке JavaScript?
  • Умовні конструкції
  • Цикли

Робота з даними

  • Типи даних
  • Приведення типів даних
  • Масиви та методи масивів
  • Об'єкти, JSON

Функції

  • Основи функцій
  • Ланцюжки областей видимості
  • Замикання
  • Чиста функція
  • Парадигма функціонального програмування

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

  • Об'єкти Advanced
  • Дескриптори властивостей та методи об'єктів
  • Прототипи
  • Парадигма об'єктно-орієнтованого програмування
  • Класи та екземпляри класів
  • Наслідування класів

JavaScript у браузері

  • Робота в контексті браузера
  • Web APIs
  • Dom API
  • Події браузера

Асинхронність

  • Таймери та асинхронна модель виконання
  • Цикл подій JavaScript
  • Promises
  • Async/await
  • Проблеми асинхронності та їх вирішення

Сучасні можливості JavaScript

  • Ітератори
  • Генератори
  • Робота з об'єктами та функціями
  • Шаблонні та теговані рядки

Взаємодія із серверною частиною

  • HTTP/HTTPs
  • XmlHttpRequest і fetch
  • REST
  • WebSockets
  • Server Sent Events (SSE)

Модульний JavaScript

  • Модулі CommonJS та ES2015
  • Збірник модульних проєктів Webpack, Rollup, Parcel
  • Пакети Node та npm
  • Налаштування модульного середовища розробника
  • Додаткові інструменти

TypeScript

  • Основи типізації
  • Типи
  • Абстрактні класи та інтерфейси

Тестування та патерни

  • Unit-тестування
  • Асинхронне тестування
  • e2e тестування
  • Паттерни проєктування

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

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
  • Чат спільноти
  • Вебінари та додаткові матеріали
  • Заняття з англійської
  • Стажування для найкращих студентів

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

Андрій Дорошенко - Senior Front-end Developer

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

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

Основні моменти

  • Привітання
  • Технології та інструменти
  • Git/GitHub/VsCode Git intergration

HTML

  • Введення в HTML
  • HTML: Основні елементи
  • HTML: Семантична верстка та доступність
  • HTML: Браузерні/клієнтські стилі

CSS. Частина 1

  • Вступ до CSS
  • Селектори
  • Робота з текстом
  • Робота зі шрифтами
  • Робота з кольором
  • Градієнти, тіні
  • Робота з фоном (фоном)
  • Переходи (Transitions)
  • Трансформації (Transforms)
  • Анімації (Animations)
  • Фільтри (Filters)

CSS. Частина 2

  • Блочна модель
  • Позиціонування елементів, проблематика
  • Floats, clearfix
  • Flexbox
  • Grid
  • Медіа-запити, адаптивна верстка
  • Препроцесори
  • Фреймворки (Bootstrap, Tailwind)

Робота з графікою

  • SVG
  • SVG-анімації
  • Адаптивна графіка
  • Тег <picture>
  • Тег <canvas>
  • Оптимізація графіки, WebP

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

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
  • Чат спільноти
  • Вебінари та додаткові матеріали

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

Андрій Дорошенко - Senior Front-end Developer

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

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

Знайомство та перші кроки

  • Принципи роботи Інтернету
  • Що таке гіпертекст
  • Специфікація мови HTML
  • World Wide Web Consortium (W3C)
  • Стандарти HTML

Що таке тег, атрибути тега

  • Правила оформлення HTML документа
  • Форматування заголовків та абзаців
  • Форматування тексту
  • Використання спецсимволів

Графіка у HTML

  • Формати зображень, які використовуються у WEB дизайні
  • Зображення як посилання та карта-зображення

Таблиці в HTML

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

Створення та редагування форм

Теги для створення та редагування форм та їх елементів (кнопки, поля вводу/виводу, checkbox, radio та ін.).

Синтаксис CSS

  • Специфікації CSS
  • Селектори, типи селекторів
  • Псевдоелементи та псевдокласи
  • Блоки оголошення стилів

Властивості CSS

  • Властивості для форматування тексту
  • Властивості для форматування фону та фонового малюнка
  • Властивості CSS для створення та редагування списків
  • Властивості CSS для створення та редагування таблиць

Верстка шаблону сайту

  • Способи позиціонування елементів (position та float)
  • Блокова верстка
  • Cтворення шаблону на основі графічної моделі

Підбір кольорових схем для оформлення сайту

Підбір кольорових схем для оформлення сайту.

Правила для відступів та рамок

Правила для відступів і рамок.

Адміністрація сайту

Адміністрація сайту.

Завантаження готового сайту на хостинг

  • Що таке хостинг, що таке доменне ім'я
  • Як правильно вибрати хостинг та доменне ім'я
  • Завантажуємо сайт на хостинг
  • Працюємо з адмінкою
  • Працюємо з FTP-сервером
  • Платні та безкоштовні хостинги (переваги та недоліки)

В рамках цього курсу ваша дитина:

  • Вивчить основи мови розмітки HTML та каскадні таблиці CSS
  • Отримає знання у галузі створення веб-сайтів та web-додатків
  • Створить адаптивний веб-сайт для свого портфоліо
  • Засвоїть мову програмування JavaScript, щоб створювати "живіші" сайти
  • Зможе самостійно встановлювати та налаштовувати CMS

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

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

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

Модуль 1. Введення в Web-розробку

Урок 1. Вступне слово

Роль Front-end розробника.

Урок 2. Як встановити Visual Studio Code

Етапи встановлення Visual Studio Code.

Урок 3. Що таке HTML

  • Базові теги
  • Що таке "тег"
  • Списки, заголовки, абзаци й звичайні тексти

Урок 4. Базовий CSS

  • Інлайнові стилі
  • Стилі прописані в середині тегу <style></style>
  • Підключення зовнішнього файлу зі стилями

Урок 5. Шрифти

  • Що таке шрифти
  • Стандартні системні шрифти
  • Загальні імена сімейств
  • Специфічні імена сімейств
  • Властивості шрифтів
  • Зовнішні шрифти та @font-face

Модуль 2. Семантика та стилізація елементів

Урок 6. Базові властивості елементів

  • Атрибут class
  • Використання margin та padding
  • Використання devTools panel
  • Block та inline елементи, вирівнювання контенту
  • Вирівнювання по центру, box-sizing та margin collapse

Урок 7. Семантична структура HTML-сторінки

Урок 8. Базовий адаптив

Урок 9. Селектори CSS та їх пріоритетність

  • Селектори
  • Псевдокласи
  • Специфічність

Модуль 3. Взаємодія з посиланнями, картинками, створення форм

  • Урок 10. Використання URLS та стилізація посилань в HTML та CSS
  • Урок 11. Використання картинок на HTML сторінці та керування їх розмірами
  • Урок 12. Медіа запити, responsive image та responsive background
  • Урок 13. Форми

Модуль 4. Вирівнювання елементів та препроцесори

  • Урок 14. Позиціонування
  • Урок 15. FlexBox
  • Урок 16. BEM методологія
  • Урок 17. Препроцесор SASS
  • Урок 18. Трансформації та анімації
    • Ransition
    • Transform
    • Animation
    • Cubic-bezier
  • Урок 19. Сітка (Grid)

Модуль 5. Базовий JavaScript

Урок 20. Вступ до JavaScript

  • Короткий огляд JavaScript
  • Запуск першого скрипта
  • Створення файлу js
  • JavaScript код в HTML
  • Змінні в JavaScript
  • Створення та назви змінних: "let", "const" і "var"
  • Правила надання назв змінним, ключові слова
  • Застосування змінних у JavaScript
  • Коментарі
  • Ключові слова
  • Літерали
  • Вирази

Урок 21. Типи даних та оператори в JavaScript

  • Типи даних
  • Оператори в JavaScript

Урок 22. Functions

  • Оголошення функції
  • Локальні змінні
  • Зовнішні змінні
  • Параметри
  • Значення за замовчуванням
  • Повернення значення
  • Вибір імені функції

Урок 23. Умовні оператори

  • Інструкція "if"
  • Перетворення до логічного типу
  • Блок "else"
  • Умовний оператор "?"

Урок 24. Loops

  • Цикл "for"
  • Вбудоване оголошення змінної
  • Пропуск частин "for"

Модуль 6. Типи даних

Урок 25. Робота з рядками

Урок 26. Робота з масивами

  • Оголошення
  • Отримання останніх елементів за допомогою "at"
  • Методи pop/push, shift/unshift
  • Багатовимірні масиви
  • toString

Урок 27. Робота з числами

  • Числові літерали (decimal, binary, octal, hexadecimal)
  • Пріоритети операторів в js
  • Які існують числа в js (Infinity, BigNumber, NaN)
  • Конвертація рядка в число (Number(), +string, 123 + string, parseInt(), parseFloat())
  • Округлення чисел
  • Генерація випадкових чисел

Урок 28. Цикл While

  • Цикл "do…while"
  • Переривання циклу: "break"
  • Перехід до наступної ітерації: continue
  • Мітки для break/continue

Урок 29. Робота з рядками (поглиблено)

  • Кодування рядка
  • Порівняння рядків
  • Методи редагування рядків (.repeat(), .padStart(), padEnd())
  • Спецсимволи
  • Довжина рядка
  • Доступ до символів
  • Зміна регістру
  • Пошук підрядка

Урок 30. Функції (поглиблено)

  • Rest Arguments
  • Function Declaration, Expression and Arrow
  • Switch Case, Switch True

Модуль 7. Поглиблений JavaScript

Урок 31. Перетворення типів в JS

  • Перетворення типів
  • Як порівнювати різні типи в js

Урок 32. Логічні оператори. Як логічні оператори працюють

  • || (АБО)
  • && (І)
  • ! (НЕ)
  • Оператор нульового злиття (??)

Урок 33. Об'єкти

  • Навіщо потрібні об'єкти?
  • Створення, читання, редагування, видалення значень об'єкта
  • Перевірка значень об'єкта
  • Перебір по об'єкту
  • Як працюють об'єкти, const and Object
  • Порівняння об'єктів
  • null vs undefined
  • Об'єкти як аргументи
  • Клонування об'єктів
  • Деструктуризація об'єктів
  • Функція як об'єкт
  • Методи об'єктів
  • Computed properties

Урок 34. Методи масивів

  • Мутуючі та немутуючі методи масивів
  • Копіювання масивів
  • Деструктуризація масивів

Урок 35. Колбеки

  • Колбеки та колбеки у циклі
  • Таймери(таймаут, інтервал) та Event Handlers("click", "contextmenu"…)
  • Обробники подій
  • Доступ до елемента через this

Модуль 8. Особливості JavaScript

Урок 36. Замикання (Closures)

  • Область видимості та лексичне оточення
  • Замикання
  • Функція у циклі
  • Function яка повертає a function
  • Функція з декількома батьками

Урок 37. Наслідування

  • Прототипне наслідування
  • proto
  • Методи в прототипах

Урок 38. Конструктори

  • Що таке конструктори
  • Успадковування в прототипах
  • this в деталях

Урок 39. Класи

  • Синтаксис класів, статичні поля та методи
  • Вбудовані класи об'єктів (приклад - new Date())
  • Наслідування класів
  • instanceOf
  • JS модулі

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

  • Особистий кабінет та ком'юніті
  • Прямі ефіри
  • Практикуючі ментори
  • Уроки з HR
  • Практичний досвід на реальному проєкті
  • Модуль із працевлаштування
  • Підготовка до співбесіди
  • Проєкт в портфоліо
  • Сертифікат про проходження курсу
  • 2 пакети навчання

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

Юрій Лісовенко - Практикуючий Front-end Developer

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

Навчання включає теоретичні матеріали, практичні завдання і тести для покращення твоїх навичок. Цей формат дотримується правила "почни одразу після реєстрації": курс не має фіксованих дат початку/завершення. Учасники проходять весь навчальний процес у власному темпі, враховуючи поради щодо рекомендованих етапів або тривалості освітніх модулів, щоб зробити навчання збалансованим та продуктивним.

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

Git Basics

Web Fundamentals

  • HTML5 Basics
  • CSS Basics
  • CSS Layouts

JavaScript Basics

  • JS Intro
  • Data types
  • Operators and operands
  • Control flow
  • Loops and iterations
  • Functions

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

  • Рекомендований рівень англійської - не нижче В1
  • Досвід розробки на будь-якій мові програмування буде додатковою перевагою
  • Впевнені знання алгоритмів і структур даних, базових понять OOП допоможуть легше опанувати навчальну програму

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

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

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

  • Ти можеш навчатися в комфортному темпі та у зручний для тебе час
  • Це базова програма для кандидатів без попереднього досвіду та знань в ІТ
  • Ми надаємо тільки якісний контент, який відповідає актуальному стану ІТ-індустрії
  • Ця програма була розроблена експертами EPAM з різних країн та поєднує корисні й практичні знання для твоєї майбутньої кар'єри
Больше информации
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
32 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
500 UAH за час
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Академия Профессий Будущего
  • Frontend
Подробнее

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

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

Теми:

  • Налаштування середовища оточення. Перша HTML-сторінка
    • Класифікація сайтів
    • Етапи створення
    • Встановлення та налаштування редактора коду
  • Керуємо комп'ютером. Основні теги
  • Базовий CSS
  • Робота з макетом
  • Layout. HTML-разметка
  • Сітки

Курс дає дитині можливість:

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

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

  • Для дітей від 14 років
  • Тривалість курсу 32 уроки
  • Групові заняття в Zoom
  • Зручний графік занять
  • Не витрачаєте час на дорогу
  • Можливість індивідуального навчання
  • Проєкт в портфоліо
  • Сертифікат про проходження курсу

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

  • Евеліна - Python, Front End, Minecraft
  • Сергій - Python, Front End
  • Максим - Java, Python, C/C++
Больше информации
Курс
Формат
Online
Начало занятий
07.11.2024
Длительность
30 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатВозможно трудоустройствоСопровождение ментораРеальный проект в портфолио
Levelup
  • Frontend
Подробнее

Пройдеш повний цикл створення web-проєкту. Навчишся створювати інтерактивні web-сторінки з використанням JavaScript. Отримаєш досвід використання фреймворків для створення користувальницьких інтерфейсів.

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

Введення

  • Про курс та результати на які слід очикувати
  • Коротка історія WEB (історія, w3c)
  • HTML, CSS, JS – що і для чого
  • Редактор коду Visual Studio Code

HTML

  • GIT
  • Основи HTML
  • Структура html-документа, основні теги, коментарі, спецсимволи
  • Таблиці
  • Форми, HTML5 форми
  • Атрибути
  • Списки
  • Теги, коментарі, doctype, форматування. Вкладеність
  • Посилання, навігація
  • Медіаконтент (img, audio, video)

CSS

  • Введення, література. Підключення стилів
  • Друкарня та шрифти
  • Відсутні та 'набивання'
  • Селектори нащадків та БЕМ-CSS
  • Стилізація форми
  • Властивості фону, спрайти
  • Підключення іконок та псевдоелементи
  • севдокласи та специфічні селектори
  • Градієнти, заокруглення кутів, тінь
  • Позиціювання
  • Абсолютне, відносне та фіксоване
  • Накладення (z-index)
  • Ідентифікатори, класи, селектори
  • Специфічність селекторів
  • Наслідування та каскадування
  • Величини в CSS
  • Форматування тексту, шрифти
  • Блочна модель
  • Резинова і адаптивна верстка
  • Властивості ширини та висоти (min, max)
  • Плаваючі елементи Float
  • Властивості фону, спрайти
  • Позиціонування
  • Накладення (z-index)
  • Flex
  • Коефіцієнт збільшення та фактор стиснення flex-елемента
  • Зміна порядку та вирівнювання flex-елементів
  • Блокова верстка сайту
  • Створення різних layouts
  • CSS анімація
  • Тривалість та 'ритм' виконання анімації
  • Затримка виконання анімації
  • Трансформація елементів
  • Переміщення. масштабування, обертання, прозорість
  • CSS 3D
  • CSS Grid. Шаблони рядів та колонок
  • Порядок та об'єднання колонок та рядів
  • Grid-зони
  • Препроцессори SASS/SCSS
  • Верстка під мобільні пристрої
  • CSS фреймфорк - Bootstrap
  • Сітка Bootstrap та побудова каркасу сторінки
  • Bootstrap компоненти та скрипти

JavaScript

  • Введення у JavaScript. Інструменти. Література
  • Парсер
  • Змінні
  • Типи даних
  • Null і undefined
  • Оператори (бінарні, унарні)
  • Оператори порівняння
  • Перетворення типів
  • Умовні оператори (if, тернарний)
  • Логічні оператори (і, або, не)
  • Цикли (while, for)
  • Конструкція switch
  • Функції та аргументи
  • Рекурсія, стек
  • Методи і властивості. Вступ
  • Семантика, строгий режим, валідація, налагодження
  • Масиви
  • Об'єкти і методи
  • Класи та ОВП
  • Об'єкти BOM (window, history, navigator, location, screen)

DOM та бібліотека jQuery

  • Дерево DOM
  • Робота з DOM з консолі
  • Навігація в DOM
  • Пошук: getElement* та querySelector*
  • Додавання та видалення вузлів
  • Запровадження. Сплив і перехоплення. Делегування подій
  • Події миші
  • Події форми
  • Події scroll, load, error, ready
  • Специфічні завдання та їх вирішення
  • Знайомство та робота з jQuery
  • Селектори
  • Атрибути (класи, дата, отримання значень, html)
  • Допоміжні функції
  • Виведення елементів у DOM - render items
  • Оптимізація використання ресурсів браузера та швидкість завантаження
  • Практика DOM
  • JS-анімація

HTML5 API

  • HTTP-протокол
  • Cookies
  • Інтерфейс Storage

Ajax

  • JSON
  • Підхід AJAX
  • XMLTttpRequest
  • Ajax практика
  • Інші способи мережевих запитів

JS - React

  • React основи
  • JSX та компоненти
  • Стан компоненту (state) та метод render
  • Передачі даних компоненту - props
  • Методи життєвого циклу
  • Монтування та демонтаж
  • React – обробка подій
  • Робота зі стилями компонентів
  • Клієнтський роутинг
  • React router
  • Мережеві запити в React
  • Робота React з API
  • Функції вищого ладу
  • React HOC
  • Контекст
  • Provider та Consumer
  • React без класів
  • Основні Хуки
  • Кастомні Хуки
  • Додаток на React

Project

  • Написання програми
  • Захист випускного проєкту

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

  • Проєктувати інтерфейси користувача, створювати кросбраузерну, адаптивну верстку і вносити зміни в існуючу
  • Розробляти логіку роботи клієнтської частини та розуміти роботу серверної частини web-додатків
  • За допомогою JavaScript будеш створювати інтерактивні інтерфейси, розробляти серверну частину сайтів
  • Для структурування коду, об'єктного представлення вихідного HTML-документа та здійснювати асинхронне оновлення веб-сторінок
  • Використовувати повною мірою можливості бібліотеки для прискорення та спрощення процесу розробки
  • Аналізувати та керувати результатами своєї роботи використовуючи систему контролю версій Git & GitHub

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

  • Інтенсивна практика і розбір домашніх завдань
  • Можливість онлайн навчання + Відеозаписи всіх занять
  • Викускний проєкт для портфоліо, який ти презентуєш роботодавцям
  • Допомога у працевлаштуванні, оформленні резюме та підготовка до співбесіди
  • Кар'єрні івенти
  • Підтримка викладачів
  • Великий стек технологій
  • Можлива оплата курсу частинами

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

Дмитро Томчук - Front-end Developer (Angular developer)

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

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

Знайомство з адаптивною версткою

  • Введення в медіазапити
  • Знайомство з адаптивною версткою
  • Огляд популярних CSS-бібліотек
  • Знайомство з bootstrap - CSS-framework
  • Основні відмінності Bootstrap 3 і 4 версій
  • Grid - система сіток
  • Інші можливості Twitter Bootstrap
  • Практика

HTML5: дата-атрибути й інші корисні можливості HTML5

  • Що таке дата-атрибути
  • Що можна зробити за допомогою дата-атрибутів
  • Вбудовані атрибути
  • Як застосовувати дата-атрибути зі сторонніх скриптів
  • Якорі. Плавне прокручування
  • Практика

Сучасні методології верстки сторінки

  • Верстка Flex box
  • Напрямок розміщення елементів
  • Вирівнювання елементів по вертикалі і горизонталі
  • Вирівнювання тексту всередині блоку
  • Властивості: flex-flow, flex-grow, flex-basis, order
  • Практика

HTML5 та селектори

  • Які селектори перейшли з HTML4/HTML
  • Які нові селектори з'явилися в HTML5
  • Уявлення про контекстні селектори
  • Характеристика псевдокласів
  • Характеристика псевдоелементів
  • Що таке спрайти
  • Що входить в поняття "роловери"
  • Практика

Характеристика доступності сайту. Методика формування сайтів, що будуть зручними для подальшого використання

  • Usability
  • Які задачі стоять перед користувачами
  • Якими принципами варто користуватися під час формування інтерфейсів для сайтів
  • Accessibility
  • Знайомство з технічним начинням, яке сприяє перегляду тексту
  • Обмежені можливості користувачів: які вони
  • Практика

HTML та CSS: складне застосування

  • Відносне та абсолютне позиціонування елементів
  • Фіксоване позиціювання елементів
  • Як поводять себе дочірні компоненти в позиціонуванні
  • Як відбувається обрізання блоку
  • Як відбувається переповнення блоку: overflow
  • Підтримка властивості overflow в різних браузерах
  • Яким чином відбувається введення зовнішніх ресурсів
  • За допомогою яких механізмів вводиться векторна графіка
  • Іконка сайту
  • ICO-формат
  • Які характерні ознаки підтримки піктограм у сфері всіляких браузерів
  • Практика

Методика сумісності веб-сторінок та всіляких браузерів

  • Умовні коментарі - це
  • Які скрипти використовуються для підтримки селекторів
  • Які скрипти використовуються для видозміни у поведінці браузерів, що вже застаріли
  • Огляд фільтрів
  • Практика

Методика використання атрибутів CSS3

  • Суть градієнтів
  • Суть анімації
  • Знайомство з веб-шрифтами
  • Яким чином відбувається багатоколонна верстка
  • Фонові механізми
  • Алгоритм закруглення вузлів
  • Знайомство зі зразком блоків Flаsh
  • Введення в технології, що підтримуються браузером
  • Практика

Макетна верстка

  • Алгоритм нарізання макету із файлу, що підтримує psd-формат
  • Процедура вибору розмірів
  • Процедура вибору типів верстки
  • Механізм верстки
  • Практика

Введення в типові рішення

  • Що в собі містять фреймворки
  • Характеристика CMS-шаблонів
  • Як відбуваються JavaScript-рішення
  • Знайомство з динамічним CSS
  • Практика

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

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчатися у вихідні
  • Можливість влаштуватися у провідні IT-компанії
  • Індивідуальне навчання

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

  • Володимир - Програміст
  • Ігор - Програміст
  • Володимир - Програміст
  • Олексій - Програміст
Больше информации
Курс
Формат
Online
Начало занятий
Будь-який момент
Длительность
10 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
6 300 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
IT-Столица
  • Frontend
Подробнее

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

Введення в методологію верстки

  • Відносно яких принципів оформлюється код
  • Введення в методологію БЕМ
  • Правила іменування класів по БЕМ
  • Введення в OOCSS
  • Практика

Введення в HALM-мову розмітки. Характеристика препроцесорів

  • Знайомство з мовою розмітки
  • Огляд процесора SASS
  • Огляд LESS-препроцесора
  • Знайомство з препроцесором Stylus
  • Практика

Введення в компонентну модель верстки

  • Що таке Google Polymer
  • Алгоритм імпортування файлів HTML
  • Web Components - це
  • Практика

Методика гнучких сторінок та проведення макетування

  • Flexible Box Layout
  • Процедура верстки
  • Практика

Характеристика CSS-фреймворків

  • Зміст Foundation
  • Зміст Bootstrap
  • Практика

Методика формування сайтів та участь в цьому процесі 3D

  • Введення 3D-ефектів сторінки
  • Що собою являє ефект Parallax
  • Практика

Знайомство з Git. Командна робота

  • Встановлення та налаштування системи контролю версій
  • Базові команди Git
  • Огляд веб-сервісів GitHub, GitLab і Bitbucket
  • Створення проєкту і заливка на GitHub
  • Практика

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

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчатися у вихідні
  • Можливість влаштуватися у провідні IT-компанії
  • Індивідуальне навчання

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

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

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

Введення в веб-технології

  • Призначення технологій
  • Стек розробки для сайту
  • Принцип роботи "клієнт-сервер"
  • Консоль розробника
  • Текстовий редактор і IDE
  • Що таке HTML & CSS & JS і їх взаємодія
  • Практика

Характеристика стандартів веб

  • Введення в стандарти W3C
  • Знайомство з документацією
  • Зміст DOCTYPE, відмінності в різних версіях HTML
  • Unicode - стандарт
  • Кодування сторінки
  • Що собою являє HTTP-протокол
  • Як відбувається валідація документа HTML
  • Практика

HTML5-елементи. Введення в схематизацію сторінки

  • Характеристика секцій. Знайомство з основними тегами
  • Введення в "підвал"
  • Введення в "шапку"
  • Бічна колонка
  • Практика

Знайомство з центральними поняттями HTML

  • Базові принципи верстки
  • Знайомство з поняттям тега і атрибута
  • Обов'язкова структура будь-якої веб-сторінки
  • Поняття малих і блокових елементів веб сторінки
  • Поняття парних і непарних тегів
  • Семантичні теги
  • Спецсимволи
  • Робота з тегами і атрибутами
  • Робота з посиланнями і якорями
  • Робота з різними системами квітів в HTML
  • Робота з зображеннями
  • Нумеровані і маркеровані списки
  • Робота з блоками (div)
  • Таблиці
  • Практика

Введення в гіперпосилання

  • Гіперпосилання у WWW
  • Що собою являють зовнішні гіперпосилання
  • Що собою являють внутрішні гіперпосилання
  • Ознайомлення з видами адреси у WWW
  • Які додаткові атрибути вміщають гіперпосилання
  • Практика

Введення в CSS. Характеристика каскадних таблиць стилів

  • Огляд CSS
  • Правила написання стилів
  • Способи додавання CSS в HTML-сторінку
  • Зовнішні таблиці стилів
  • Відносні і статичні одиниці вимірювання
  • Робота зі шрифтами (сімейства, стилі, розміри, насиченість)
  • Робота з межами елементів (межа, радіус, тіні)
  • Робота з відступами і розмірами елементів
  • Градієнти
  • Робота з властивостями float і clear
  • Робота з фоном (зображення і колір, розміри, прозорість)
  • Селектори
  • Просунуті селектори
  • Пріоритети стилів
  • Перезапис стилів
  • Псевдокласи, псевдоелементи
  • Робота з анімацією елементів
  • Практика

Фрейм та введення внутрішніх даних

  • Про що говорить історія фреймів
  • Зв'язок гіперпосилань та фреймів
  • Які фрейми заведено називати вбудованими
  • Практика

Форми та передача інформації, що належить користувачам

  • Веб-форми
  • Знайомство з компонентом form
  • Які атрибути він має
  • Елементи форм (input, textarea)
  • Атрибути placeholder, name, value
  • Операції з кнопками
  • Операції з текстовими полями
  • Введення в перемикачі checkbox, radio
  • Знайомство з додатковими атрибутами компонентів форми
  • Практика

CSS та макетування

  • Як слід оформлювати межі компонента
  • Як реалізовуються внутрішні та зовнішні відступи
  • Характеристика розмірів компонента
  • Як реалізовується видимість компонента
  • Які компоненти можна назвати плаваючими
  • Практика

CSS та HTML: додаткові можливості

  • Яким чином можна вбудовувати відеофайли
  • Яким чином можна вбудовувати аудіофайли
  • Практика

Введення в метаінформацію

  • Характеристика метаінформації
  • Яким чином її використовують
  • Введення в компонент meta
  • Що входить в його атрибути
  • Введення в пояснювальну метаінформацію
  • Практика

Хостинг. Реалізація підтримки сайту

  • Хостинг - це
  • Домени і даменні зони. Хостингові і доменні панелі
  • Як відбувається пошук хостеру
  • Які можливості має хостер
  • FTP-клієнт
  • Яким чином відбувається його використання
  • Знайомство з CMS: Joomla, WordPress
  • Практика

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

  • Верстка веб-сторінок, що відповідають стандартам відносно певного макета дизайну
  • Створення, модифікація та оптимізація сторінок та стилів документів
  • Вміння встановлювати, в якому стандарті HTML написаний той чи інший документ
  • Легке керування та робота з кодами
  • Багато цікавих потайних можливостей HTML та CSS, яким вас навчать наші спеціалісти

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

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчатися у вихідні
  • Можливість влаштуватись у провідні IT-компанії
  • Індивідуальне навчання

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

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

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

План курсу

Що вивчають на курсі

  • Концепція WEB-програмування
  • Теги в HTML. Посилання та їх атрибути
  • Каскадні таблиці, стилі, способи застосування на WEB-сторінках
  • Правила та основні властивості CSS

Що учень буде вміти

  • Застосовувати бази властивостей елементів CSS
  • Створювати адаптивні сторінки WEB
  • Додати відео, аудіо, плейлисти на сторінку
  • Верстати заготівлі для майбутніх сайтів
  • Самостійно створювати повноцінні веб-сайти з елементами Javascript

Що учень матиме

  • Самостійно створений сайт, написаний з використанням HTML, CSS та елементів Javascript
  • Цілий ряд WEB-сторінок, написаних протягом навчання
  • Навичка пошуку та аналізу інформації для розміщення на сайті
  • Вміння використовувати графічний редактор Photoshop для підготовки зображень до сайту

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

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

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

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

Модуль 1. Основи створення та стилізації веб-сторінок

Ми познайомимось із поняттями Web, HTML та CSS і створимо власну веб-сторінку.

Модуль 2. Деталі стилізації веб-сторінок

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

Модуль 3. Створення інтерактивних веб-сторінок з JavaScript

Ми познайомимось з JavaScript та можливостями його застосування в веб-розробці. З'ясуємо, як працюють сучасні інтерактивні веб-інтерфейси.

Модуль 4. Елементи сучасної фронт-енд розробки

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

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

  • Досвідчений лектор-програміст
  • Навчальні відео до 10 хвилин
  • Проміжні тести
  • Сертифікат видається безкоштовно
  • 4 модулі

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

Сергій Денисов - Практик з багаторічним досвідом у розробці

Больше информации
Курс
Формат
Online
Начало занятий
20.01.2024
Длительность
6 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
19 600 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Dexa Academy
  • Frontend
Подробнее

Frontend курси DEXA передбачають велику кількість практичних завдань, підготовку до працевлаштування, та міні тренінги з пошуку клієнтів та роботи. Завдяки гнучкій системі навчання в DEXA ви зможете легко впоратися з проходженням курсу, об'єднуючи його з вашою роботою, чи іншими зобов'язаннями. 2 заняття на тиждень виконанні в записі, та 1 заняття практики та створення проєкту з обговоренням в Zoom відбувається ввечері.

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

Що таке Web. Структура HTML

  • Що таке веб і як він працює
  • Знайомство з базовими тегами та атрибутами
  • Створення текстових та блочних елементів, додавання зображень, відео та посилань
  • Основні помилки у записах тегів
  • Семантична верстка, HTML5 теги
  • Класифікація тегів: лінійні та блокові
  • Модель форматування тексту: заголовки та абзаци. Елементи p, h1..h6. Вирівнювання тексту блокових елементів: атрибут align
  • Класифікація тегів: логічне та фізичне форматування

Введення в CSS

  • Знайомство з CSS, його синтаксисом та способом оголошення
  • Користування браузерною консоллю та знаходження помилок
  • Колір, розмір елементів
  • Блочна верстка, поєднання селекторів CSS
  • Фон, позиціонування фону, градієнт
  • Методологія BEM, кросбраузерність, валідність коду
  • Псевдокласи та псевдоелементи
  • Адаптивна верстка
  • Препроцесори SASS/SCSS, LESS
  • Фреймворки Bootstrap, Animation.css, Semantic-UI
  • Система контролю версій Git
  • Фінальний проєкт (Повноцінний адаптивний сайт під всі пристрої, розміщений в інтернеті)

JavaScript

  • Conditional Statements
  • If, else if, else
  • Конструкція switch
  • Цикли for, while, do while
  • Function Expression, Function Declaration
  • Рекурсія, замикання та інші цікаві речі
  • Array. Способи оголошення масиву та робота з ним
  • Робота з DOM за допомогою JavaScript
  • SetTimeout i setInterval
  • Фінальний проєкт (Слайдер, Свайпер, Вспливаюче вікно, Таби, Таймер)

JavaScript (Advanced)

  • Поняття ООП в JavaScript
  • Що таке наслідування, його використання та приклади
  • Здійснення пошуку за допомогою регулярних виразів
  • Використання регулярних виразів для валідації
  • Що таке Gulp, Webpack і для чого вони потрібні
  • Формат JSON, Метод JSON.parse, JSON.stringify
  • LocalStorage / SessionStorage
  • Конструкція try..catch
  • HTTP запити. Що це? Як працюють?
  • Фінальний проєкт (Блог, Новинний портал)

Мова програмування TypeScript

  • Встановлення TS і запуск файлів
  • Використання системи типів у функціях
  • Спеціальний тип any. Практика типізації коду
  • Тип never null i undefined
  • Типізація об'єктів і деструктуризація
  • Кортежі (Tuples). Об'єднання (Union)
  • Примітивні літеральні типи (Literal types)
  • Generics (Узагальнення), що це і навіщо потрібно
  • Фінальний проєкт

Фреймворк Angular

  • Що таке Angular і які ще є фреймворки
  • Створення додатка, огляд файлів та папок
  • Передача параметрів із компонентів
  • Створення компонента за допомогою Angular CLI. Вставка значень в текст (інтерполяція)
  • Зв'язування даних (bindings). Робота із подіями (Event Bindings)
  • Додавання динамічних класів із директивою ngClass. Налаштування стилів за допомогою директиви ngStyle
  • Цикли за допомогою ngFor. Використання фільтрів (pipes)
  • Роутинг, GUARDS
  • Створення об'єктів з POST RxJS оператори та індикатор завантаження
  • Фінальний проєкт (Повноцінний інтернет магазин з кошиком, адмін панелю, та взаємодія з бекендом)

Що ти будеш мати і вміти після курсу:

  • Верстати сайти з дизайн-макетів з Photoshop та Figma, використовуючи HTML та CSS
  • Розробка програм, використання інструментів розробника в браузері та відлагодження коду.
  • Вміти ефективно використовувати CSS і JS бібліотеки та плагіни зі зрозумінням їхнього функціоналу.
  • Майстерно володіти системою контролю версії Git та користування GitHub
  • Мати високий рівень майстерності у роботі з JavaScript і TypeScript
  • Розуміти та використовувати базові шаблони проєктування і принципи створення проєктів
  • Створювати великі та складні веб-додатки з використанням Angular
  • Велике портфоліо практичних робіт які не відрізняються від реальних проєктів
  • Підготовку для проходження співбесід, та знання як і де знайти клієнтів і роботу

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

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

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

План курсу

Технічні навички

WEB-простір

Принципи функціонування інтернету (клієнт-серверна модель, протоколи, стандарти, сервера). Типізація сайтів мов.

HTML та CSS

Проєктувати інтерфейси користувача, створювати кросбраузерну, адаптивну верстку і вносити зміни в існуючу.

JavaScript

За допомогою JavaScript будемо створювати інтерактивні інтерфейси, розробляти серверну частину сайтів.

Розробка

Навчимося розробляти логіку роботи клієнтської частини web-сайтів, тестування і розміщення в інтернеті. Навчальні проекти: іміджевий і новинний сайт (блог), інтернет-оглядач.

Проєктний підхід

Пройдемо повний цикл проєктування та створення гри "по-дорослому": від ідеї та плану до взаємодії з командою та презентації власних проєктів батьками.

English

Освоїмо технічну термінологію та базову IT-лексику, а також навчимося працювати у програмах з англійським інтерфейсом.

Соціальні навички

Впевненість

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

Самостійність

Освоїмо інструменти самоорганізації. Навчимося самостійно ставити цілі, планувати та керувати своїм часом.

Емоційний інтелект

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

Самопрезентація

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

Працювати в команді

Комунікувати з усіма членами команди, брати на себе відповідальність за результат, знаходити компроміси та позитивно вирішувати конфлікти.

Креативність

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

Бізнесові навички

Бізнес мислення

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

Управління фінансами

Розберемося, що таке гроші та як ними користуватися. Навчимося розрізняти, планувати, контролювати свої доходи та витрати. Чи зможемо ефективно розпоряджатися засобами та розвивати в собі навички управлінця.

Стратегічне планування

Глобалізація економіки та автоматизація виробництва сприяють створенню нових бізнес-моделей. Дізнаємося, які напрями та професії будуть затребувані у найближчі 10 років: стратегія блакитного океану, штучний інтелект, кібербезпека та Meta-всесвіт.

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

  • Навчання через практику
  • Щотижневі лабораторії Skills Lab
  • Фіксація результату
  • Онлайн-підтримка викладача
  • Онлайн-консультації
  • Можливість офлайн навчання
  • Захист випускного проєкту
  • Гейміфікація
  • Особистий кабінет
  • Бонуси за активність на курсі
  • Домашні завдання
  • Звітність для батьків
  • Невеликі групи
Больше информации
Видеокурс / Платформа
Формат
Online
Начало занятий
Будь-який момент
Длительность
68 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
99 USD за курс
Гибкий график
Merge Academy
  • Frontend
Подробнее

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

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

Модуль 1. Git + HTML

Спочатку ознайомимось з мово розмітки HTML і системою контролю версій Git.

  • Що таке Front-end?
  • Git
  • HTML
  • HTML: Block, inline, semantic, list, media
  • HTML: form
  • HTML: table
  • HTML: SVG

Модуль 2. CSS

Тут вивчаємо мову стилів CSS і почнемо верстати.

  • CSS: Connection, syntax, common properties
  • CSS: Selectors
  • CSS: Pseudo, offsets, centring
  • CSS: Flex
  • CSS: Grid
  • CSS: Position + transform
  • CSS: BEM
  • CSS: Form
  • CSS: CSS Table & Aspect Ratio
  • CSS: Media queries
  • CSS: Animations and Transitions
  • CSS: Best practices
  • SCSS: Variables, Functions, Mixins
  • SCSS: Project structure & BEM
  • SCSS: Features & Best practices

Модуль 3. JavaScript

Опануємо ази мови програмування JavaScript.

  • NPM& Packing: packages & scripts
  • Operators and conditional branching
  • Loops and functions
  • Numbers and Strings
  • Objects
  • Arrays and array methods
  • Destructuring, Map, Set, JSON, Dates
  • Classes
  • Browser, window, DOM
  • DOM manipulations
  • Events
  • Errors, Timers, Promises
  • Fetch & localStorage
  • Modules, Libraries using
  • Best Practices

Модуль 4. React

Знайомимось з найпоширенішою бібліотекою Front-end розробника.

  • Components and props
  • Events handling
  • State and forms
  • lifecycle, conditional rendering, lists and keys
  • other react hooks
  • TODO app livecoding
  • Context and state management
  • Zustand and PokeAPI
  • Router
  • Storybook
  • Best practices

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

  • Відеозаписи лекцій
  • Додаткові матеріали
  • Навчання в чат-боті
  • HTML, CSS, JavaScript, React
  • Матеріали лишаються назавжди

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

Олександр Ратушний - СТО

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

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

Вивчаємо:

  • pug cli
  • Генерація тегів
  • Генерація вкладених тегів
  • Блокові та рядкові теги
  • Текст
  • Атрибути
  • Конструкція switch case
  • Цикли
  • Вставка jvascript коду
  • Коментарі
  • Умови
  • Тип документу
  • Інклуди (includes)
  • Успадкування шаблонів
  • Інтерполяція змінних
  • Міксини
  • Застосування pug в express.js
  • Виведення масивів

Спринти

  • Знайомство з Pug. Pug CLI. Структура сторінки, теги, атрибути та хитрощі
  • Як використовувати Pug в online sandbox Codepen.io
  • Pug Includes - розбиття сторінки на файли
  • Підключення сторонніх скриптів у Pug, на прикладі JavaScript
  • Змінні в Pug, умови
  • Pug і цикли

Чому потрібно вчити Pug? Все просто:

  • Збільшує швидкість написання HTML
  • Спрощує написання HTML
  • Зменшує кількість bug у коді HTML
  • Отримуєте гнучкість генерації HTML
  • Значно спрощуєте взаємодію коду з сервером
  • Можете розбити сторінку на файли
  • Використовувати один і той самий код декілька разів
  • Полегшуєте вхід у фреймворки

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

  • Базові навички роботи з комп'ютером
  • Базові знання html + css

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

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

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

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

Загальний принцип роботи 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 за курс
Гибкий графикВыдаётся диплом/сертификат
CASES-Креативна Практика
  • Frontend
Подробнее

Курс присвячений знайомству з основами мови 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 та Креативної Практики

Больше информации

Страницы

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

Відгуки про курси

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

Светлана   14.02.2025

Курс очень объемный, интересный. Программа тренажёр работала без перебоя, задачки внутри курса помогают усвоить полученный материал. Ревьюеры дают отличный фидбэк подсвечивая всё на что стоит обратить внимание.

Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы Frontend
Євген   11.02.2025

Найгірший досвід співпраці з данною «школою». Організація процесу на ультранизькому рівні. Абсолютна не компетентність менеджерів, які очікувано постійно змінюються, втрачають договори, забувають попередити про здорожчання, вимагають нафантазовані оплати, базові звітні речі по учневі потрібно випрошувати щоразу, присилають сертифікат на чуже імʼя і з половиною опису програми навчання, а на фінал ще й забудуть прислати запрошення на онлайн презентацію проєкту до якого дитина навчалась/готувалась 2 роки…
Нарахував близько 20ти вибаченнь і сумних смайликів в чат боті тільки за сьогодні, за 2 роки і не перерахуєш.
До Ментора Roman Glyshanitsya запитань не має, людина на своєму місці!

Плюсы:Повезло з ментором.
Минусы:Організація/відношення прямують до нуля.
Рекомендации: Не рекомендую
1
Средняя: 1 (1 голос)
17.02.2025   Ответ представителя компании

Дякуємо за ваш відгук! Ми вже вирішили це питання в особистих повідомленнях, але хочемо відповісти і тут.

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

1. Сертифікат: Ми оперативно виправили помилку й надіслали два сертифікати, чітко описавши всі програми, які ваша дитина вивчала протягом двох років.

2. Зворотний зв'язок по проєкту: Згідно з вашим запитом, ми надали зворотний зв'язок по виконаному проєкту, щоб ви могли отримати чітке уявлення про досягнення.

3. Знижка: Для компенсації незручностей ми надали вам 30% знижку на будь-який вид оплати

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

Ми щиро цінуємо вашу підтримку та довіру! Дякуємо, що ви з нами! 

Курсы Frontend
Валентина Ухо   10.02.2025

Привіт) Хочу поділитись своїм досвідом! Я закінчила навчання в академії GoIT за напрямком Full Stack Developer у 2024р, і це стало для мене новим етапом у житті. Навчальна програма була доволі насиченою, іноді не вистачало часу на вивчення матеріалу — бо давася не просто, але часові рамки по здачі домашніх завдань тримали у тонусі. Ментори завжди підтримували, коли виникали складнощі чи питання, особливо корисними були практичні заняття в малих групах раз на два тижні.

Особливо цінним стало навчання у командних проєктах. Мені пощастило працювати з неймовірними людьми — талановитими, розумними та креативними. І що найголовніше, навіть після завершення навчання ми продовжуємо співпрацювати над розробкою продукту вже у реальних умовах із залученими інвесторами. Це не просто навчання — це старт у новій професії та можливість одразу зануритися в реальну роботу в IT.   Тому всі, хто має сумніви, чи варто починати, — обов’язково спробуйте! Адже краще зробити крок вперед і отримати новий досвід, ніж потім жалкувати про втрачену можливість.
Плюсы:- підтримка менторів - командні проєкти - старт з нуля
Минусы:Не помітила
Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
13.02.2025   Ответ представителя компании

Дякуємо, що поділилися своїм досвідом! 

Неймовірно приємно чути, що навчання в GoIT стало для вас справжнім стартом у новій професії. Ваша наполегливість, командна робота та бажання рости – це те, що приводить до успіху! 

Особливо круто, що команда, з якою ви працювали, продовжує розвивати проєкт у реальних умовах. Бажаємо вам ще більше нових можливостей та досягнень у сфері IT! І пам’ятайте – ми завжди раді підтримати вас на цьому шляху!

Курсы Frontend
Тарас   06.02.2025

Якщо чесно, сумнівався спочатку щодо онлайн-навчання. Але, пройшовши половину курсу Front-end , реально зрозумів, що даремно хвилювався. Інформації багато, все зрозуміло і структуровано.

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

Я курсом задоволений, підібралася чудова група, і класний наставник, Подача матеріалу дуже доступна, хороша підтримка і перевірка завдань.

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

Страницы