Курс JavaScript. Ділю на нуль
Описание

JavaScript — це гнучка мова програмування, яка дозволяє створювати цікаві та креативні анімації й унікальні ефекти. Під час навчання на курсі JS ви навчитеся впевнено кодити та зможете одразу подавати резюме на працевлаштування в IT-компанію.
У нашій школі ми дотримуємося принципу тристороннього навчання: практичного, теоретичного та інструментального. Ми зможемо навчити вас писати зрозумілий та швидкий код.
Викладач: Олександр Вишняк
- Software Engineer
- 5+ років в IT;
- Fullstack i mobile developer;
- Хоче пройти інтерв'ю в Google і активно готується;
- Круто розбирається в front-end, а саме React.
Дни недели занятий | на выбор |
---|---|
Время занятий | на выбор |
Занятий в неделю | 2 |
Длительность занятия | 2 години |
Часы занятий | |
Группы | |
Возраст аудитории | Студенты, Взрослые |
Вид подготовки | Базовый курс |
Город | Харьков |
Преподаватель | специалист-практик |
Учебные материалы | |
Пробное занятие | |
Документ об окончании | Сертифікат |
Опции | Групповые занятия |
Трудоустройство | Нет |
Условия трудоустройства |
Запись на курс
Программа обучения
Історія Front-end. JavaScript
- Введення в JS, специфікації
- Як і де працює JS
- Вирази, Інструкції та Коментарі.
- Типи даних.
Оператори та операнди
- Логічні оператори.
- Цикли вступ
Масиви. Цикли
- for,for of, for in
- while, do while
Вбудовані цикли. Об'єкт як тип даних
- Об’єкт.
- for of, for in.
- while, do while.
- Методи перетворення об’єктів.
Практика (Цикли)
- практичне застосування циклів
- практичне застосування методів роботи з масивами
- Запитання? Відповідь!
Менторська сесія (Цикли)
- практичне застосування циклів.
- практичне застосування методів роботи з масивами.
- Запитання? Відповідь!
Практика (Цикли)
- практичне застосування циклів
- практичне застосування методів роботи з масивами
- Запитання? Відповідь!
Об'єкт як тип даних. Функції (вступ)
- Function Declaration
- Function Exprission
Особливості глибокого клонування об'єктів
- REST.
- SPREAD.
Функції, як об'єкти
- Методи перетворення об’єктів.
- Конструктор(new).
- Контекст (this).
DOM. Події DOM елементів
- createElement
- getElementBy
- querySelector
Менторська сесія (Функції)
- взаємодія функцій із DOM елементами.
- Запитання? Відповідь!
Практика (Функції)
- взаємодія функцій із DOM елементами.
- взаємодія з операторами та логічними конструкціями.
Асинхронні виклики
- XMLHttpRequest.(get)
- Promise
CRUD. Fetch
- get
- post
- delete
Асинхронні функції
- assync await.
- JSON.
Функції 2.0
- Замикання.
- Рекурсія.
- EventListener
Менторська сесія (Запити на сервер)
- запити та обробка інформації.
- Запитання? Відповідь!
Практика з функцій
- Практичне застосування функцій у програмуванні
- Запитання? Відповідь!
Основи ООП
- class.
- Абстракції
- Спадкування
Інкапсуляція
- Protected property
- Private property(#)
- static
Поліморфізм
- принципи формування
- конструкція get
- конструкція set
Принципи SOLID
- знайомство з принципами
- Розкриття значень кожного із принципів
- Розгляд прикладів
Менторська сесія з ООП
- проектування класів.
- архітектури побудови app.
Практика ООП
- створення класів
- практика коректного використання всіх принципів вивчених на курсі
Git
- що таке git
- команди git
Проект
- Затвердження теми проекту
- Визначення концепції проекту
Проект
- Обробка концепції проекту
- Запитання? Відповідь!
Розмова з кар'єрним менеджером
- Як і де шукати роботу для початківця і які інструменти при цьому використовувати;
- Як правильно зробити резюме і яка інформація у ньому є надважлива, а що буде зайвим;
- Як створити профіль на Linkedin, щоб його могли побачити потенційні роботодавці;
- 7 порад, які допоможуть пройти онлайн співбесіду набагато успішніше;
- Q&A.
Захист
- м. Харків