Курс з Front-end розробки
Описание

Front-end розробку варто вибрати через глобальну цифровізацію - сьогодні практично не залишилося компаній, які не вийшли в онлайн.
І цей тренд лише стрімко розвиватиметься. Можна сміливо говорити про те, що сьогодні без фронтенду розробника не існує жодна компанія, яка має свій сайт.
Такий фахівець однаково затребуваний у будь-якій країні світу.
Кому підійде курс? Front-end - це напрямок, відкритий людині з будь-яким професійним бекграунд. Зовсім необов'язково мати досвід в IT, щоб стати фронтендом розробником — достатньо бути цілеспрямованим і мати достатньо часу для навчання та прокачування отриманих знань.
- Фахівцям поза IT-сферою. Якщо ви не задоволені поточною кар'єрою та заробітком, Front-end технологія стане для вас зручним входом у вигідну і зростаючу IT-індустрію.
- Студенти університетів. Освойте другу спеціальність, навчаючись в університеті. Отримуйте практичний досвід та заробляйте гроші, будучи студентом.
- IT-фахівцям. Систематизуйте ваші знання у сфері IT та отримайте нові прикладні скіли, затребувані на внутрішньому та міжнародному ринках.
Після закінчення навчання на курсі по фронтенд розробці ви зможете:
- Володіти навичками швидкого та якісного форматування складних web-документів.
- Знати та вміти застосовувати основи CSS – значення, списки, кольори, шрифти та інші метрики форматування.
- Володіти навичками перевірки та налагодження коду web-документів.
- Ознайомитись з ОВП та його основними поняттями.
- Створювати функції-обробники різних подій у тонкощах.
- Розбиратися у реалізації клієнтських сценаріїв під різні браузери.
- Володіти принципами створення форм та аналізу даних користувача з використанням регулярних виразів.
- Розуміти основи командної роботи.
- Вміти обробляти помилки, що виникають.
- Використання системи контролю версій.
- Застосовувати модульне тестування.
- Володіти основами взаємодії з NodeJS.
- Розбиратися у тонкощах використання Webpack.
- Вміти проводити зв'язування даних у Angular додатку.
- Застосовувати Dependency Injection.
- Розбиратися в тонкощах реалізації програм React.
- Вміти використовувати Flux та Redux.
- Володіти принципами створення асинхронних запитів за допомогою Ajax.
- Знати та вміти застосовувати основи HTML – теги, атрибути та способи структурування вмісту веб-сторінок для створення форматованих документів.
Дни недели занятий | по будням |
---|---|
Время занятий | вечер |
Занятий в неделю | 2 |
Длительность занятия | 3 години |
Часы занятий | 19:00, 19:30, 20:00, 20:30, 21:00, 22:00 |
Группы | до 16 чел. |
Возраст аудитории | Старшеклассники, Студенты, Взрослые |
Вид подготовки | Профессиональная переподготовка |
Город | Онлайн |
Преподаватель | специалист-практик |
Учебные материалы | |
Пробное занятие | |
Документ об окончании | Сертифікат |
Опции | Групповые занятия |
Трудоустройство | Нет |
Условия трудоустройства |
Запись на курс
Программа обучения
Введення у Web. Структура HTML
- Введення у предмет.
- Введення у мови розмітки. Мова розмітки гіпертексту HTML.
- Теги HTML. Правила запису тегів та їх атрибутів.
- Синтаксичні відмінності HTML4, XHTML, HTML5.
- Структура HTML5 документа.
- Кодування сторінки та теги .
- Класифікація тегів: лінійні та блокові.
- Форматування тексту: заголовки та абзаци, елементи p, h1..h6, вирівнювання тексту: атрибут align.
- Класифікація тегів: логічне та фізичне форматування.
- Практика: створення найпростішої веб-сторінки.
Форматування за допомогою 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.
- Модульне випробування.
- Структурні патерни. Патерни проектування.
- Паттерн MVC.
- Принципи проектування класів SOLID.
- Введення у jQuery. Події у jQuery.
- Стилі та анімація.
- Взаємодія із DOM.
- AJAX та jQuery.
Фреймворки Angular та React
NodeJS
- Складання проектів за допомогою Webpack та інших інструментів.
- Фреймворк Angular.
- Фреймворк React.
- м. Київ, вул. Жилянська, 128/28
- м. Київ, вул. Хорива, 11А