Курс з Front-end розробки Developer Basic
Описание
  Чому варто обрати Front-end?
Front-end розробку варто вибрати через глобальну цифровізацію – сьогодні практично не залишилося компаній, які не вийшли в онлайн. І цей тренд тільки стрімко розвиватиметься. Сьогодні без фронтенд розробника не існує жодна компанія, яка має свій сайт. Такий фахівець однаково затребуваний у будь-якій країні світу.
- Опануйте нову професію для старту кар'єри в IT
 - Працюйте з будь-якої точки світу - як фрілансер або в рамках компанії.
 - Отримуйте стабільний високий дохід – від $800 на місяць на рівні Junior (згідно з порталом dou.ua), а далі – більше!
 
Кому підійде курс?
Front-end – це напрямок, відкритий людині з будь-яким професійним бекграундом. Абсолютно необов'язково мати досвід в IT, щоб стати фронтенд розробником — достатньо бути цілеспрямованим та мати достатньо часу для навчання та прокачування отриманих знань.
- Спеціалістам поза IT-сферою. Якщо ви не задоволені поточною кар'єрою та заробітком, Front-end розробка стане для вас зручним входом у прибуткову та зростаючу IT-індустрію.
 - Студентам університетів. Освойте другу спеціальність, навчаючись в університеті. Отримуйте практичний досвід та заробляйте гроші, будучи студентом.
 - IT-спеціалістам, які хочуть підвищити кваліфікацію. Систематизуйте ваші знання в галузі IT та отримайте нові прикладні скіли, потрібні на внутрішньому та міжнародному ринках.
 
Після закінчення навчання на курсі з фронтенд розробки ви зможете:
- Мати навички швидкого та якісного форматування складних web-документів.
 - Знати і вміти використовувати основи HTML — теги, атрибути і способи структурування змісту web-сторінок до створення форматованих документів.
 - Володіти навичками перевірки та налагодження коду web-документів.
 - Знати та вміти використовувати основи CSS - значення, списки, кольори, шрифти та інші метрики форматування.
 - Познайомиться з ООП та його основними поняттями.
 - Вміти обробляти помилки, що виникають.
 - Створювати функції-обробники різних подій у тонкощах.
 - Розбиратися у реалізації клієнтських сценаріїв під різні браузери.
 - Володіти принципами створення форм та аналізу даних користувача з використанням регулярних виразів.
 - Володіти принципами створення асинхронних запитів за допомогою Ajax.
 - Використовувати системи контролю версій.
 - Розуміти основи командної роботи.
 - Використовувати модульне тестування.
 - Володіти основами взаємодії з NodeJS.
 - Розбиратися у тонкощах використання Webpack.
 - Вміти робити зв'язування даних у Angular додатку.
 - Застосовувати Dependency Injection.
 - Розбиратися в тонкощах реалізації React додатків.
 - Вміти використовувати Flux та Redux.
 
| Дни недели занятий | на выбор | 
|---|---|
| Время занятий | на выбор | 
| Занятий в неделю | 2 | 
| Длительность занятия | 3 години | 
| Часы занятий | |
| Группы | |
| Возраст аудитории | Студенты, Взрослые | 
| Вид подготовки | Базовый курс | 
| Город | Шевченковский | 
| Преподаватель | специалист-практик | 
| Учебные материалы | |
| Пробное занятие | |
| Документ об окончании | Сертифікат | 
| Опции | Групповые занятия | 
| Трудоустройство | Нет | 
| Условия трудоустройства | 
Запись на курс
Программа обучения
Введення у 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.
 - Модульне тестування.
 - Структурні патерни.
 - Патерне проектування.
 - Паттерн MVC.
 - Принципи проектування класів Solid.
 - Введення у jQuery. Події jQuery. Стилі та анімація. Взаємодія із DOM. AJAX та jQuery.
 - Командна праця. Управління програмними проектами.
 
Використання фреймворку Angular, React
- NodeJS.
 - Складання проектів за допомогою Webpack та інших інструментів.
 - Angular.
 - React.
 
- м. Львів, вул. Замарстинівська, 83а
 - м. Львів, вул. Стрийська 45 (ТЦ Fabrik)
 - м. Львів, вул. Щирецька, 36 (ТЦ "Карпати" (ТВК Південний)