Focus IT College

Java Script

У цьому курсі ми вивчатимемо основи JavaScript – як він працює та як на ньому писати код. Ми також розглянемо основи використання Git і навчимося налагоджувати код. Після цього ми заглибимося в різні методології розробки та найкращі практики програмування в JavaScript. Крім того, ми дослідимо, як краще планувати та структурувати наші програми для ефективної роботи.

Технології та програмне забезпечення, які ви додасте до свого інструментарію
JavaScript

Модулі

Базовий JS

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

  • Структура коду.
  • Змінні.
  • Типи даних.
  • Оператори.
  • Петлі.
  • Функції.
Веб-сторінка + JS

Ми будемо опановувати взаємодію між JS і веб-сторінками, створюючи кілька проектів для закріплення знань.

  • Об’єктна модель документа (DOM) з точки зору JS.
  • Об’єкти «Вікно» та «Документ».
  • Селектори DOM і перехід по дереву DOM.
  • Слухачі подій та об’єкти подій.
  • Подія та делегування.
  • Основи роботи з Local/Session Storage.
ОПП в JS

Ми познайомимося з парадигмою об’єктно-орієнтованого програмування (ООП), яка є відносно простою та вирішує основну проблему роботи зі складними доменами та кодом.

  • Як працює ООП.
  • Різні способи реалізації ООП в JS.
Асинхронний JS

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

  • Природа асинхронного програмування.
  • AJAX, XHR.JSON.
  • Робота із зовнішніми API.
  • REST API і HTTP-запити.
  • Обіцянки.
  • Promises.
  • Fetch, async…await.
Розширений JS

Ми познайомимося та закріпимо на практиці більш просунуті аспекти JS.

  • Символи, множини та карти.
  • Оператори деструктуризації та поширення.
  • Робота з модулями.
  • Імпорт та експорт модулів.

Хто такий розробник JavaScript?

Розробник JavaScript — це професіонал, який спеціалізується на створенні інтерактивних веб-додатків, веб-сайтів та інших програм за допомогою мови програмування JavaScript. Вони глибоко розуміють JavaScript, його можливості та тонкощі. Розробник JavaScript розробляє функціональність, забезпечує взаємодію з користувачем, працює з асинхронними запитами, а також може створювати та підтримувати серверний код за допомогою Node.js. Цей професіонал також може мати досвід роботи з різними фреймворками та бібліотеками, такими як React, Angular або Vue.js, для створення потужних і масштабованих веб-додатків.

React

Безкоштовна індивідуальна консультація

Ми тут, щоб відповісти на будь-які ваші запитання. Отримайте уявлення про наш підхід до технічної освіти та дізнайтеся, що можливо, навчаючись у нас.