Онлайн-навчання

Курс JavaScript Advanced

Стати JavaScript Developer? З ITEA!
Навчання JavaScript Advanced онлайн — це гарантія вивчення всіх можливостей мови програмування JavaScript та їхнє практичне використання. Після завершення курсу ти зможеш виконувати реальні завдання за допомогою JavaScript.

КОЛИ

Старт

Йде набір на курс

СКІЛЬКИ

10 занять / 1 місяць

2-3 рази на тиждень

З 19:00 до 22:00

ЦІНА

7600 UAH

6450 UAH

Доступна оплата частинами

Можливість заморозити навчання

Доступна оплата частинами

Можливість заморозити навчання

Навчання JavaScript Advanced для профі проходять так:

Програма курсу

Вебінар

JavaScript Advanced — курси онлайн-формату. Усі наші заняття — це прямі трансляції, а не старі записи. Поглиблений курс JavaScript Advanced онлайн передбачає під’єднання до конференції в Zoom, де ти чуєш і бачиш викладача та своїх одногрупників. Ти будеш навчатись програмування й розробки в інтерактивному форматі й у будь-який момент зможеш поставити запитання, якщо якась частина матеріалу буде тобі незрозуміла.

Домашні завдання

Навчання JavaScript Advanced передбачає закріплення матеріалу на практиці як протягом, так і поза вебінарами. Наприкінці кожного заняття ти будеш отримувати домашнє завдання за вже пройденою темою. Виконуючи завдання, ти зможеш повторити матеріал для кращого запам’ятовування, і відточити отримані знання на практиці.

Робота з ментором

У будь-якій незрозумілій ситуації — просто пиши менторові. Виконання домашнього завдання, організаційні моменти, запитання щодо програми, які виникають у процесі онлайн курсів JavaScript Advanced — ментор надасть тобі консультацію в навчальний чи позаурочний час, аби твоє навчання було максимально комфортним.

Курсовий проєкт

Протягом усього курсу ти будеш займатися розробкою 8 додатків і пошуком рішень для задач, які допоможуть розвинути необхідні в реальній роботі навички. А в кінці курсу ти підготуєш особистий проєкт для портфоліо.

Стати Java Developer? З ITEA!

Про працевлаштування

Індивідуальний план розвитку

Допомога зі створенням резюме та портфоліо

Онлайн-уроки, актуальна інформація, практика та розвиток soft skills

Подальший супровід та допомога з працевлаштуванням

Про працевлаштування

Після курсу ти зможеш:

Чому варто обирати онлайн курси JavaScript Advanced для профі від ITEA

Ефективний формат занять з можливістю ставити запитання

Поглиблений курс JavaScript Advanced онлайн передбачає долучення до стріму заняття з будь-якої зручної локації та з будь-якого пристрою. Інтерактивні уроки дозволяють краще запам’ятати інформацію, а співпраця з одногрупниками в реальному часі відкриває можливості нетворкінгу. Пропуски не будуть завадою твоєму прогресу: ти завжди зможеш переглянути запис уроку в особистому кабінеті.

Актуальні програми навчання JavaScript Advanced для профі онлайн

Світ IT не стоїть на місці, і наші програми змінюються разом з ним. Просунутий JavaScript курс — це тільки актуальна інформація й необхідні знання, які зацікавлять твого роботодавця.

Стажування та працевлаштування

Ми розробили ресурс, який полегшує нашим випускникам пошук роботи. Платформа JunGo  зводить разом надійних роботодавців і перевірених спеціалістів рівня Junior і Middle. Після того, як ти завершиш курс JavaScript Advanced для профі, ми розмістимо твоє резюме на порталі й допоможемо знайти ідеальну роботу.

Всебічний розвиток

Для успішної IT-кар’єри тобі знадобляться не тільки технічні, але й комунікативні навички. Поглиблене навчання JavaScript Advanced дозволяє прокачати soft skills, аби проходити співбесіди, ефективно працювати в команді та напрацьовувати потрібні особистісні якості для позиції  Senior-розробника.

Професійне зростання? З ITEA!

Вивчення JavaScript Advanced — новий етап твого професійного розвитку. Прокачай рівень JS разом з IT Education Academy!* Джерело даних: dou.ua 

Записатися на курс

Junior

від 1 року досвіду
$670+

Middle

2-3 роки досвіду
$1800+

Senior

від 4 років досвіду
$3630+
Записатися на курс

Поетапний план онлайн-курсу Java Advanced

1. Прототипне наслідування
  • Прототип об’єкта
  • Властивість prototype
  • Вбудовані класи
  • Функція – конструктор
  • Наслідування класів
  • Внутрішній устрій методу ‘extend’ і поліфілл ‘Object.create’
  • Функціональне наслідування
2. ООП
  • Загальна інформація про ООП
  • Інкапсуляція
  • Поліморфізм
  • Спадкування
  • Абстракція даних
  • Поняття ‘клас’
3. Контекст виклику і замикання
  • Робота з ‘this’ (4 способи використання)
  • Використання ‘call’, ‘apply’
  • Робота з ‘bind’, каррінг і поліфілл
  • Дескриптори, геттери і сеттери властивостей
  • Шаблон проєктування ‘Singletone’ через замикання
  • Збирач сміття
4. Глобальний об'єкт Window і робота з DOM
  • Загальна інформація про ‘window’, ‘navigator’, ‘document’, ‘location’, ‘history’
  • Навігація по DOM елементам
  • Властивості вузлів
  • Додавання і видалення вузлів
  • Робота зі стилями
  • Робота з координатами
5. Події
  • Введення в браузерні події
  • Порядок обробки подій (Event Loop)
  • Асинхронні події
  • Робота з SetTimeout / SetInterval
  • Спливання і перехоплення
  • Делегування подій
  • Події з використанням миші, клавіатури і прокрутка
  • Завантаження документа
6. Робота з системою контролю версій
7. Формування сторінки в браузері
  • Формування DOM покроково
  • Формування Render Tree
  • Порядок формування CSSOM
  • Оптимізація, мініфікація, робота з Http Cache.
8. Способи зберігання даних в браузері
  • Cookies
  • Localstorage / Sessionstorage
  • IndexedDB
  • Manifest
  • ServiceWorker
  • Progressive Web Application
9. HTTP
  • Введення в Http протокол
  • Переваги та недоліки протоколу
  • Робота з AJAX
  • Загальна інформація про RESTful API
  • JSON
  • CORS
  • Робота з WebSocket
  • Протокол JSONP
10. Бонус! Міні-курс з пошуку роботи
  • Поради щодо складання актуального резюме для ІТ-ринку
  • Основи роботи в LinkedIn
  • Інформація про soft skills
  • Лайфхаки для новачків у фрілансі та на платформі Upwork

Викладачі курсу Java Advanced:

Команда ITEA зібрала кращих практиків:
керівників, Senior-фахівців і експертів з багаторічним досвідом

Front End Developer

Філіп Севене

Front End Developer у компанії GDBAY. Більше 4 років досвіду. Front end-розробник та ментор курсів. В своїй роботі використовує наступні технології: HTML5 & CSS3, JavaScript, jQuery, Angular JS, ReactJS. Має сертифікації від Microsoft.

Software Engineer

Іван Ничепорук

Software Engineer у компанії Smart Innovative Technologie. Більше 4 років досвіду. Добре розуміється на HTML, CSS та JavaScript. Працював Front end-розробником в компаніях InfiniteSoft і Kvadracom Kiev. Також має досвід роботи в якості Software Engineer в компаніях SoftServe та SmartIT.

Встигни забронювати своє місце в групі

Якщо після першого заняття ти відчуєш, що цей курс не для тебе (наприклад, не підходить за складністю), то ми повернемо гроші.

Тобі можуть підійти
ці курси онлайн:
Розклад курсів

Вибирай IT-курси суміжного напряму, щоб розширити свої компетенції і підвищити свою конкурентоспроможність.

Відповідаємо на питання, які часто задаються
Який рівень англійської мови потрібен для працевлаштування на позицію Junior?
Рівень знання англійської мови безпосередньо залежить від вакансії. Для багатьох Junior-фахівців англійська рівня Intermediate буде перевагою, проте для деяких вакансій досить рівня Elementary.
Чи потрібно мати попередню підготовку в рамках вашого навчання?
Мінімальні вимоги вказані на сторінці кожного курсу. Найчастіше базові курси не потребують спеціальної підготовки. Для курсів поглибленого рівня досить матеріалу попереднього (базового) курсу.
Чи є вікові обмеження на проходження курсу?
Курси націлені на аудиторію віком від 18 років.
Чи буде викладач допомагати мені з вирішенням практичних завдань: давати поради, дивитися скріншоти, пояснювати те, що я не зрозумів?
Так. Викладач завжди на зв'язку, щоб направити студента і при необхідності виправити його. Викладач бере за основу власний досвід і наводить приклади з власної практики. Викладач не рухається далі по програмі, поки студенти не засвоять матеріал на потрібному рівні.
Як відбувається процес працевлаштування в ITEA після проходження курсу і отримання сертифікату?
Студенти, які набрали максимальну кількість балів в ході навчання і пройшли програму професії, отримують спеціальну форму резюме, по якій ми співпрацюємо з нашими партнерами.

Ми також проводимо перевірку резюме, супровідних листів та даємо консультації, якщо виникають питання.
Якщо я роблю паузу в навчанні (наприклад, через хворобу), чи можу я відновитися? Чи не будуть втрачені час і гроші?
Якщо ти був змушений тимчасово припинити навчання - не потрібно знову повертатися до самого початку. Ти завжди можеш продовжити з того ж місця, де зупинився. Деталі відновлення розповість наш менеджер.
Чи не буде в курсі багато теорії? Я отримаю практичні знання?
Інформація без практичного закріплення довго не тримається в пам'яті. Тому після отримання нових знань, наші студенти відразу застосовують їх на практиці.

Викладач допомагає їм впоратися з завданнями і відповідає на питання, які можуть виникнути. Тому тебе чекає практика на заняттях, у домашніх завданнях, а також при роботі з власним проектом у кінці курсу.

В обработке...