Укр Рус

Курс 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 тестирование

    • Виды тестирования
    • Как разработчику писать тесты
    • Работа с популярными инструментами

Бонусы курса

  • Тестовое собеседование с техническим специалистом
  • Тренинг по прохождению собеседования и составлению резюме

Выпускники получают сертификат об окончании курса

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

Как проходит обучение

  • 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?

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

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

    Требования к компьютеру для обучения на курсе JavaScript/TypeScript.

    Операционная система:

    • Windows 10 64-бит
    • macOS 10.13 или выше
    • Linux: Ubuntu 16.04 - 20.04

    Процессор* :

    • Минимум intel core i5 4-го поколения
    • Рекомендуется i5 8-го
      *Допустимы аналоги от AMD

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

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

    Память:

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

Заявка на консультацию

Оставьте ваши контактные данные, и мы вам обязательно перезвоним!

Обязательно укажите ваше имя кириллицей

Обязательно укажите email, по которому мы сможем с вами связаться

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

Школа работает с 10:00 до 21:00 по будням и с 10:00 до 19:00 по выходным дням (киевское время, GMT+2).

Отправлено

Приобрести подарочный сертификат

Приобрести подарочный сертификат

Gift certificate background image Gift certificate background image