Курс JavaScript/TypeScript у Дніпрі

Advanced level

alarm-clock занять

spiral-calendar занять на тиждень

rocket старт

За тиждень записалося

Залишилося

Стань JavaScript розробником!

JavaScript та TypeScript — це дві мови програмування, які часто використовуються для створення інтерактивних веб-застосунків.

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

TypeScript розширює функціональність JavaScript, додаючи строгу типізацію.

Опануй двома мовами, щоб створювати складні програми з меншою кількістю помилок і зрозумілим кодом!

Цілі курсу

  • Вивчити мову TypeScript
  • Опанувати поширені підходами в програмуванні
  • Опанувати основи проєктування ПЗ
541 грн

на місяць при оплаті частинами на 12 частин

оплата частинами без комісії та відсотків від monobank, ПриватБанк, Ощадбанк та ПУМБ

6 500 грн

повна вартість курсу

5 850 грн
-10%

при оплаті відразу за весь курс

Цей курс проводиться у форматі дистанційного навчання.

smiling-face-with-sunglasses

Advanced
level

Курс розрахований на слухачів із знанням основ JavaScript.

Вивчаємо такі технології

  • JavaScript

    JavaScript

  • TypeScript

    TypeScript

Додаткові курси

Програма курсу
JavaScript/TypeScript

alarm-clock 22 заняття
Друк
  • TypeScript

    • Що таке мова TypeScript і в чому секрет її популярності
    • Як мова влаштована і чим відрізняється від JavaScript
    • Статична типізація, її переваги та недоліки
    • Які «нові» типи даних і ключові слова є в TypeScript, для чого вони необхідні
  • Механізми для створення абстракції та організації коду

    • Відмінності типів від інтерфейсів і абстрактних класів
    • Переваги і недоліки
    • У яких ситуаціях і що варто застосувати
  • Маніпуляції з типами

    • Створення об'єднань і складних типів
    • Звуження типів
    • Дженерики та як ними користуватися
    • Utility types
  • Класи в TypeScript

    • Модифікатори доступу і для чого вони використовуються
    • Декоратори в TypeScript
    • Заглиблення в роботу Reflect API в JavaScript
  • Прийоми функціонального програмування

    • Рекурсія, каррування та частковий виклик функці
    • Способи оптимізації рекурсії
  • Шаблони ООП

    • Популярні шаблони ООП
    • Історія появи шаблонів GoF і область їх застосування в сучасній розробці
  • Принципи проєктування ПЗ

    • Принципи проєктування ПЗ
    • Винятки з описаних у них рекомендацій
  • Асинхронний JavaScript

    • Асинхронне програмування в JavaScript
    • Асинхронна модель у браузері та Node.js
    • Відмінності та особливості поведінки асинхронного коду
  • Unit тестування

    • Види тестування
    • Як розробнику писати тести
    • Робота з популярними інструментами

Бонуси курсу

  • Тестова співбесіда з технічним фахівцем
  • Всі студенти курсу пройдуть тренінг по проходженню співбесіди та складанню резюме з нашим HR-фахівцем

Випускники отримують сертифікат про закінчення курсу.

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

Як проходить навчання

  • woman-technologist

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

  • briefcase

    Домашні завдання у будь-який зручний час відправляються через особистий кабінет на перевірку викладачеві.

  • thumbs-up

    Викладач дає зворотній зв'язок з розбором помилок у домашньому завданні.

  • light-bulb

    Ви опрацьовуєте помилки і закріплюєте пройдений матеріал.

Переваги навчання у Комп'ютерній школі Hillel

  • man-raising-hand
    Групи по 17 осіб Викладач приділяє час кожному студенту.
  • nerd-face
    Викладачі практики У нас викладають тільки практикуючі фахівці з топових IT-компаній.
  • briefcase
    Система особистих кабінетів Ефективне і зручне навчання.
  • speech-balloon
    Оперативна служба підтримки студентів Термінові питання — своєчасне рішення.
  • videocassette
    Доступ до відеозаписів занять Записи уроків залишаються у студентів після закінчення навчання.
  • hammer
    Практичні заняття Велика частина занять орієнтована на практику.
  • rocket
    Працевлаштування

    Що ми робимо для того, щоб ви досягли успіху?

  • clipboard

    Проводимо майстер-класи з підготовки резюме та пошуку роботи

  • books

    Регулярно оновлюємо програми курсів під вимоги ринку

  • smiling-face-with-sunglasses

    Запрошуємо викладати тільки кращих практикуючих фахівців

  • globe-with-meridians

    Розвиваємо нашу мережу партнерів серед топових IT-компаній

  • direct-hit

    Наші викладачі часто самі забирають до себе наших кращих Студентів ;)

Наші викладачі та випускники працюють в топових IT-компаніях світу

Часті питання

  • Як я можу сплатити за навчання?

    Оплата провадиться через виставлення інвойсу на E-mail через сервіси LiqPay та Fondy.

  • Як працює оплата частинами?

    Ми пропонуємо можливість розбити вартість курсу на щомісячні платежі до 12 частин за допомогою розстрочки у ПриватБанку або Монобанку. При цьому вам не потрібно сплачувати додаткові комісії або відсотки банкам, оскільки Школа оплачує цю комісію за вас.

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

    Докладніше про оплату частинами у нашому матеріалі.

  • Чи будуть задавати домашні завдання? Чи перевіряється виконане завдання?

    Так! Адже це обов'язкова і дуже важлива частина процесу вашого навчання, так як кожен Студент повинен закріпити весь отриманий на занятті матеріал вдома, виконуючи домашні завдання. Кожне задане ДЗ буде перевірятися викладачем, і по ньому ви будете отримувати фідбек. Також деякі завдання розбираються на наступному занятті. Без виконання домашній завдань ніхто не зможе домогтися бажаного результату.

  • Як отримати максимальний бал за домашнє завдання?

    Виконання домашніх робіт, одна з найважливіших складових навчання. Для того, щоб отримати максимальний бал за домашнє завдання, потрібно:

    • Виконати завдання в зазначені терміни
    • Виконати всі умови завдання
    • Виконати завдання без помилок
    • Перездача домашнього завдання не більше одного разу
  • Який потрібно мати комп'ютер, щоб навчатися на курсі JavaScript/TypeScript?

    Вимоги до комп'ютера для навчання на курсі JavaScript/TypeScript.

    Операційна система:

    • Windows 10 64-біт
    • macOS 10.13 або вище
    • Linux: Ubuntu 16.04 - 20.04

    Процесор* :

    • Мінімум intel core i5 4-го покоління
    • Рекомендується i5 7-го

    Оперативна пам'ять:

    • Мінімум 8 Гб
    • Рекомендується 16 Гб

    Пам'ять:

    • Мінімально 500 Гб HDD і більш
    • Рекомендується 200 Гб SSD і більш

    * Допустимі аналоги від AMD

Запит на консультацію

Залиште ваші контактні дані, і ми вам обов'язково зателефонуємо!

Обов'язково вкажіть ваше ім'я кирилицею

Обов'язково вкажіть email, за яким ми зможемо з вами зв'язатися

Обов'язково вкажіть телефон в міжнародному форматі

Школа працює з 10:00 до 21:00 по буднях і з 10:00 до 19:00 у вихідні дні (за київським часом, GMT + 2).

Відправлено

Придбати подарунковий сертифікат

Придбати подарунковий сертифікат

Gift certificate background image Gift certificate background image