Що ти будеш вивчати
Основи JavaScript20 годин
- - Змінні, типи даних та оператори (масиви, об'єкти, рядки, числа і т.д.)
- - Структури управління: оператори if, цикли та функції
- - Оператор нульового злиття (нульовий, ??) ES11
- - Необов'язковий оператор ланцюжка (?.) ES11
- - Тип даних Symbol
- - Об'єкт Date
- - SetTimeout, setInterval
- - Що таке "$this"
- - Методи ітерації масиву
- - Конкатенація рядків
- - Створення екземплярів класів
- - Що таке прототип?
- - Ланцюжок прототипів
- - Перевірка приналежності до класу
- - Виклик успадкованих методів
- - Перевірка належності властивостей об'єкта
- - Спадкування класів
- - Статичні методи
- - Приватні методи
- - Розширення інших класів
- - Практичні вправи та завдання з кодування
ES620 годин
- - Let і const: сучасні оголошення змінних
- - Стрілкові функції: короткий синтаксис функцій
- - Оператори Rest, Spread
- - Формат JSON
- - Обіцяти
- - Функція Fetch
- - Async/Await
- - Область застосування функцій та змінних
- - Паттерн "Module"
Веб-сторінка + JS16 годин
- - Об'єктна модель документа (DOM)
- - Об'єкти "Window" та "Document"
- - Селектори DOM та обхід дерева DOM
- - Прослуховувачі подій та об'єкт події
- - Створення та ініціювання подій
- - Основи роботи з localStorage/sessionStorage
- - Практичне завдання
Розширений Javascript30 годин
- - Шаблони проектування
- - Шаблони рендерингу
- - Моделі продуктивності
- - Використання пакувальників, таких як Webpack
- - Основи React
- - Найкорисніші хуки в React
- - Стилізація в React
- - Керовані та некеровані компоненти
121
Випускників
6200
Навчальних годин
14
Працюючих викладачів
57820
Написаних рядків коду
250
Задоволених клієнтів
Формат навчання
Враховуючи досвід попередніх потоків, ми переробили наш курс і побудували навчання у форматі змішаного навчання:
Ви отримуєте теоретичні лекції у відеоформаті. На початку кожного тижня ви отримуватимете записи 2 занять. Ви можете переглянути їх у будь-який зручний для вас час. Разом з лекціями ви одразу отримаєте домашні завдання та невеликий тест на розуміння.
Ви можете вивчати матеріали у власному темпі та відповідно до свого досвіду. Якщо ви сильні в деяких темах лекції, то ви можете подивитися лекцію на більшій швидкості або взагалі пропустити її і відразу приступити до вирішення завдань.
Відеозаписи вебінарів будуть надіслані вам наступного дня після сесії.
Наприкінці кожного тижня будуть додаткові живі вебінари з викладачем у форматі «Питання/Відповідь» тривалістю 4 години.
Після кожного блоку тем буде практичне завдання, де ви виконуватимете тестові завдання, щоб продемонструвати засвоєний матеріал.
В особистий час з наставником ви можете обговорити конкретні питання, з якими ви зіткнулися в процесі роботи, а також отримати зворотній зв'язок із виконаними завданнями.
Після закінчення курсу буде семінар, який охоплять деякі додаткові теми, пов'язані з темами курсу. За умови успішного виконання всіх необхідних робіт, ви зможете отримати сертифікат та приємний сюрприз від DevRockets academy
Вiдгуки
Результат навчання
Знання
Ви будете мати тверде розуміння JavaScript як мови програмування
Роль Javascript у веб-розробці
Основний синтаксис
Ви будете досвідченими в оголошенні змінних
Ви зможете розпізнавати різні типи даних
Ви освоїте керуючі структури, такі як умовні оператори (if, else if, else) і цикли (for, while)
Ви будете добре розуміти функції в JavaScript, включаючи визначення, виклик і використання їх для модулярізації та структурування коду
Завдяки практичним вправам ви отримаєте практичний досвід вирішення проблем і реалізації сценаріїв реального світу за допомогою JavaScript
Навички
Ви будете добре обізнані з ECMAScript 2015 (ES6) і його значенням у сучасній розробці JavaScript
Ви отримаєте розуміння обсягу блоку та постійних значень
Ви будете знати функції стрілок для стислого та ефективного визначення функцій
Ви будете використовувати шаблонні літерали для інтерполяції рядків і створення багаторядкових рядків
Ви вміло витягатимете значення з об’єктів і масивів за допомогою деструктуризації, покращуючи читабельність коду
Ви ефективно використовуватимете параметри функції за замовчуванням і оператори rest/spread для гнучкого визначення функцій і обробки аргументів
Взаємодія з DOM браузера з кодом Javascript
Функції, області дії, замикання в Javascript
Ajax, обіцянка в Javascript
Регулярні вирази
Всі функції ES6
Додатково
Ви будете дотримуватися найкращих практик кодування, включаючи правильні відступи в коді, домовленості про найменування та коментарі, щоб писати чистий і підтримуваний код JavaScript
Виконання запитів AJAX від інтерфейсу до сервера
Учні будуть готові співпрацювати з іншими розробниками та ефективно передавати свої ідеї та рішення
Наприкінці курсу JavaScript ви матимете знання та практичні навички, необхідні для створення інтерактивних веб-додатків, вирішення реальних завдань програмування та ефективного внеску в проекти веб-розробки. Ви зможете писати код на Vanilla js або Бібліотека React js
FAQ
Які варіанти оплати доступні для навчання?
- помісячно (повна сума оплати за навчання розбивається на щомісячні платежі);
- зі знижкою 5%, якщо робиш внесок за весь курс одразу;
- якщо ви приведете друга, то отримаєте додаткову знижку 5%
Чи отримаю я сертифікат про проходження курсу?
Так, після закінчення курсу ви отримаєте цифровий сертифікат, і в будь-який момент при скануванні qr-коду ваш роботодавець може перевірити дійсність цього сертифіката.
Чи допомагаєте ви з працевлаштуванням?
Ми можемо допомогти вам у пошуку вашої першої роботи, але важливо пам'ятати, що 100% гарантії на працевлаштування ми не надаємо.