spinner-it

Курс JavaScript (базовий)

Створіть свою першу інтерактивну веб-сторінку

СТАРТ
Старт курсу запитуйте в адміністрації
ЧАС
21 година / 1 місяць
по 2-3 рази на тиждень
з 19:00 до 22:00
ЦІНА
4550 3400 грн
Для юр. осіб ціна вказана без ПДВ
Доступна оплата частинами
Про курс

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

 

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

 

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

 

Для комфортного опанування курсу тобі знадобиться спеціальне програмне забезпечення. Його можна завантажити за посиланням. Нижче перелік необхідних програм:

1. Google Chrome. Ідеальний браузер для перегляду ваших landing page, верстки і не тільки.

2. Visual Studio. Інтегроване середовище розробки для створення сучасних додатків Android, iOS і Windows, а також веб-додатків і хмарних служб. 

3. Live server. Це розширення для VS Code, яке заощадить купу часу на постійному оновленні сторінки.

4. Sass. Ця програма теж економить час, оскільки спрощує файли каскадних таблиць стилів і робить дані придатними для обробки іншими програмами.

5. Live Sass Compiler. Ця фіча дозволить швидко згенерувати з препроцесорного файлу .scss звичайний .css.

6. Figma. Дуже зручна програма для перегляду шаблонів, тому що без проблем створює css стилі.

7. GitHub. Популярний ресурс для ефектної демонстрації майбутньому роботодавцю прикладів своїх робіт.

8. GitHub Desktop. ПО потрібно для управління і поновлення своїх даних з комп'ютера на GitHub.

9. Zoom. За допомогою цієї програми будемо проводити уроки і спілкуватися.

10. FreeCodeCamp. Сайт, на якому ти можеш проходити теорію і виконувати завдання по HTML / CSS / JS, а також іншим темам. Реєстрація допоможе спостерігати за прогресом.

11. JSFiddle. Сайт, який дозволяє верстати і кодувати прямо в браузері. Своїм результатом зручно ділитися з друзями — досить надіслати посилання.

12. Google Translate. Розширення на Google Chrome браузер. Допомагає швидко отримати переклад потрібного слова або речення. 

13. EnglishDom. Ще одне розширення для Google Chrome браузера. Теж працює на переклад, але тут досить виділити текст прямо в браузері.

14. QuizFul. Ресурс пропонує різні онлайн-тестування за темами HTML / CSS, JS.

15. CodeWars. Сайт, на якому зручно прокачувати свої скіли, вирішуючи різного роду завдання за JS та іншими мовами. Щоб зареєструватися, потрібно вирішити задачу.

16. JavaScript підручник. Сайт допоможе якісно вивчити JavaScript: зрозуміти як основи, так і більш складні теми.

Для кого даний курс
1
Ви вже стикалися з JavaScript,
і хочете освіжити знання, аби приступити до поглибленого курсу
2
Ви хочете змінити сферу діяльності,
перевчитися й отримати перспективну IT-професію
3
Ви знайомі з основами HTML та CSS,
і хочете продовжити розвиватися в галузі Front-end
4
Ви — самоук,
який хоче систематизувати знання та отримати практику на реальних проектах
Чому ви навчитеся?
1. Розбиратися в основних інструментах JavaScript
2. Розуміти структуру JavaScript та логіку робочого процесу під час розробки додатку
3. Працювати з консоллю розробника та перевіряти код на наявність помилок
4. Створювати інтерактивні елементи й додавати їх на сайт
5. Вивчати більш поглиблені аспекти JavaScript та frontend-розробки
6. Додавати візуальні ефекти на веб-сторінки
Чого не буде
  • Теорії без практики

  • Застарілих механік роботи

  • Переказу чужих лекцій і книг

  • Питань без відповідей

В рамках курсу ви будете працювати в групах над реальними проектами.
Це буде захоплююче та ефективно!
Записатись на курс
Що включає курс?
7 занять — вивчення основ, після яких ви зможете продовжити навчання на поглибленому рівні
Контроль знань — практичні роботи та тести
Постійні консультації та коментарі від викладача, навіть поза заняттями
Сертифікат про закінчення
Створення простих додатків за допомогою умовних і циклічних конструкцій
Досвід роботи в команді
Програма навчання
Даний курс є частиною програми: Пример 1
1. Вступ до мови програмування Javascript
  • Загальна інформація про мову та її особливості
  • Довідники, специфікації і посилання на них
  • Консоль розробника
  • Зовнішні скрипти і порядок їх підключення
  • Змінні та правила їх іменування
  • Типи даних та приведення типів
2. Основні оператори
  • Оператори порівняння і логічні значення
  • Умовні оператори
  • Логічні оператори
  • Конструкція switch
3. Цикли і функції
  • Цикли ‘for’, ‘while’, ‘do … while’
  • Рекурсія і поняття стека
  • Поняття і синтаксис функції
  • Функціональні вирази
  • Області видимості
  • Псевдомасив ‘arguments’
  • Функції зворотного виклику (callback)
4. Масиви
  • Перебираючі методи
  • Внутрішнє представлення масивів
5. Об'єкти
  • Передача за посиланням
  • Перебір властивостей
  • Стандартні вбудовані об’єкти
6. Робота з Git
  • Робота з Git Bash
  • Workflow від створення сховища до його відправки на віддалений сервер
  • Робота з гілками
  • Робота з конфігураційними файлами
Викладачі

Зробіть перші кроки в навчанні під керівництвом практикуючих спеціалістів!

Сергій Скубіда

Front End Developer

9+ років досвіду. Працює з такими технологіями, як HTML, CSS, JavaScript, HTML/CSS Specifications та багатьма іншими. Навчить, як правильно верстати сайти та поділиться лайфхаками із власного досвіду у сфері веб-дизайну та Front end.

Досвід 2 роки як .NET/C# розробник. Проходив навчання в НТУУ КПІ ім. Сікорського і UNIT Factory. Працював в компаніях Business Technology і Smart IT. Технології, з якими працює Владислав: C# and .NET Framework, SQL, RabbitMQ/EasyNetQ, Microservices, Dapper.

Front End Developer у компанії Element agency. Познайомився зі світом веб-розробки, коли здобував другу вищу освіту за напрямом «Системне програмування».

Працював в найбільшій автобізнес-компанії України ViDi-Group. Брав участь в розробці дилерських сайтів для Toyota, Ford, Lexus, Infiniti і т.д.

Стек знань: HTML (Emmet, Pug), CSS (SASS, Bootstrap), JavaScript (jQuery, Vue.js, Vuex, Vue-router, Nuxt.js, React.js), PHP (Wordpress, Symfony).

Викладає на курсі: Vue.js.

Працевлаштування
Допомагаємо в працевлаштуванні після проходження комплексної програми навчання Пример 1
Ми надаємо нашим студентам доступ до міні-курсу з пошуку першої роботи в IT та можливість працевлаштуватися в компаніях-партнерах за їхнім запитом ITEA також активно співпрацює з платформою Jungo, яка допомагає Junior-фахівцям знайти роботу. Завдяки цьому Ви отримуєте:
Кар'єрну консультацію
Допомогу у створенні перспективного резюме
Перший досвід роботи на стажуванні/фрілансі/аутстафінгу, в тому числі і на зарубіжних ринках
Допоможемо скласти резюме і перевіримо результат
Підберемо вакансії в партнерських компаніях і рекомендуємо ваc
Надамо підтримку і консультації при проходженні співбесід
Встигни забронювати своє місце в групі
Ваш номер телефону
Підписанням та надсиланням цієї заявки я підтверджую, що я ознайомлений з Політикою конфіденційності і приймаю її умови, включно з регламентуючими обробку моїх персональних даних, і згоден з нею. Я надаю свою згоду на обробку персональних даних згідно з цією Політикою конфіденційності.
Ціна:
4550 грн
3400 грн
Що включає онлайн формат?
  • Навчання в режимі перегляду записів занять з регулярними вебінарами
    для кращого розуміння матеріалу
  • Особистий кабінет з доступом до матеріалів курсу

  • Допомога викладача чи ментора курсу

  • Актуальну програму навчання

Що кажуть наші випускники
Відгуки з ресурсу dou.ua
Дина Катеренюк
Всім привіт! Хочу поділитись своїм досвідом навчання в ITEA та розкажу трішки про працевлаштування (можливо комусь буде корисно, особливо, тим хто починає свій шлях в Frontend Development). В ITEA я вивчала JavaScript, пройшла курс JS basic та JS advanced (витратила 3 місяці). В цілому, в ITEA дуже хороша програма курсу, але щоб її освоїти потрібно багато навчатись (в середньому витрачала 2-3 години на день). Домашні завдання перевіряє ментор і дає свій фідбек, якщо виникають складності у виконанні дз — ментор теж може допомогти в онлайн режимі. Після успішного завершення курсів по JS в ITEA, я приступила до вивчення Angular (витратила 2 місяці), після чого написала проект і залила на gitlab. До речі, для студентів, які закінчили курси з відзнакою, ITEA допомагає в працевлаштуванні — відправляє ваше резюме в компанії, з якими співпрацюють! ITEA дає дуже хороший старт! І власне, після 5 місячного навчання я розпочала шукати роботу. Як і всі, в резюме я указала стек технологій, які вивчила та лінк на gitlab профіль. На пошуки роботи я витратила 1 місяць, за який провалила 3 інтерв’ю (дякуючи яким покращила свої знання) та було 2 успішних інтерв’ю, після яких отримала офер.
FAQ
Чи не буде в курсі забагато теорії? Я отримаю реальні знання?
Інформація без практичного закріплення довго не тримається в пам’яті. Тому після отримання нових знань наші студенти одразу застосовують їх на практиці. Викладач допомагає їм упоратися із задачами та відповідає на питання, що можуть виникати. Тому на вас чекає практика на заняттях, у домашніх завданнях, а також при роботі над власним проектом наприкінці курсу.
Якщо я роблю паузу в навчанні (наприклад, через хворобу), чи зможу я поновитися? Або гроші й час будуть утрачені?
Якщо ви змушені припинити навчання, вам потім не потрібно буде повертатися до самого початку. Ви можете продовжити з того ж місця, де зупинилися, а отже, ваш прогрес не буде втрачено. Деталі поновлення ви можете уточнити в адміністрації.
Як проходить процес працевлаштування в ITEA після проходження курсу та отримання сертифікату?
Студенти, які набрали максимальну кількість балів протягом навчання та пройшли програму Roadmap, отримують спеціальну форму резюме, за якою ми співпрацюємо з нашими партнерами. Ми також проводимо перевірку резюме, супровідних листів та даємо консультації, якщо виникають якісь питання. Наш кар’єрний центр мотивує та підтримує кожного кандидати до тих пір, поки він не обере для себе найкращу пропозицію.
Чи допомагатиме мені викладач з розв’язанням практичних задач: даватиме поради, дивитиметься скріншоти, пояснюватиме те, що я не зрозумів?
Так. Викладач завжди на зв’язку, аби спрямувати студента й за потреби виправити його. Він проводить навчання, спираючись на свій досвід, та наводить приклади з власної практики. Викладач не рухається далі за програмою, поки студенти не опанують матеріал на потрібному рівні.
Чи існують вікові обмеження на проходження курсу?
Курси націлені на аудиторію віком від 18 років. У нас також є курси для дітей від 8 років.
Потрібно мати попередню підготовку в рамках вашого навчання?
Мінімальні вимоги вказані на сторінці кожного курсу. Частіше за все базові курси програмування не вимагають спеціальної підготовки. Для поглибленого навчання достатньо матеріалу попереднього курсу.
Який рівень англійської потрібен для працевлаштування на позицію Junior?
Рівень англійської безпосередньо залежить від вакансії. Для багатьох Junior-спеціалістів англійська рівня Intermediate буде перевагою, однак для деяких вакансій достатньо рівня Elementary.

У зв'язку з карантином всі наші курси читаються у online-форматі.