Курс JavaScript
Огляд
Вітаємо на курсі JavaScript для початківців!
За даними DOU, JavaScript уже котрий рік поспіль займає перший рядок у рейтингу найпопулярніших мов програмування. Це не дивно, бо на фреймворках JS написані приблизно 98% існуючих сайтів. Приголомшлива статистика, чи не так?
Іншими словами, занурюючись у вивчення JavaScript, ти можеш створити майже будь-яке веб-рішення та розвивати свою кар’єру в безлічі напрямів. А ми тобі в цьому допоможемо.
Цього разу ми підготували навчальну програму, розраховану на 5 місяців плідної праці. Ні, це не означає, що на тебе чекає півроку нудної теорії. Курс на 80% складається з практичних завдань, за виконанням яких уважно стежить лектор. Обіцяємо вчасні й детальні фідбеки та щоденну менторську підтримку. Ти з нами?
Пропонуємо тобі пройти тест на первинні знання для комфортного навчання на курсі за посиланням.
Тобі підійде цей курс, якщо ти:
- новачок у програмуванні та хочеш стати JS-розробником;
- вже почав вивчати програмування самостійно, але не вистачає підтримки досвідченого ментора;
- маєш досвід у програмуванні й наразі хотів би стати Mobile Full Stack-розробником або змінити спеціалізацію на фронтенд.
Ми зробимо все, аби твій перехід до нової професії був комфортним, прозорим і зрозумілим. Налаштуйся отримувати нові знання та плідно працювати. Після курсу найкращі студенти будуть запрошені до інтернатуру CHI Software.
Курс включає в себе:
- 45 занять тривалістю по 1,5 години
- 80% курсу - практичні заняття
- Доступ до всіх матеріалів занять – презентацій, чек-листів, записів лекцій
- Зворотній зв’язок та регулярну підтримку досвідченого ментора,
- Доступ до зручної онлайн-платформи для навчання
- Сертифікат про закінчення курсу, що підтверджує отримані навички та компетенції
Ось які переваги пропонує курс JavaScript від CHI IT Academy
Лекції в зручний час
Практичні заняття
Невелика група
Підтримка ментора
Сертифікат про закінчення
Можливість контракту з ІТ-компанією
Упевнись у своїх знаннях перед курсом — пройди тест!
Програма
01
Розділ 1: HTML та CSS. Вступ
– Знайомство з групою та лектором
– Організаційні моменти
– Visual Studio Code як головний інструмент курсу
02
HTML
– Що таке HTML?
– Структура HTML-документа та основні теги
– Посилання та навігація
03
Таблиці та форми
– Робота з таблицями
– Робота з формами
04
Зображення та інші теги
– Робота з зображеннями
– Робота з тегами
05
CSS
– Що таке CSS?
– Способи підключення стилів
– CSS-селектори та основні CSS-властивості
06
Шрифти. Бекграунд сторінки
– Робота зі шрифтами
– Типографіка
– Бекграунд сторінки та його властивості
07
Псевдокласи. Пріоритет у CSS
– Псевдокласи та псевдоелементи
– Пріоритет та успадкування в CSS
08
Блоки та рядки
– Блоки та рядки. Їх відмінності та особливості
– Тінь елемента, скруглення кутів та градієнт
09
HTML-форма
– Оформлення HTML-форми
10
Робота з зображеннями
– Векторні іконки
– Позиціонування елементів
11
Flexbox
– Вивчення та практика
12
Layouts. Media queries
– Layouts та блочна верстка сторінки
– Media queries та верстка під мобільні пристрої
13
Анімація. CSS Grid
– Анімація та трансформація елементів у CSS
– Про CSS Grid
14
Фреймворки. Бібліотеки. Робота з компонентами
– Фронтенд-фреймворк Twitter Bootstrap
– Сітка Bootstrap та робота з компонентами
– Про інші CSS-бібліотеки та фреймворки
15
Шаблони Figma. Частина 1
– Практичне заняття
16
Шаблони Figma. Частина 2
– Практичне заняття
17
Розділ 2: JavaScript. Основи
– Що таке JavaScript
– Інтеграція JS у HTML
– Змінні
18
Дані
– Типи даних
– Основні методи та виведення інформації на екран
19
Вирази та оператори
– Детальний розбір виразів та операторів
20
Умовні конструкції
– Створення умовних конструкцій: if…else, switch-case, ternary
21
Цикли
– Робота з циклами: while, do…while, for-loop
22
Масиви
– Масиви та їх методи
23
Функції
– Функції та область видимості в JS
24
Обʼєкти
– Об’єкти, їх властивості та методи
25
Розділ 3: Document Object Model (DOM)
– Розуміння DOM
– Особливості роботи з DOM
– Отримання доступу до елементів сторінки
26
Розмітка HTML. HTML-атрибути
– Отримання та встановлення розмітки HTML і тексту документа
– Маніпуляції HTML-атрибутами “class” за допомогою JS
27
Бібліотека jQuery
– Робота з бібліотекою jQuery
28
Підключення плагінів
– Підключення готових JavaScript-плагінів
29
Селектори. Фільтри. Атрибути
– Детально про селектори та фільтри
– Робота з атрибутами та властивостями елементів
30
Події DOM
– Події DOM. Вивчення та практика
– Поширення та дія за замовчуванням подій
– Делегування подій
31
Елементи в DOM. Ресурси браузера
– Створення та вставка елементів у DOM
– Оптимізація використання ресурсів браузера
32
Практичне заняття. Частина 1
– Практика роботи з DOM
33
Практичне заняття. Частина 2
– Практика роботи з DOM
34
Розділ 4: Web APIs
– Зберігання даних у браузері
– Cookies
– Web Storage API
35
Ajax
– Основи та розуміння Ajax
– HTTP-протокол та статуси
– XMLHttpRequest. Синхронні та асинхронні запити
36
Loading. Робота з JSON
– Процес очікування завантаження даних. Loading
– Робота з JSON
– Відправлення даних із форми
37
Практичне заняття
– Практика з API
– Інші засоби мережевих запитів
38-45
Розділ 5: Front-end Project
– Практичні заняття з написання фронтенд-проєкту
+
Заняття з англійської
Сьогодні знання англійської обов’язкова умова чи не в кожній ІТ-вакансії. Тому зайвим для твого професійного зростання не буде заняття з англійської мови від досвідченого викладача.
+
Кар'єрна консультація з рекрутером
На цьому занятті досвідчений рекрутер допоможе тобі скласти власне резюме, яке точно виділиться серед купи інших. До того ж заняття з рекрутером додасть упевненості в будуванні майбутнього кар’єрного шляху!
Лектори
Щоб стати студентом академії необхідно:
- 01
Вирішити змінити свою кар'єру на краще
- 02
Заповнити форму на сайті академії із зазначенням курсу
- 03
Обговорити всі питання із представниками академії
- 04
Оплатити курс не пізніше 5 днів до початку курсу
- 05
Готово! Тепер ти - студент CHI IT Academy!