ТВІЙ ШЛЯХ ДО ОПАНУВАННЯ НОВОЇ СПЕЦІАЛЬНОСТІ
Пропонуємо комплексну або модульну програму курсу
Онлайн-курс з фокусом на практичні знання, який не обмежує тебе у виборі знань, які ти хочеш отримати!
Вступ
Блок 0
Базові навички та поняття
- Філософія та базові концепції світогляду програміста
- Мистецтво тайм-менеджменту
- Контроль версій: Git та GitHub
- Agile та Scrum
- Основи роботи клієнт-серверної архітектури
Основи FRONTEND.
Блок 1
Базова верстка вебсайту
- Верстка сайту, використовуючи HTML5, CSS3 та jQuery
- Методологія верстки BEM
- Розглядаємо різні підходи побудови структури сайту
- Блочна верстка, верстка
- Верстка використовуючи flexbox
- Верстка використовуючи CSS Grids
Основи FRONTEND.
Блок 2
Верстка вебсайту, використовуючи препроцесори
- Встановлення та налаштування проекта
- Закріплення використання HTML5, CSS3 та jQuery
- Використання препроцесорів SASS + Compass (SCSS): Синтаксис, наслідування, типи даних, змінні, міксини та функції
- Кращі практики того, як тримати під контролем стилі для мегавеликих проєктів
Основи FRONTEND.
Блок 3
Верстка вебсайту, використовуючи бібліотеку Bootstrap
- Встановлення та налаштування проекта
- Закріплення використання HTML5, CSS3, jQuery
- Закріплення препроцесорів SCSS + Compass
- Побудова структури вебсайту, використовуючи Bootstrap Grids та інші готові компоненти
- Використання компонентів та плагінів Bootstrap5 + jQuery
- Кастомізація бібліотеки під потреби проєкту
FRONTEND.
Блок 4
Вивчення JavaScript, створюючи плагіни для вебсайтів
- Налаштування ES6+ проєкту, використовуючи npm, webpack, babel, eslint
- Використання всіх можливостей мови: створення змінних, розгалуження, цикли, функції, обʼєкти, класи, наслідування, асинхронність та інше
- Написання unit-тестів, використовуючи Jest
- Кращі техніки написання та підтримки коду
- Створення плагінів для вебсайтів
FRONTEND.
Блок 5
Створення проєкту, використовуючи Angular фреймворк
- Знайомство з патерном розробки MVVM
- Знайомство з TypeScript
- Підготовка та налаштування проєкту
- Робота з базовими інструментами фреймворку: данні, директиви, події, робота з формами, компоненти, сервіси, модулі, маршрутизація та інше
- Життєвий цикл компонентів
- Робота з REST API
- Робота з реактивним програмуванням за допомогою NgRx
- Unit-тестування
Записатися на консультацію
Проведем консультацію у зручний для тебе час:)