Курсы Frontend Developer: HTML и CSS

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

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

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

Програма навчання Junior Frontend Developer. На онлайн-курсі ти навчишся створювати інтерфейси вебсайтів та застосунків

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

HTML та CSS

  • Основи HTML. Теги й атрибути. Семантика
  • Основи CSS. Селектори. Колір
  • Оформлення тексту й шрифти
  • Блочна модель. Flexbox
  • Фон і декоративні елементи
  • Позиціонування елементів
  • Трансформації. Переходи та анімація
  • Форми
  • Респонсівна верстка та адаптивна графіка
  • Методології. Препроцесори
  • +2 особистих і 1 командний проєкт

JavaScript

  • Змінні та типи даних. Відгалуження. Цикли
  • Масиви. Функції
  • Об’єкти. Операції rest і spread
  • Масиви: методи перебирання
  • Ключове слово this. Прототипи й класи
  • DOM та події
  • Патерни й оптимізація подій
  • Інфраструктура проєктів. Вебсховище
  • Асинхронність і Date. Проміси
  • Взаємодія з бекендом
  • CRUD. Асинхронні функції
  • +1 командний проєкт

Soft skills

  • Філософія Agile
  • Методологія Scrum
  • Робота в команді
  • Тайм-менеджмент
  • Аналітика проєктівпроєктів
  • English speaking club (пакет Plus)
  • Робота з EnglishDom Wordsз EnglishDom Words
  • Заняття з працевлаштуванняз працевлаштування
  • Складання грамотного резюме
  • Створення сторінки на LinkedIn
  • Написання мотиваційного листа
  • Майданчики для пошуку роботи
  • Підготовка до HR-інтерв’ю
  • Підготовка до технічного інтерв’ю
  • Комунікативні навички
  • Тестові співбесіди

Career skills

  • Створення резюме
  • Оформлення проілів LinkedIn та Djinni
  • Підготовка до HR та технічної співбесіди
  • Індивідуальні кар'єрні консультації
  • Рекомендація студентів на вакансії партнерів

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

  • Вечірні заняття (17:30 - 21:30)
  • 2-3 вебінари на тиждень
  • Кабінет my.goit
  • Спілкування в чаті

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

  • Діма Рябовол - Markup Developer в Studytube
  • Вова Мельник - Frontend Lead в GoIT
  • Андрій Данилко - Senior Frontend Developer в GoIT
  • Саша Вєнік - Senior Frontend Engineer в Compstack
  • Гері Горват - Senior Frontend Developer в TEAM International
  • Денис Мещеряков - Senior JavaScript Developer в SevenPro
  • Льоша Рєпін - Senior Frontend Developer в GoIT
  • Ярослав Косиця - Senior Frontend Developer в GoWeb
Больше информации
Курс
Формат
Online
Начало занятий
18.10.2024
Длительность
12 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
45 360 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
IT STEP Academy
  • Frontend
Подробнее

Ви почнете з основ верстки HTML та CSS. Вивчите JavaScript та фреймворки, а до кінця курсу навчитеся робити веб-сторінки та корпоративні сервіси. Отримаєте досвід роботи в команді та почнете кар'єру веб-розробника.

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

Базовий семестр

  • Технології АІ
  • Технології АІ для вирішення універсальних задач
  • Хмарні технології та бази даних
  • Orientation in development: Low-Code та No-Code платформи, Front-End та Back-End

Введення у Web. Структура HTML

  • Введення у предмет
  • Введення в мову розмітки. Мова розмітки гіпертексту HTML
  • Правила запису тегів та їх атрибутів у стандарті HTML5. Синтаксичні відмінності HTML4, XHTML, HTML5
  • Основні помилки у записах тегів
  • Структура документа HTML5
  • Кодування сторінки та meta-теги
  • Класифікація тегів: лінійні та блокові
  • Модель форматування тексту: заголовки та абзаци. Елементи p, h1..h6. Вирівнювання тексту блокових елементів: атрибут align
  • Класифікація тегів: логічне та фізичне форматування
  • Практика: створення найпростішої web-сторінки

Форматування за допомогою CSS

  • CSS - каскадні таблиці стилів
  • Теги без форматування div - блоковий, span - лінійний
  • Аналогія HTML та CSS на прикладі лінійних та блокових тегів
  • Додаткові властивості CSS для форматування тексту: letter-spacing, line-height, text-intend, text-transform, white-space, word-spacing
  • Використання атрибутів class та id для завдання стилів
  • Використання зовнішніх CSS-файлів стилів
  • Практика: форматування тексту за допомогою CSS
  • Створення списків
  • Створення вкладених списків
  • Форматування списків за допомогою CSS
  • Списки визначень: dl, dd, dt
  • Управління відступами та полями
  • Практика створення списків

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

  • Введення в JavaScript
  • Об'єкт. Масиви. Об'єкт Array. Терміни. Об'єкти String, Date, Math. Введення в об'єкт. Введення в об'єктно-орієнтоване програмування
  • Опрацювання подій
  • Browser Object Model. Document Object Model
  • Форми
  • Перевірка достовірності форм. Використання куків
  • Малювання за допомогою canvas, підтримка медіа-можливостей
  • JSON, AJAX
  • ECMAScript 6, ECMAScript 11
  • Модульне тестування
  • Структурні патерни
  • Патерни проєктування
  • Патерн MVS
  • Принципи проєктування класів Solid
  • Введення у jQuery. Події jQuery. Стилі та анімація. Взаємодія із DOM. AJAX та jQuery
  • Командна праця. Управління програмними проєктами

Використання фреймворку Angular, React

  • NodeJS
  • Складання проєктів за допомогою Webpack та інших інструментів
  • Angular
  • React

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

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

Навчимо вас HTML/CSS, Git, JavaScript, TypeScript React, Angular, Node.JS, MySQL, MongoDB, Nest.JS, Next.JS, а потім ще і працевлаштуємо.

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

Git + GitHub

  • Загальна інформація
  • Встановлення GIT
  • Налаштування глобальних даних користувача
  • Інтеграція Git з середовищем розробника
  • Створення репозиторію
  • Базові команди GIT
  • Робота в команді за допомоги Git
  • Merge conflict
  • GitHub
  • Конфігурація доступу до репозиторію
  • Pull Request

HTML/CSS

  • Загальна інформація
  • Вступ до HTML та знайомство з CSS
  • Блочні елементи та способи їх розташування на сторінці
  • Селектори в CSS
  • Події в CSS
  • Flexbox та позиціонування
  • Адаптивна верстка
  • Робота з медіаконтентом та формами
  • Figma
  • Шрифти та іконки
  • Grid css

JavaScript

  • Загальна інформація
  • Введення в JavaScript
  • Базові типи даних в JavaScript
  • Базові операції в JavaScript
  • Логічні розгалуження в JavaScript
  • Об'єкти в JavaScript
  • Масиви в JavaScript
  • Цикли в JavaScript
  • Функції в JavaScript
  • Рекурсія та замикання в JavaScript
  • ООП та прототипи в JavaScript
  • Робота з помилками в JavaScript
  • Callback функції в JS
  • ES6 JavaScript features
  • DOM в JavaScript
  • Події в JavaScript
  • BOM в JavaScript
  • Генератори та ітератори в JavaScript
  • Асинхронність в JavaScript та Event loop

TypeScript

  • Загальна інформація
  • Вступ до TypeScript
  • Синтаксис TypeScript
  • Функції та класи TypeScript
  • Інструменти та налаштування
  • Практика з TypeScript
  • Додаткові теми

MongoDB

  • Загальна інформація
  • Вступ до MongoDB
  • Робота з колекціями та документами
  • Мова запитів MongoDB
  • Практика з MongoDB
  • Додаткові теми

MySQL

  • Загальна інформація
  • Вступ до MySQL
  • Створення та керування базами даних
  • Таблиці та поля
  • Запит даних мовою SQL
  • Практика з SQL
  • Додаткові теми

React

  • Загальна інформація
  • Введення в React
  • Створення простих React-додатків
  • Типізація у React
  • Компоненти React
  • Бібліотеки компонентів та CSS
  • Керовані та некеровані компоненти
  • Hooks React
  • Маршрутизація в React
  • Керування даними в React
  • Розробка шарів програми
  • State management. Основи
  • Zustand

Redux Toolkit

  • Загальна інформація
  • Redux toolkit
  • Redux асинхронні перетворювачі
  • Best Practice

Next.JS

  • Загальна інформація
  • Вступ до Next.js
  • Створення Next.js-додатку
  • Управління даними в Next.js
  • Розширені можливості Next.js

Node.JS

  • Загальна інформація
  • Вступ до Node.js
  • Встановлення середовища Node.js
  • Асинхронне програмування з Node.js
  • Файлові системи та робота з файлами
  • HTTP та веб-сервери
  • Сервісні та додаткові прошарки
  • Бази даних з Node.js
  • Додаткові теми Node.js
  • Розгортання Node.js-додатків

Scrum

  • Вступ до Scrum
  • Артефакти Scrum
  • Події Scrum
  • Цінності Scrum
  • Поширені помилки у Scrum

Лекція з HR

  • Пошук вакансій
  • LinkedIn
  • Резюме
  • Інтерв'ю

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

  • Об'єм до 960 годин
  • 6 занять на тиждень
  • Безкоштовне повторне проходження курсу
  • Англійська мова
  • Додатковий курс у подарунок
  • Додаткові консультації
  • Стажування на проєкті
  • Гарантія працевлаштування
  • Вимоги до відвідування

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

  • Сергій Журавльов - Співзасновник OktenWeb Digital Studio
  • Віктор Кмін - Senior Developer at Honda Motor Co., Ltd.
  • Тарас Якимюк - Senior Developer at Rolique
  • Альона П'яних - Senior React Developer at GridDynamics
  • Роман Жеребецький - Senior Developer at EPAM Systems
  • Святослав Дюганчук - Senior QA at N-ix
  • Костянтин Лопух - Middle Node.js Developer at COAX
  • Максим Феденко - Senior Fullstack Developer at RocketSoft
  • Діана Бондаренко - Senior Frontend Developer
  • Валерія Ліхолєт - HR Specialist at Remofirst
  • Віталій Демчишин - Senior Fullstack Developer at BigBird
  • Мар'ян Стасюк - Senior Automation Engineer
  • Ірина Марусяк - Senior Project Manager at SoftServe
Больше информации
Курс
Формат
Online
Начало занятий
Будь-який момент
Длительность
7 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
54 740 UAH за курс
Гибкий графикВыдаётся диплом/сертификатВозможно трудоустройствоСопровождение ментораРеальный проект в портфолио
Mate academy
  • Frontend
Подробнее

На курсі Front-end ти опануєш всі сучасні технології веброзробки й знайдеш омріяну роботу. Після курсу ти вмітимеш проєктувати сайти під будь-який пристрій, працювати з React.js, Redux, Typescript та багато іншого.

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

Javascript Basics

  • Introduction
  • Your First JavaScript Program
  • Main Concepts
  • Numbers
  • Strings
  • Boolean
  • Functions
  • Conditional Operators
  • Arrays
  • Loops
  • String Iteration
  • String Methods
  • Working With Arrays
  • Get Ready for the Interview

Course Fundamentals

  • Environment Setup
  • How to Learn Effectively

HTML + CSS Basics

  • HTML Basics
  • CSS Basics
  • Colors and Fonts
  • Box Model Basics
  • Semantic Basics
  • Responsiveness Basics
  • CSS Selectors
  • Pseudo-Elements and Pseudo-Classes
  • Specificity
  • Links and URLs
  • Images
  • Media Queries
  • Forms
  • Position
  • Extra topics

Git and Terminal

  • Environment Setup
  • Command Line Basics
  • Git Basics
  • Working With Branches
  • Working With Remote Repo (GitHub)

Javascript Basics Extended

  • Code Style
  • Working With Numbers
  • Loops in Details
  • Working With Strings
  • Functions Revisited
  • Switch
  • Type Conversion
  • Logical Operators
  • Object Basics
  • Extended Extra

HTML + CSS Advanced

  • Environment Setup
  • Figma Installation
  • Flexbox
  • BEM
  • Sass
  • Transformations and Animations
  • Grid
  • Landing [Portfolio Project]
  • Document and Events

Javascript Advanced

  • How to Solve Tasks on Github
  • Object Advanced
  • Methods
  • Array Methods
  • Callbacks
  • Array Iteration Methods Implementatiom
  • Array Iteration Methods Usage
  • Array Iteration Methods Practice
  • Closures
  • JS Practice
  • Prototype
  • Constructors
  • Classes
  • Extra

DOM, Events, Promises

  • DOM Basics
  • DOM Styling and Sizing
  • Events
  • Promises
  • Portfolio Project

React

  • Introduction
  • Props
  • Rendering Lists
  • Handling Events
  • Updating State
  • List Manipulation
  • Lifting State Up
  • Updating State

TypeScript

  • Introduction
  • Basic Types
  • Advanced Types
  • Object Types
  • Classes
  • Extras

React with TypeScript

  • Introduction
  • Froms
  • Advanced Hooks
  • Component Lifecycle
  • State Management
  • Custom Hooks
  • Loading Data From API
  • Updating Data on Server
  • State Management
  • React Router
  • Working With URLSearchParams
  • Portfolio

Redux

  • Redux Main Concepts
  • React Redux
  • Async Redux

How the Web Works

  • Introduction to the web
  • OSI model
  • HTTP
  • Encryption
  • API interface
  • Security in the Web

Team Project

  • Team Project. Intro
  • Jira Environment
  • Status Check
  • Estimates
  • How to Demo Your Work
  • Team Project for Employment
  • Retrospective

Tech Interview

Final Portfolio Review.

Employment 2.0

  • Employment Roadmap
  • Preparing Your Resume
  • Interview Preparation
  • Cover Latter Preparation
  • Google, LinkedIn, DOU, Djinni
  • How to find and apply for vacancies
  • Job Search Tips: Talking to Recruiters
  • Work details FAQ

Vue.js

  • Introduction
  • Templates
  • State Management
  • Forms
  • Computed Values
  • Components
  • Interaction With Page Elements
  • Interaction With the Server
  • Error Handling
  • TodoApp with Vue.js

Angular

Angular Basics.

Algorithms and Data Structures (Old)

  • Main Concepts
  • Algorithm Complexity
  • Data Structures: Array
  • Search Algorithms
  • Data Structures: Linked List
  • Data Structures: Stack
  • Data Structures: Queue
  • Data Structures: Hash Map
  • Data Structures: Hash Set

Algorithms and Data Structure

  • Module Overview
  • Algorithms complexity
  • Arrays
  • Binary search
  • Two pointers
  • Linked lists
  • Stack
  • Queue
  • Trees
  • Binary search tree
  • Priority queue

Object Oriented Programming

  • Basic Principles
  • SOLID Principles

JavaScript Testing

  • Introduction to Javascript Automated Testing
  • Unit Testing
  • TDD Basics
  • Mock Basics
  • Advanced Mocks
  • Cypress

Career Development

  • Mastering Your Probation Period
  • PDP and Career Plans
  • Salary Review Strategies
  • Recruiter Outreach
  • How to Find a New Job?
  • How to Talk About You Previous Work Experience?
  • Career Knowledge Base

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

  • Працюєш? Вчись у власному темпі
  • Зідзвони з менторами тричі на тиждень
  • Чат з одногрупниками
  • Навчальні матеріали "без води" замість довгих лекцій
  • Матимеш 5 робочих проєктів в портфоліо
  • Гарантуємо працевлаштування після навчання
  • Повернемо кошти якщо не знайшов роботу в ІТ

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

  • Misha Hrynko - Fullstack Coach
  • Iryna Pelekh - Student Coordinator
Больше информации
Курс
Формат
Online
Начало занятий
29.10.2024
Длительность
3 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
199 UAH за курс
Гибкий графикСопровождение ментора
Okten School
  • Frontend
Подробнее

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

Теми:

  • Вступ до HTML та знайомство з CSS
  • Блочні елементи та способи їх розташування на сторінці
  • Селектори в CSS
  • Події в CSS
  • Flexbox та позиціонування
  • Адаптивна верстка
  • Робота з медіаконтентом та формами
  • Шрифти та іконки
  • Grid css

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

  • Реально необхідна інформація
  • 3 тижнів занять
  • Живі заняття
  • Спілкування з реальними менторами
  • Повторне проходження курсу
  • Постійний доступ до інформації

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

  • Сергій Журавльов - Співзасновник OktenWeb Digital Studio
  • Віктор Кмін - Senior Developer at Honda Motor Co., Ltd.
  • Тарас Якимюк - Senior Developer at Rolique
  • Альона П'яних - Senior React Developer at GridDynamics
  • Роман Жеребецький - Senior Developer at EPAM Systems
  • Святослав Дюганчук - Senior QA at N-ix
  • Костянтин Лопух - Middle Node.js Developer at COAX
  • Максим Феденко - Senior Fullstack Developer at RocketSoft
  • Діана Бондаренко - Senior Frontend Developer
  • Валерія Ліхолєт - HR Specialist at Remofirst
  • Віталій Демчишин - Senior Fullstack Developer at BigBird
  • Мар'ян Стасюк - Senior Automation Engineer
  • Ірина Марусяк - Senior Project Manager at SoftServe
Больше информации
Видеокурс / Платформа
Рекомендуем
Формат
Online
Начало занятий
Будь-який момент
Длительность
10 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикРеальный проект в портфолио
Robot Dreams
  • Frontend
Подробнее

Курс, який навчить писати чистий код на JavaScript, працювати з розміткою, блоковою, табличною та модульною версткою, адаптувати екрани під різні формати та самостійно створювати сайти та додатки на JS

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

Знайомство з HTML та структурою веб сторінок

  • Дізнаєтеся, з яких елементів складається сайт
  • Ознайомитеся зі змістом та розміткою вебсторінок
  • Налаштуєте редактор коду та корисні розширення
  • Опануєте базові теги та атрибути

Таблиці, списки та форми

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

Вступ до CSS

  • Ознайомитеся зі стилями та навчитеся додавати їх на HTML-сторінку
  • Дослідите відносні та статичні одиниці виміру
  • Навчитеся підключати шрифти
  • Опануєте модульну систему верстки Grid та технологію позиціювання елементів Flexbox
  • Підключите CSS-бібліотеки

Інструменти CSS та робота з хостингом

  • Протестуєте роботу з редактором VS Code
  • Навчитеся працювати із системами контролю версій GitHub, Gitlab, Bitbucket etc, а також із хостингом Github Pages
  • Розмістите свій вебсайт в інтернеті

Верстка та робота з макетами

  • Навчитеся виділяти логічні блоки в макеті
  • Створите змінні для кольорів та шрифтів
  • Ознайомитеся з різними видами верстки та навчитеся адаптувати сторінку під різні пристрої
  • Вивчите властивості різних браузерів та поняття кросбраузерності

Основи JavaScript: структура коду, типи даних та основні оператори

  • Навчитеся підключати JavaScript до вебсторінки різними способами
  • Вивчите змінні, типи даних та перетворення типів
  • Навчитеся працювати з умовними операторами

Основи JavaScript: об'єкти, масиви, цикли та функції

  • Вивчите властивості та методи об'єктів та масивів
  • Навчитеся працювати з колекціями Map та Set, WeakMap, WeakSet
  • Розберетеся в роботі циклів і навчитеся перебирати дані для написання бізнес-логіки програм
  • Вивчите види функцій та зрозумієте, як вони допомагають повторно використовувати код

ООП JavaScript: класи ES5 і ES6

  • Зрозумієте, що таке прототипне успадкування
  • Навчитеся користуватися функціями конструктора
  • Вивчите класи ES6
  • Напишете власні класи

ООП в JavaScript: відмінності від інших мов

  • Навчитеся застосовувати ключове слово this та контекст виклику
  • Вивчите основні відмінності ООП JavaScript від ООП в інших мовах
  • Спробуєте розбити код на незалежні модулі

Запити, обробка подій та введення користувача

  • Навчитеся налаштовувати та надсилати AJAX-запити
  • Навчитеся створювати DOM-елементи та додавати їх на сторінку
  • Напишете правильний запит та отримаєте дані із сервера
  • Навчитеся обробляти події користувача

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

  • JavaScript
  • Frontend
  • Навички
  • Кар'єра
  • Бонус: підписка на WebStorm від JetBrains

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

Владислав Бурденюк - Senior Software Engineer в Allset

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

Курс Frontend Developer враховує сучасні потреби ринку та скіли, які підвищують шанс на отримання оферу - від верстання інтерфейсів завдяки HTML/CSS до написання коду на JavaScript та підвищення продуктивності за допомогою ReactJS та Next.js

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

Frontend/HTML/CSS/JS/GIT

  • Розумітимете роль та функції Frontend-розробника
  • Розглянете технології та мови - HTML / CSS / JavaScript
  • Ознайомитеся з інструментами розробки - IDE, DevTools
  • Дізнаєтеся, що таке система контролю версій Git

Вступ. Основи Web-розробки

  • Дізнаєтесь основні принципи роботи веббраузерів
  • Зрозумієте значення кросбраузерності та основні відмінності в інтерпретації ними
  • Розрізнятимете завдання веброзробника, пов'язані з роботою в клієнтській частині вебзастосунків
  • Зрозумієте принцип роботи з системою контролю версій Git
  • Матимете актуальний акаунт на GitHub та створений репозиторій для роботи з курсом

Мова розмітки HTML

  • Дізнаєтеся, як створювати структуру HTML-документа, включно із заголовком, тілом, розділами, абзацами, списками та формами
  • Використовуватимете семантичну розмітку
  • Застосовуватимете різні теги та атрибути для форматування тексту, створення посилань, вставки зображень та інших елементів

Основи розробки на JavaScript

  • Вивчите основи JS, навчитеся працювати із function, callbacks, prototype, а також із глобальними об'єктами document, window, navigator
  • Дізнаєтеся, що таке HTML5 API та доступні його різновиди
  • Застосовуватимете кожен із запропонованих API

Робота з CSS

  • Знатимете різні типи відтворення, методів позиціювання
  • Працюватимете з текстом, кольором, фоном та технологією Flexbox

Анатомія вебзастосунків. Основи принципів UI/UX

  • Створюватимете макети зі статичною або адаптивною сіткою (layout anatomy)
  • Орієнтуватиметеся в принципах UI/UX-дизайну
  • Проєктуватимете зручну для сприйняття розмітку вебзастосунку (сайту)

Робота з SASS (SCSS) препроцесором

  • Використовуватимете пакетний менеджер yarn для встановлення пакетних залежностей, додаткових бібліотек, модулів
  • Підключатимете SASS-препроцесор до проєкту, використовуватимете змінні, міксини, цикли та інші функціональності SCSS

Вступ до розробки на JavaScript

  • Використовуватимете структуру коду, змінні, типи даних
  • Здійснюватимете логічні порівняння та ухвалюватимете рішення на основі результатів цих порівнянь
  • Виконуватимете операції або обробку даних на основі визначених умов
  • Матимете знання щодо створення функції, а також функцій, які можна призупинити й відновити під час виконання
  • Знатимете, як використовувати обробники подій (event handlers)

Поглиблення в розробку на JavaScript: структури даних

  • Працюватимете з різними типами структур даних, як-от масиви (Array), об'єкти (Object)
  • Створюватимете багаторівневі структури даних, наприклад, масиви об'єктів або об'єкти, що містять інші об'єкти
  • Використовуватимете об'єкти Set, Map та Object для збереження та обробки даних
  • Зможете маніпулювати з масивами, використовуючи методи, як-от push, pop, shift, unshift, splice
  • Використовуватимете об'єкт Reflect для виконання різних операцій: створення нових об'єктів, виклик методів, отримання та встановлення властивостей тощо

Поглиблення в розробку на JavaScript: робота з мережею

  • Розроблятимете базове RESTful API, використовуючи різні HTTP-методи, як-от GET, POST, PUT, DELETE
  • Орієнтуватиметесь, які URL-шаблони використовують для маршрутизації запитів
  • Використовуватимете Fetch API для відправлення HTTP-запитів з клієнтської сторони вебзастосунку
  • Працюватимете з Promise для управління асинхронним кодом
  • Використовуватимете async-await для зручного написання асинхронного коду
  • Налагоджуватимете мережеві запити за допомогою DevTools

ООП-програмування

  • Зрозумієте основні концепції ООП - класи, об'єкти, спадкування, поліморфізм, інкапсуляція
  • Навчитеся використовувати кожну концепцію на практиці

Патерни проєктування

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

Принципи програмування

  • Ознайомитеся з принципами програмування
  • Матимете достатньо знань, щоб писати чистий та зрозуміли код
  • Знатимете, як не допустити повторень у своєму коді, аби зекономити час та ресурси на розробку

Методи генерації вебсторінок

  • Вивчите типи вебрендерингу та навчитеся їх розрізняти
  • Навчитеся вибирати тип рендерингу залежно від ситуації

Розробка на ReactJS

  • Ознайомитеся зі структурою React-застосунку та його основними компонентами
  • Працюватимете з JSX (розширення синтаксису JavaScript) для опису інтерфейсу користувача

Поглиблення в розробку на ReactJS

  • Розумітимете роботу із хуками, чітко розрізнятимете їхні типи за призначенням
  • Набуде навичок у створенні Custom Hooks
  • Вмітимете працювати з React Router

Розробка на ReactJS. Знайомство з бібліотекою Redux

  • Розберетеся в глобальному та локальному контексті в ReactJS
  • Розглянете бібліотеку Redux для керування станом додатка

UI/UX frameworks

Отримаєте знання з Bootstrap та Tailwind CSS, щоб використовувати їх у розробці вебінтерфейсів.

Розробка на JavaScript: створення вебзастосунку

  • Матимете практичні навички та рекомендації щодо розробки SPA-застосунку на рівні реального вебзастосунку з використанням ReactJS
  • Застосовуватимете SCSS та фреймворк Tailwind (або Bootstrap)
  • Використовуватимете CSR (Client-Side Rendering)
  • Розробите повноцінний single-page application із керуванням стану та використанням CSS Framework

JavaScript Server-Side. Знайомство з фреймворком Next.js

  • Розумітимете принципи серверного рендерингу та можливостей Next.js для побудови універсальних вебзастосунків
  • Відрізнятимете особливості Data Fetching: getServerSideProps, getStaticProps, getStaticPaths. Знатимете, для чого і коли використовувати кожен з них
  • Знатимете роутинг Next.js
  • Описуватимете внутрішнє API для повернення JSON-даних із сервера
  • Матимете навички в оптимізованому використанні картинок на рівні SSR із Next.js
  • Працюватимете із Lazy Loading, кешуванням

JavaScript Server-Side. Практика Next.js

  • Працюватимете з розробкою server-side application з використанням Next.js
  • Підключатимете фреймворки для стилізації типу Tailwind, а також проводитимете налаштування кастомних тем
  • Розберетесь із роботою маршрутизатора на практиці та роботою кешування на рівні фреймворку
  • Матимете практичні навички використання SSR, CSR

Vercel. Публікація готового проєкту

  • Створюватимете git-репозиторію з підключенням до системи деплойменту
  • Налаштовуватимете деплоймент репозиторію із вебзастосунком на рівні Vercel
  • Матимете навички застосування змін через Pull Request у GitHub

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

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

  • Топовий інструментарій розробки
  • Оформлення та розширення портфоліо
  • HR-консультація

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

Андрій Римарук - Senior JavaScript Frontend Developer at Welltech

Больше информации
Курс
Формат
Online
Начало занятий
23.01.2025
Длительность
20 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
11 200 UAH за курс
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Hillel IT school
  • Frontend
Подробнее

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

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

Вступ. Установка необхідного ПЗ

  • Знайомство та план курсу
  • Типи файлів
  • Браузер
  • Мови програмування
  • Редактори коду.

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

  • Структура HTML-документу
  • Теги, атрибути тегів
  • Розмітка тексту за допомогою HTML
  • Посилання
  • Списки
  • Таблиці
  • Зображення. формати зображень
  • Форми
  • Медіа (video, audio). Iframe
  • Теги-орієнтири (header, main, aside, nav, section, article).

Git. Github

  • Знайомство з Git. Github.

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

  • Каскадність. Спадкування
  • Підключення CSS
  • Рідні стилі. Normalize.css Reset.css
  • Селектори
  • Стилізація тексту
  • Шрифти
  • Блокова модель
  • Float. Float layout. Clearfix
  • Position
  • Псевдокласи. Псевдоелементи.

Advanced CSS

  • Flexbox. Flexbox layout
  • CSS Grid. Grid layout
  • CSS препроцесори
  • CSS фреймворки
  • CSS методології.

Просунута робота з графікою

  • SVG
  • SVG спрайти
  • Іконочні шрифти
  • Адаптивна графіка. Тег picture
  • Оптимізація графіки.

Адаптивна верстка

  • Viewport. @media
  • Одиниці вимірювання vh, vw, vmin, vmax, rem
  • Знайомство з концепцією Responsive Web Design
  • Mobile-first/Desktop-first
  • Оптимізація сторінки.

Семантика і доступність

  • Семантична розмітка
  • Доступність для користувача інтерфейсів.

CSS анімації

  • Transform
  • Transition
  • Filter
  • Animation.

Виконання дипломного проєкту.

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

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

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

  • Владислав Лещенко - React Developer at N-iX
  • Дмитро Крулькевич - Software Engineer at Continuumua
  • Іван Самойлов - Senior Front-end Developer at Klever
  • Владислав Повелиця - Front-end Developer at SOLAR Digital
  • Роман Яремій - Full-Stack Developer at N-iX
  • Володимир Шайтан - Technical Lead at Zoot
  • Павло Зубак - Front-end Developer at Halo Lab
  • Артем Рижов -  Senior Front-end Team Lead at Limitless
  • Максим Гричина - Front-end Developer at AN.WORKS
  • Любомир Горбатюк - Front-end Developer at Smile Ukraine
  • Михайло Корольков - Front-end Developer at MZ Group
  • Владислав Єрмолаєв - Front-end Developer at InStandart
  • Олександр Щербачов - Front-end Developer at Covent IT
  • Андрій Кривцов - Senior JavaScript Developer at Oracle
  • Богдан Продан - Front-end Developer at Artkai
  • Валерій Хомченко - Front-end Developer at SOLAR Digital
  • Олександр Фурманов - Front-end Developer
  • Юлія Остапенко - Front-end Developer
Больше информации
Курс
Формат
Online
Начало занятий
17.02.2025
Длительность
24 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
9 200 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
Hillel IT school
  • Python
  • Frontend
  • Web & Mobile Design / UI/UX
Подробнее

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

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

Web-дизайн

  • Figma, розбір вектора, створення простих іконок та ілюстрації, підбір ілюстрації на стоках
  • Робота з сітками та шрифтами - установка шрифтів. Основи створення простого лендингу
  • Робота з кнопками, іконками (категоризація), основи кольору
  • Оформлення Дизайн системи (UI kit) зі всіма елементами, створення лого на основі існуючого шрифту
  • Оформлення сайту - шапка, тіло, футер, створення малої карточки продукту, тексти для сайту
  • Оформлення кейсу з сайтом для портфоліо або розбір існуючих портфоліо

Front-end

  • Абсолютні та відносні шляхи, файлова структура, структура HTML
  • HTML теги, посилання, списки, таблиці
  • СSS, підключення, селектори та комбінування
  • Псевдокласи, псевдоелементи, шрифти, інструменти розробника
  • Зображення, графіка, фон
  • Позиціювання, Overflow, Float
  • Flex
  • HTML 5
  • Трансформації, Transition

Python

  • Вступ до Python та основний синтаксиc
  • Потік керування та функції
  • Малювання з модулем turtle
  • Списки та кортежі
  • Словники
  • Створення телеграм-бота

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

  • Базовий курс для дітей 12-17 років
  • Викладачі - практикуючі фахівці з великим досвідом роботи
  • Навчання зосереджене на практиці
  • Можливість брати участь в програмі Hillel EVO
  • До шостого заняття ви можете повернути 100% внесених за навчання коштів

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

  • Єлизавета Чепугова - Graphic Designer в Nasha Idea
  • Єгор Ліфіренко - Python Developer
  • Владислав Дикий - Front-end Developer в Web Generator
  • Роман Поплєтухин - Front-end Developer at Meduzzen
Больше информации
Курс
Формат
Online
Начало занятий
13.01.2025
Длительность
5 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
29 164 UAH за курс
Гибкий графикВыдаётся диплом/сертификатВозможно трудоустройствоСопровождение ментораРеальный проект в портфолио
CyberBionic Systematics
  • Frontend
Подробнее

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

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

HTML5, CSS3 для початківців

  • Введення у HTML. Типи елементів та атрибути
  • Введення в CSS та визначення розмірів блоків
  • Робота з відступами, властивість margin, робота з текстом та видимістю елементів
  • Верстка з використанням Flexbox
  • Комбінування селекторів та робота з фоном, властивість background
  • Семантична верстка
  • Форми
  • Позиціювання елементів
  • Практика
  • Практика

JavaScript стартовий

  • Введення до JavaScript. Змінні та типи даних
  • Строки та оператори
  • Логічні структури
  • Масиви та цикли
  • Функції
  • Об'єкти
  • Практика

Основи Git

  • Основи Git
  • Публікація репозиторію
  • Інтеграція з IDE

JavaScript базовий

  • Пошук елементів та DOM дерево
  • Зміна DOM дерева. CSS стилі
  • Події. Частина 1
  • Події. Частина 2
  • Події. Частина 3
  • Функції конструктори
  • Клами
  • Класи. Наслідування
  • Контекст функції
  • Замикання
  • Форми і елементи управління
  • Перевірка даних форми
  • Cookies i Web Storage
  • Обробка виключень
  • Асинхронний код. Promise
  • Мережеві запити
  • Практичне заняття
  • Практичне заняття

HTML5 та CSS3 Advanced

  • Принципи побудови розмітки. Flex, Grid, Шаблони сайтів
  • Мікродані і користувацькі дані
  • WebWorker. Audio, Video
  • Робота з графікою на стороні клієнта
  • Canvas
  • Анімація та градієнти
  • Sass основи
  • Практика
  • Практика

Практичний курс "7 кроків для успішної кар'єри в ІТ"

  • Знайомство з Кар’єрним сервісом у CyberBionic Systematics
  • Сайти пошуку роботи. Різниця, специфіка, рейтинг
  • Аналіз ринку праці для IT-фахівців
  • Реєстрація на сайтах для пошуку роботи та заповнення власних профілів
  • Створення резюме (CV)
  • Створення супровідного листа (Cover Letter)
  • Спілкування з рекрутерами
  • Підготовка до співбесіди з HR
  • Підготовка до технічної співбесіди
  • Як отримати офер і пройти випробувальний термін

Далі ви можете обрати один із двох шляхів

React Essential (Шлях 1)

  • Вступ до React
  • JSX у React
  • Основи React
  • Стан та життєвий цикл
  • Форми
  • Стилізація у React
  • Створення списку заміток
  • Hooks
  • Введення в роутинг
  • Створення сторінки помилки
  • Створення Модального вікна
  • Оптимізація та продуктивність React додатків
  • Практика
  • Практика
  • Практика

TypeScript Fundamentals (Шлях 2)

  • Введення. Змінні та функції
  • Класи і інтерфейси
  • Generics
  • Модулі і простору імен
  • Практика

Angular (Шлях 3)

  • Введення до Angular
  • Події та датабайдинг
  • Директиви, пайпи. Роль модулів Angular
  • Компоненти та їх робота
  • Основи роботи сервісів та їх роль у додатку
  • Введення у HttpClient та RxJS
  • Форми в Ангуляр
  • Маршрутизація
  • Практичне заняття
  • Практичне заняття

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

  • Безкоштовні ключі на софт від Jetbrains
  • Добірка відео курсів від ITVDN у подарунок
  • Доступ до саписів уроків
  • HR-підтримка під час та після навчання
  • Перевірка ДЗ, ідбек
  • Спілкування та підтримка
  • Тестування і сертифікати
  • Курсові проєкти
  • Практикуми з ІТ експертами
  • Курс Business English
  • Курс IT English

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

  • Олександр Гончаренко - Web Frontend Developer
  • Віталій Мазяр - Web Frontend Developer
  • Олексій Татаренков - Frontend Developer
Больше информации
Курс
Формат
Online
Начало занятий
13.01.2025
Длительность
20 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
5 556 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
CyberBionic Systematics
  • Frontend
Подробнее

Курс HTML5&CSS3 Стартовий складається з 10 логічно взаємопов'язаних уроків, на яких учні застосовують практично теоретичні знання технологій HTML5&CSS3 для створення простих елементів веб сторінки.

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

Введення у HTML. Типи елементів та атрибути

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

Введення в CSS та визначення розмірів блоків

На занятті буде розглянуто способи підключення стилів на сторінку, види селекторів, за допомогою яких можна прив'язати стилі указаним елементам сторінки. І за якими принципами визначається пріоритетність записів у CSS. У цьому уроці студент розгляне базову поведінку елементів для формування ним розмірів. У яких випадках можливо, що контент випадатиме з елемента і псуватиме завнішній вигляд сторінки.

Робота з відступами, властивість margin, робота з текстом та видимістю елементів

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

Верстка з використанням Flexbox

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

Комбінування селекторів та робота з фоном, властивість background

Комбінування дуже важлива частина при написанні коду, що розглянуто в структурі списків і таблиць, оскільки великі вкладеності необхідно створювати і розбирати постійно на етапі роботи з проєктом. Можливості звернень до елементів із псевдокласів та роботу пріоритету в таких структурах. На заняттях буде розібрано основні способи запису палітри кольорів у властивостях, де вказується забарвлення. У чому різниця встановлення прозорості елемента через opacity() та rgba(). Випадки додавання картинок через CSS та розміщення багато їх на одному елементі.

Семантична верстка

Студент дізнається про нові семантичні теги які з'явилися з HTML версії 5 та правила їх використання. Розглянуто структури простих сайтів із використанням семантичних тегів.

Форми

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

Позиціювання елементів

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

Практика

Метою даного уроку є закріплення пройденого теоретичного матеріалу.

Практика

Метою даного уроку є закріплення знань на практиці верстаючи макет.

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

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

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

  • Сергій Патьоха - Senior Software Engineer at BIScience
  • Олександр Гончаренко - Web Frontend Developer
  • Анна Павлюк - Web Frontend Developer
  • Олена Хижняк - Web Frontend Developer
  • Поліна Соколенко - Web Frontend Developer
  • Анастасія Ткаченко - Web Frontend Developer
  • Філіп Севене - Web Frontend Developer
  • Віталій Мазяр - Web Frontend Developer
  • Оксана Дмитрієва - Web Frontend Developer
  • Ростислав Сілівейстр - Web Frontend Developer
  • Олександр Петрик - FullStack Developer, SEO at Dinamicka Development
  • Денис Ковтун - Web Frontend Developer
  • Богдан Мартиненко - Frontend Developer
  • Тарас Заславський - Frontend Developer
  • Владислав Бєлік - React Frontend Developer
  • Олексій Татаренков - Frontend Developer
  • Олексій Кучеренко - тренер консультант напрямку Frontend
  • Олександр Виноградов - Software Developer
Больше информации
Курс
Рекомендуем
Формат
Online
Начало занятий
13.01.2025
Длительность
22 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
29 164 UAH за курс
Гибкий графикВыдаётся диплом/сертификатВозможно трудоустройствоСопровождение ментораРеальный проект в портфолио
Itvdn
  • Frontend
Подробнее

На курсі Front-end ти опануєш сучасні технології веброзробки. Під час навчання зможеш обрати один із напрямків для подальшого розвитку: працювати з React.js, або ж Typescript та Angular.

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

HTML та CSS Стартовий

  • Введення в HTML. Типи елементів та атрибути
  • Введення в CSS та визначення розмірів блоків
  • Робота з відступами, властивість margin та робота з текстом і видимістю елементів
  • Верстання з використанням Flexbox
  • Комбінування селекторів та робота з фоном, властивість background
  • Семантичне верстання
  • Форми
  • Позиціювання елементів
  • Практика

JavaScript Стартовий

  • Введення в JavaScript. Змінні та типи даних
  • Рядки та оператори
  • Логічні структури
  • Масиви та цикли
  • Функції
  • Об'єкти
  • Практика

GIT - Основи роботи

  • Основи Git
  • Публікація репозиторію
  • Інтеграція з IDE

JavaScript Базовий

  • Пошук елементів і DOM дерево
  • Зміна DOM дерева. CSS стилі
  • Події. Частина 1
  • Події. Частина 2
  • Події. Частина 3
  • Функції конструктори
  • Класи
  • Класи. Наслідування
  • Контекст функції
  • Замикання
  • Форми та елементи управління
  • Перевірка даних форми
  • Cookies та Web Storage
  • Обробка винятків
  • Асинхронний код. Promise
  • Мережеві запити
  • Практика

HTML5 & CSS3 Поглиблений

  • Принципи побудови Grid розмітки, Шаблони сайтів
  • Мікродані та користувацькі дані
  • WebWorker. Audio, Video
  • Робота з графікою на стороні клієнта
  • Canvas
  • Анімації та градієнти
  • Sass основи
  • Практика

Практичний курс "7 кроків для успішної кар'єри в ІТ"

  • Знайомство з Кар'єрним сервісом у CyberBionic Systematics
  • Сайти пошуку роботи. Різниця, специфіка, рейтинг
  • Аналіз ринку праці для IT-фахівців
  • Реєстрація на сайтах для пошуку роботи та заповнення власних профілів
  • Створення резюме (CV)
  • Створення супровідного листа (Cover Letter)
  • Спілкування з рекрутерами
  • Підготовка до співбесіди з HR
  • Підготовка до технічної співбесіди
  • Як отримати офер і пройти випробувальний термін

Далі ви можете вибрати один з напрямків курсу:

TypeScript

  • Вступ. Змінні та функції
  • Класи та інтерфейси
  • Generics
  • Модулі та простори імен
  • Практика

Angular

  • Введення в Angular
  • Події та датабайдинг
  • Директиви, пайпи. Роль модулів Angular
  • Компоненти та їх робота
  • Основи роботи сервісів та їх роль у застосунку
  • Введення в HttpClient та RxJS
  • Форми в Ангуляр
  • Маршрутизація
  • Практичне заняття

React базовий

  • Введення в React
  • JSX у React
  • Основи React
  • Стан та життєвий цикл
  • Форми
  • Стилізація в React
  • Створення списку нотаток
  • Введення в роутинг
  • Створення сторінки помилки
  • Створення Модального вікна
  • Hooks
  • Оптимізація та продуктивність React застосунків
  • Практика

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

  • Ранкова (09:00 - 11:00) та вечірня (19:00 - 21:00) групи
  • 4 курсові проєкти
  • Пакет навчальних матеріалів з усіх уроків
  • Сертифікат про закінчення курсу (після захисту фінального проєкту та тестування)
  • Індивідуальні рекомендації тренера.

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

  • Денис Ковтун - Web Frontend Developer, Сертифікований тренер Microsoft
  • Тарас Заславський - FrontEnd Developer
  • Ростислав Силівейстр - WEB Frontend Developer
  • Віталій Мазяр - Web Frontend Developer, Сертифікований тренер Microsoft
  • Ілля Стародуб - Angular Developer - Creative Digital Agency Krokus, Microsoft Certified Specialist
  • Володимир Виноградов - Full Stack Developer, Microsoft Certified Specialist
  • Владислав Бєлік - React FrontEnd Developer, тренер-консультант за напрямком FrontEnd
Больше информации
Курс
Формат
Online
Начало занятий
28.01.2025
Длительность
9 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Web Academy
  • Frontend
Подробнее

На Вас чекають живі онлайн-заняття, під час яких Ви вивчатимете основи Front-end розробки та одразу ж застосовуватиме знання на практиці. Разом із досвідченим Front-end Engineer Ви напишете свій код та проаналізуєте помилки.

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

Огляд курсу. Основи синтаксису HTML

  • Інструменти
  • Структура HTML-документа
  • HTML-теги та їх атрибути
  • Семантичні елементи HTML5

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

  • Види селекторів у CSS
  • Специфіка селекторів
  • Одиниці розмірів у CSS
  • Налаштування фону

Основи HTML форм, верстка простої форми реєстрації

  • Поля введення різних типів даних
  • Типи кнопок
  • Ідентифікатори та значення

CSS бокс модель / Flex box

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

Position

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

Grid layout

  • Види сіток
  • Верстка сітки товарів за допомогою grid
  • Властивість gap, відступ між грід елементами

Адаптивна верстка

  • Що таке адаптивна верстка?
  • Запити за допомогою Media queries
  • Приклад верстки адаптивного меню

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

  • Основи SCSS
  • Змінні та їх відмінність від CSS-змінних
  • Синтаксис

Практика верстки реального шаблону

  • Верстка шаблону
  • Підсумок CSS
  • Практика

Основи JavaScript

  • Синтаксис
  • Типи даних
  • Оператори

Функції | Основи DOM | Події в JS

  • Масиви
  • Функції
  • Додавання відкриття/закриття меню

Функції поглибленно | DOM в деталях

  • Методи масивів push | pop | shift | unshift | slice | splice
  • Селектори querySelector | querySelectorAll
  • Події миші, клавіатури, елементів управління, CSS

Динамічне створення елементів HTML за допомогою JS

  • document.createElement()
  • Перетворення массивів в елементи HTML
  • Створення списку завдань за допомогою localStorage

Асинхронна поведінка, контекст виклику

  • Залишкові параметри та оператор розширення
  • this|call|apply|bind
  • Рекурсія/стек

AJAX, взаємодія з сервером, promise

  • Поняття клієнт | сервер
  • Огляд інструментів для налагодження мережевих запитів
  • Асинхронна поведінка

Практика створення асинхронного компонента сторінки: генератор випадкового рецепту

  • Знайомство з API random food
  • Створення функцій-компонентів
  • Підключення до серверного API

Огляд бібліотеки React JS

  • Способи підключення
  • Ідея компонентів
  • createrReactApp

Приклад створення додатка за допомогою React JS

  • Огляд API themoviedb.org
  • setup оточення для розробки використовуючи createReactApp
  • Створення сторінки списку фільмів

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

  • Zoom-лекції та практикуми
  • Тренер та ментор в чаті групи
  • Перевірка і код рев'ю Д/З ментором з коментарями
  • Сертифікат по закінченню курсу (при успішному захисті фінального проекту і виконаних Д/З)
  • Підтримка клієнтського сервісу
  • Відеозаписи блоку "IT Career"
  • Участь в Web Academy Club

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

  • Ілля Литвинов - Senior Front-end Developer
  • Анастасія Бібік - React/React Native Developer
Больше информации
Курс
Формат
Online
Начало занятий
03.02.2025
Длительность
9 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
48 994 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
SoftServe Academy
  • Frontend
Подробнее

Пориньте в професію крок за кроком - від нуля до вашої першої пропозиції про роботу

План навчання

Базовий рівень

Після HTML/CSS/JavaScript базового курсу ти вмітимеш:

Створювати сучасні, мобільні і десктопні веб-сайти з високим рівнем SEO-оптимізації з використанням HTML, CSS та JavaScript.

Після JavaScript базового курсу ти вмітимеш:

  • Створювати динамічні та функціональні веб-сайти, добавляючи інтерактиви, паролі, інтегруючи кнопки та ігрові елементи
  • Розробляти базові веб-додатки
  • Розробляти серверні програми, будуючи всю серверну інфраструктуру

Після DB базового курсу ти вмітимеш:

Керувати даними, створювати запити до таблиць бази даних, проектувати, створювати та адмініструвати бази даних за допомогою мови SQL

Після DevOps для розробників базового курсу ти вмітимеш:

  • Використовувати на базовому рівні інструментарії розгортання, підтримки та тестування середовищ виконання програмного забезпечення
  • Створювати та оптимізовувати інфраструктури необхідні для роботи програмних продуктів
  • Використовувати технології автоматизації виробничих процесів (CI/CD ) пов’язаних з розробкою програм та їх розгортання
  • Створювати самостійно та використовувати контейнери і відповідні інструменти для роботи з ними

Практичний рівень

Після Практичного React ти вмітимеш:

  • Взаємодіяти з Git, GitHub
  • Створювати веб-додатки за допомогою ReactJS і Node.js
  • Тестувати веб-додатки
  • Розуміти принципи SOLID і знати, як їх застосовувати
  • Працювати в команді за методологією SCRUM і розвивати навички м'якого спілкування
  • Створити повнофункціональний веб-проєкт
  • Застосовувати ключові аспекти роботи з JavaScript

Проєктний рівень

Після проєктного навчання ти вмітимеш:

  • Працювати за методологією Agilе
  • Писати якісний код, покривати його Unit-тестами
  • Розробляти застосунки з використанням JavaScript та сучасних фреймворків (React/Node.js)
  • Ефективно працювати в проєктній команді: оцінювати задачі, розставляти пріоритети та працювати з дедлайнами
  • Рев'ювити код своїх тіммейтів
  • Працювати з проєктною документацією та інструментами розробки, системами керування завданнями та обліку дефектів (GitHub Project)

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

  • Вимоги до вступу на кожний етап
  • Постійна менторська підтримка
  • Кар'єрний консультант на всій дорозі
  • Додаткове електронне навчання
  • Англомовний клуб
  • Сертифікат готовності роботи після завершення
  • Цілодобовий доступ до відео та матеріалів
  • Англійський марафон
  • Тренінги Soft-Skills
  • Технічне інтерв'ю для успішних випускників
Больше информации
Курс
Формат
Online
Начало занятий
04.02.2025
Длительность
18 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
5 129 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
CyberBionic Systematics
  • Frontend
Подробнее

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

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

Принципи побудови розмітки, Flex, Grid, шаблони сайтів

  • Визначення CSS3 Grid Layout
  • Підтримка Grid Layout браузерами
  • Визначення сіток, колонок і рядків
  • Властивості Grid для зображування контейнерів
  • Методи окремих елементів для зображування
  • Вкладені Grid
  • Області Grid

Анімація та градієнти

  • Властивість transition
  • Створення переходів
  • Різновиди трансформації
  • Матриця трансформації
  • Спільне використання трансформації із переходом
  • 3D-трансформації
  • Анімації
  • Використання градієнтів

Робота з графікою на стороні клієнта

  • Основи SVG
  • Path та координати
  • Різні можливості з фігурами

Canvas

  • Ознайомлення з тегом canvas
  • Промальовування ліній
  • Малювання прямокутної області
  • Заливка меж і градієнта
  • Очищення прямокутної області
  • Малювання кривих і дуг
  • Додавання img
  • Градієнтна заливка
  • Додавання тексту та тіні до елементів
  • Встановлення прозорості
  • Трансформація елементів полотна
  • Розгляд прикладів

Геолокація і налаштування карт для сайту

  • Перевірка функціонала геолокації у сучасних браузерах
  • Структура геолокації API
  • Функції JavaScript у розмітці для пошуку розташування
  • Функція зворотного геокодування

Знайомство з Node.js i Webpack

  • Знайомство з nodeJS
  • Створення проєкту і встановлення пакетів webpack
  • Налаштування запуску проєкту

Sass основи

  • Визначення SASS і перетворення формату SASS в CSS
  • Вкладеність
  • Використання змінних
  • Використання @mixin
  • Інтерполяція змінних
  • Директива @if у SASS
  • Імпортування та розширення файлів
  • Директива @if у SASS

Практика

Написання макету сторінки з використанням вивчених інтернет-технологій

Практика

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

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

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

  • Сергій Патьоха - Senior Software Engineer at BIScience
  • Олександр Гончаренко - Web Frontend Developer
  • Анна Павлюк - Web Frontend Developer
  • Олена Хижняк - Web Frontend Developer
  • Поліна Соколенко - Web Frontend Developer
  • Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків
  • Анастасія Ткаченко - Web Frontend Developer
  • Філіп Севене - Web Frontend Developer
  • Віталій Мазяр - Web Frontend Developer
  • Оксана Дмитрієва - Web Frontend Developer
  • Ростислав Сілівейстр - Web Frontend Developer
  • Олександр Петрик - FullStack Developer
  • Денис Ковтун - Web Frontend Developer
  • Богдан Мартиненко - Frontend Developer
  • Тарас Заславський - Frontend Developer
  • Владислав Бєлік - React Frontend Developer
  • Олексій Татаренков - Frontend Developer
  • Олексій Кучеренко - Тренер консультант напрямку Frontend
Больше информации
Курс
Формат
Online
Начало занятий
07.04.2025
Длительность
9 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
9 499 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
SoftServe Academy
  • React
  • Frontend
Подробнее

Приєднуйся та розвивай свої навички з кодування: навчайся у власному темпі з допомогою необхідних матеріалів та підтримкою ментора, щоб підготуватись до стажування. Максимум уваги – на практику.

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

Теми:

  • Create React App. JSX, Styles
  • JS for React (pure functions, destructurization, map, spread)
  • React - Key, State, Props, Events
  • OOP in JS
  • React - Lifecycle & Binding Event Handlers
  • Advanced JS (Asynchronous JS, Closures, Exceptions)
  • React Virtual DOM, Hooks (useState, useEffect)
  • Storage (local/session), Web workers, Service workers, Web socket
  • Composition, Context (useContext, useCallback Hook)
  • React State Management
  • Redux in React
  • Redux Toolkit
  • Tools (npm, linter, babel, webpack)
  • React Router
  • Node, Fetch,Axios
  • Refs, Higher-Order Component, DefaultProps
  • Tests (Intro to enzyme, react-testing-library as main)
  • MUI for React
  • Error Handling in React (Error Boundaries), creating custom Hooks

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

  • Практика насамперед: ти будеш кодувати, використовуючи завдання, схожі на ті, які зустрічаються на реальних проєктах в SoftServe
  • Мінімум теорії: курс для того, щоб кодувати. Якщо ж потрібно буде щось підівчити – ми зібрали усі необхідні відео та матеріали, щоб скоротити твій час на пошуки
  • 24/7 чат з учасниками в Discord: місце для твоїх опівнічних питань, веселих стікерів та спілкування з ментором
  • Усі завдання підготовлені менторами Softserve Академії, які знають про код все, адже працюють з ним щодня
  • Додаткові технічні е-курси
  • Розмовні клуби з англійської & селф-стаді
  • Короткі курси для розвитку софт навичок
  • Спільнота професіоналів-однодумців
Больше информации
Курс
Формат
Online
Начало занятий
13.01.2025
Длительность
32 часов
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
9 018 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
CyberBionic Systematics
  • React
  • Frontend
Подробнее

На цьому курсі учні напишуть невеликий додаток за допомогою React, навчаться розбивати його на логічні частини та компоненти, попрактикуються в написанні стилів разом із CSS Modules, а також познайомляться з основними концепціями написання додатку за допомогою цієї платформи.

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

Вступ до React

На уроці учні познайомляться з React, навчаться створювати простий додаток за допомогою Create React App.

JSX у React

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

Основи React

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

Стан та життєвий цикл

На уроці учні познайомляться зі станом та життєвим циклом в React компонентах, дізнаються різницю між функціональними та класовими компонентами, навчаться їх використовувати, а також коротко ознайомляться з Redux.

Форми

На уроці учні познайомляться з можливістю працювати з формами в React, а також з такими поняттями, як підйом стану та валідація з PropTypes.

Стилізація у React

На уроці учні познайомляться з можливістю стилізації компонентів у React, а також навчаться використовувати модулі CSS для стилізації.

Створення списку заміток

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

Hooks

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

Введення в роутинг

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

Створення сторінки помилки

На уроці учні познайомляться із Запобіжниками, React.Fragment, Строгим Режимом у React, а також навчаться створювати сторінку помилки.

Створення модального вікна

На уроці учні познайомляться з Рефами, Context API і Рендер пропсами, створять модальне вікно з використанням контексту і рендер пропс.

Оптимізація та продуктивність React додатків

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

Практика

По завершенню курсу ви будете вміти:

  • Застосовувати базові концепції побудови односторінкових додатків в екосистемі React
  • Писати та розбивати додатки на логічні частини і компоненти
  • Стилізувати додатки за допомогою CSS модулів
  • Будувати прості односторінкові додатки за допомогою React

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

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

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

  • Богдан Мартиненко - Frontend Developer
  • Тарас Заславський - Frontend Developer
  • Владислав Бєлік - React Frontend Developer
  • Ростислав Сілівейстр - Web Frontend Developer
  • Олексій Татаренков - Frontend Developer
  • Олексій Кучеренко - Тренер-консультант напрямку Frontend
Больше информации
Курс
Формат
Online
Начало занятий
03.02.2025
Длительность
5 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
12 199 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
SoftServe Academy
  • Frontend
Подробнее

Обирай, якщо хочеш стати веб-девелопером

План курсу

Вступ до курсу

Розуміння взаємодії веб-браузерів та веб-серверів. Представляємо інструменти: Інструменти розробника веб-браузера, засоби прототипування веб-сторінок, IDE, робота з GitHub.

HTML

Структура документа HTML, пари тегів, елемент, посилання, вкладеність, перевірка HTML, нові та застарілі теги в HTML, основи зображень, відео та аудіо, додавання карти, створення форми з відправкою на email. Командна робота над проєктом в GitHub.

Основи CSS

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

Практикум з верстки в CSS

Модель FlexBox та Grid. Медіа-запити. Створення типової сторінки з адаптивною версткою.

CSS-фреймворки. Bootstrap and Tailwind

Введення до CSS-фреймворків, приєднання їх до сторінки та створення типових елементів веб-сторінки.

Поглиблений CSS

Поглиблені теми в CSS, анімація, трансформація. Створення анімованого бургер-меню.

Вступ до JavaScript

Додавання JavaScript на веб-сторінку, коментарі, типи даних, оголошення змінних, перетворення типів, функції, умови, тернарний оператор.

Цикли та масиви в JavaScript

Цикли, масиви та їх методи, анонімні та стрілкові функції.

Робота з об'єктами в JavaScript

Об'єкти, різні способи їх створення, JSON, прототипне наслідування, класи.

Робота з DOM та BOM в JavaScript

Вступ до BOM/DOM, пошук елементів на DOM, модифікація DOM, встановлення обробників подій, створення динамічних елементів (карусель елементів та ін.).

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

Основи асинхронного програмування в JavaScript. Використання Fetch для відправки та отримання даних з сервера. Використання NodeJS для створення простого сервера. Доступ до API, у тому числі Open AI для штучного інтелекту.

Інтернет-магазин

Створення простого, але повнофункціонального інтернет-магазину (завантаження списку товарів з бекенду, збереження товарів в корзині, виведення інформації про товар в модальному вікні, відправка замовлення на email).

Бонусний модуль. Вступ до React та NextJS

Перші кроки до створення додатків з React/NextJS.

Після закінчення курсу ти вмієш:

  • Створювати коректну розмітку HTML-сторінки і перевіряти її за допомогою валідатора
  • Писати селектори в CSS
  • Створювати CSS-стилі, зокрема для верстки сторінки з використанням FlexBox та CSS Grid Layout та підтримкою responsive і візуальних ефектів
  • Створювати JavaScript-код для вирішення типових задач клієнтського веб-програмування
  • Структурувати і проектувати JavaScript-код з використанням функцій та об'єктів, обирати та створювати коректні колекції даних, а також оформлювати код відповідно до Google JavaScript Style Guide
  • Інтегрувати JavaScript і HTML, зокрема знати різні варіанти включення JavaScript до HTML, а також задання обробників подій, створення HTML-форм, побудова і використання регулярних виразів у JavaScript і HTML
  • Здійснювати пошук помилок за допомогою вбудованого відладчика у браузері, моніторити використання ресурсів, користуватися консоллю для виводу інформації
  • Використовувати бібліотеку jQuery для маніпуляції елементами DOM, створення базових ефектів та виконання Ajax-запитів
  • Створювати і виконувати Ajax/Fetch-запити, використовувати формати XML і JSON для передачі даних
  • Використовувати Git для збереження версій проєкту і публікації сайту на GitHub

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

  • Не потрібно розтягувати навчання на роки: опанувати основи HTML, CSS i JavaScript можна за лічені тижні
  • Це базовий курс, проходження якого дозволить прискоритись у вивченні інших мов програмування, що використовуються у Web, зокрема C#, Python чи Java
  • Доступний кожному: вивчення HTML5, CSS3 i JS не потребує надзусиль чи додаткових знань з комп'ютерних наук
  • Знаючи HTML5, CSS3 i JS, ти легко налагодиш взаємодію з веб-дизайнерами чи девелоперам
  • HTML/CSS/JS - це комплект із трьох мов, які розуміють усі веб-браузери (Safari, Firefox, and Google Chrome та ін.)
  • HTML, CSS і JS дозволять тобі створювати сучасні, адаптовані для мобільних пристроїв та десктопів веб-сайти з високим рівнем SEO-оптимізації
  • Підтримка ментора впродовж навчального процесу
  • Підсилення твого CV
  • Доступ до додаткових е-курсів для навчання у власному темпі
  • Онлайн-курси за рівнем англійської та Speaking Club

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

Vyacheslav Koldovskyy - 20 років професійного досвіду в ІТ

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

Курс дозволить опанувати та зрозуміти принципи роботи HTML, CSS та JavaScript. На заняттях Ви навчитесь працювати з бібліотеками React.js, Redux, розумієте принципи побудови сучасних односторінкових додатків. Додатково отримаєте Soft навики, такі як робота в команді, розподіл задач, вміння презентувати себе та свої проєкти, критичне мислення та інше.

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

Підготовка до початку курсу

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

Модуль: Soft Skills

  • Основні комунікативні навички.
  • Орієнтування у ситуації спілкування.
  • Управління емоціями.
  • Емоційний інтелект.
  • Критичне мислення.
  • Робота у команді.
  • Самопрезентація.

Модуль 1. Частина 1: Основи HTML, CSS

  • HTML – засіб логічної розмітки веб-сторінки
    • Використовуючи структуру розмітки, можливо вносити дані на сторінку. У процесі першого модуля студенти навчаться описувати цю структуру, використовуючи HTML-теги
  • Основи CSS
    • Селектори CSS
    • Оформлення елементів
    • Управління розміром і положенням блоків на сторінці
    • Поля і відступи
    • Порядок верстки блоку
    • Тестування результатів верстки
    • Адаптивна веб-верстка
    • Нюанси кросбраузерності верстки
    • Базова анімація
    • Стандарт CSS3
    • Основні інструменти розробника
  • Основи JavaScript
    • Базові і об’єктні типи даних
    • Перетворення типів
    • Змінні і правила їх іменування
    • Умови, оператори, масиви, цикли, функції
    • Області видимості, замикання
    • Контекст виклику
    • Керуючі конструкції
    • Обробка помилок
    • Введення в браузерні події
    • Localstorage/Sessionstorage
    • Порядок обробки подій (event loop)
    • Взаємодія з браузером DOM
    • Функціями зворотного виклику (callback)
    • Знайомство з бібліотекою Jquery

Модуль 2. Advanced HTML/CSS

  • CSS методології на прикладі BEM
  • Верстка з піксельної точністю
  • Верстка з підтримкою Retina екранів
  • Крос-браузерна верстка
  • Web accessibility
  • Mobile first

Модуль 3. Advanced JavaScript

  • Основи об’єктно-орієнтованого програмування (ООП)
  • Базові шаблони проєктування
  • Основи функціонального програмування
  • Можливості стандарту ES6/ES7 (ECMAScript)
  • Також будуть розглянуті:
    • Конструктори
    • Прототипне наслідування (prototype)
    • Рекурсія
    • Модулі
    • Strict mode
    • Cookies
    • Async/ Await
  • Знайомство зі стандартами WebSocket, JSONP, AJAX, XMLHttpRequest, Promise, Single Page Application
  • Загальна інформація про RESTful API

Модуль 4. Основи роботи з бібліотекою React.js.

  • Верстка JSX
  • Віртуальний DOM
  • Components
  • Робота з Props/State компонента
  • React Router
  • Redux
  • Робота з ImmutableJS в React/Redux додатку
  • Робота з middleware, Redux-thunk
  • Redux-forms
  • Тестування додатку за допомогою Jest та Enzyme
  • Використання хуків у React

Воркшоп: Серверний JavaScript (BackEnd)

  • Знайомство з технологією Node.js
  • Інфраструктуру і використання пакетного менеджера NPM (package manager)
  • Фреймворк Express.js
  • Роботу з базами даних на прикладі MongoDB

Додаткові навички

  • Робота з Git Bash
  • Workflow від створення сховища до його відправки на віддалений сервер
  • Робота з гілками
  • Робота з файлами

Воркшопи та майстер класи

  • Курс Front End включає майстер-класи, воркшопи та участь у вебінарах від ізраїльських та українських фахівців

Soft skills, технічна англійська і підготовка до співбесіди

Фінальний проєкт

Команди студентів курсу фронтенд будуть працювати над фінальним проєктом за методикою scrum. Кожен проєкт розпочнеться з реалізації задачі клієнта. По закінченню фінального проєкту студенти-девелопери будуть презентувати його перед членами Наглядової ради.

Бонусний модуль: Англійська для ІТ

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

  • Живі заняття у вечірній час (19:00-22:00)
  • Система оцінки знань
  • Постійна підтримка ментора
  • Робота над реальними проєктами у команді
  • Увага до Soft skills
  • Допомога у працевлаштуванні

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

  • Ігор Тоболяков - Front End Developer в Newfold Digital
  • Віталій Мудрий - Software Engineer в Gravity
  • Роман Марченко - Senior Frontend Developer, Freelance
  • Арсеній Деркач - Front-end React developer в Revjet
  • Максим Матвеєв - FrontEnd developer, Freelance
  • Богдан Адмін - Senior Software Engineer, NDA
  • Іван Сердюков - Web development lead at Clario
  • Андрій Моргун - Middle front-end engineer, LULU Software
  • Станіслав Чірва - Senior Frontend (JS) Engineer, EPAM Systems
Больше информации
Курс
Формат
Online
Начало занятий
25.01.2025
Длительность
5 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
22 000 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Source IT
  • Frontend
Подробнее

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

Основи верстки сайтів

  • Введення у веб розробку
  • Основи роботи з графічним редактором Figma
  • Введення HTML, теги, отрибути, елементи
  • Робота з об'єктами Form
  • Вступ до CSS - властивості, правила, успадкування, каскадування, нормалізація та скидання стилів
  • CSS стилі, робота зі стилями
  • CSS потоки, позиціонування та розташування об'єктів по сітці
  • Псевдокласи, псевдоелементи
  • CSS3 та робота з анімацією
  • FlexBox
  • Робота зі шрифтами

Оптимізація верстки та знайомство з Frontend

  • Адаптивна та чуйна верстка, основні правила створення адаптивного сайту
  • Media-запити
  • Препроцесор - SASS/SCSS, знайомство з LESS
  • Вступ до jQuery
  • Підключення, кастомізація та комплексна робота з плагінами
  • Tabs, Slider

Основи JavaScript

  • Редактори коду
  • Спосіб підключення до HTML
  • Суворий режим - "use strict"
  • Змінні
  • Типи даних
  • Взаємодія: alert, prompt, confirm
  • Базові операції
  • Пріоритет операцій
  • Оператори порівняння
  • Як працюють логічні оператори
  • Умовні оператори
  • Тернарні оператори
  • Оператор Switch Case
  • Цикли
  • Функції
  • Рядки
  • Числа
  • Масиви. Об'єкти

VCS Git

  • Встановлення та конфігурація Git
  • Базова робота з Git (git add, git commit)
  • Скасування змін у Git (git reset)
  • Розгалуження Git (checkout)
  • Робота з віддаленим репозиторієм
  • Налаштування SSH

Робота з DOM

  • Що таке DOM
  • Доступ до елементів
  • Вміст елементів
  • Атрибути
  • Класи
  • Додавання подій
  • Сплив і занурення
  • Об'єкт події
  • Делегування подій

Об'єкти та функції

  • Об'єкти та прототипи
  • Як працюють прототипи
  • Створення та налаштування об'єктів
  • Ітерація ключів об'єкту
  • Як працюють замикання
  • Що таке контекст
  • Прив'язка контексту
  • Рекурсія

Додаткові можливості JavaScript

  • Обробка помилок
  • Ajax
  • Promise, async/await
  • Генератори, просунута ітерація
  • Модулі
  • Fetch API
  • Event Loop

Фреймворки

  • Огляд React/Vue/Angular
  • Базове застосування
  • Проєкт
  • Підготовка до співбесіди. Іспит

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

  • Впевнені знання з теорії HTML, CSS, SCSS, JS
  • Чітке розуміння життєвого циклу розробки веб-продукту
  • Розуміння кроссбраузерної, адаптивної верстки та семантичної html-розмітки
  • Навички роботи з jQuery
  • Знання алгоритмів, структур даних та загальних принципів організації коду
  • Розуміння принципів ООП
  • Досвід самостійної розробки програм JavaScript
  • Практичні навички роботи з Git
  • Навички роботи з одним із фреймворків (React/Vue/Angular)

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

  • Можливість оплати курсу частинами
  • Сертифікат після проходження курсу
  • Курс збудований з урахуванням реальних вимог IT компаній
  • Протягом усього курсу ведеться рейтинг успішності
  • Додаткове заняття зі стратегії працевлаштування
Больше информации

Страницы

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

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

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

Володимир   12.01.2025

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

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

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

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

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

Плюсы:-Швидке навчання -Класний підхід до дітей -Гнучкий графік занять
Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы Frontend
Оксанка   13.12.2024

Привіт, нарешті наважилась зробити важливий крок у своєму житті, я почала опановувати ( 20.09. стартанув курс) бажану для себе професію Frontend розробника, я, так кажуть досить творча натура і маю відношення до дизайну і дехто з моїх знайомих (Веталь, Наталя привіт!) порадили мені для старту цей напрямок, скажу чесно я готувалась, збиралась із духом та силами, прослухала їхній (і не тільки) безкоштовні курси з JavaScript, HTML CSS, і нарешті «вперед». Доречі в Октені не намагались мене затягнути до себе всіма силами, не підганяли, не підштовхували попередженнями про те, що закінчуються місця — хто в темі думаю мене розуміють))),  можливо саме це та можливість підтягнути англійську і схилило мене обрати цю школу.
Побажайте мені терпіння, спробую пересидіти зиму за навчанням. Буду щось додавати по ходу проходження курсів.
Поки що всім задоволена ставлю *****, виправити завжди встигну.
До зустрічі.
 

Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы Frontend
Максим   06.12.2024
Есть вероятность, что данный отзыв носит заказной характер. Оценки по таким отзывов не засчитываются

Я пройшов курс Front-end (HTML/CSS +JS) і можу сказати, що це чудовий варіант для тих, хто хоче з нуля освоїти цю перспективну професію

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

Страницы