Курс 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.
 
Захист
- м. Харків