Официальный партнер
Skillbox в Беларуси
Образовательная платформа
Участвует в распродаже Скидка 30%
действует 0 дней 00:00:00
Курс

TypeScript для веб-разработчика

TypeScript для веб-разработчика

Вы на практике освоите TypeScript с нуля. Начнёте с основ, а к концу курса научитесь использовать все сильные стороны языка в веб-приложениях. Получите всё необходимое для профессионального роста в веб-разработке.

TypeScript — это язык программирования поверх JavaScript, который добавляет статическую типизацию и другие полезные фичи из спецификации ECMAScript. За последнее время язык стал стандартом в веб-разработке.

  • 67% разработчиков

    назвали TypeScript любимой технологией в 2020 году, по данным ежегодного опроса StackOverflow

  • 356 компаний

    упомянули TypeScript в вакансиях, по данным rabota.by

Кому подойдёт этот курс

  • JavaScript-разработчикам JavaScript-разработчикам

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

  • Тем, кто учит фреймворки Тем, кто учит фреймворки

    TypeScript — основной язык для фреймворка Angular, в последнее время его используют при разработке компонентов в React.js.

Чему вы научитесь

  1. Типизировать код

    Будете объявлять типы для переменных, принимаемых и возвращаемых значений функций и методов, и классов. Научитесь читать ошибки компиляции.

  2. Писать сложные типы

    Начнёте пользоваться алгебраическими типами данных, проектировать интерфейсы, высчитывать сложные типы и пользоваться дженериками.

  3. Разрабатывать архитектуру

    Будете принимать правильные архитектурные решения и проектировать приложения исходя из задач и специфики бизнеса.

  4. Применять принципы чистого кода

    Узнаете, что такое плохой код, какие критерии качества существуют и как поддерживать чистоту своего кода.

  5. Использовать Domain Driven Design

    Освоите принципы декомпозиции, научитесь учитывать предметную область при проектировании приложений, выделять частное поведение.

  6. Использовать монорепозитории и микрофронтенды

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

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

  1. Смотрите материалы в удобное время

    Изучаете теорию и практикуетесь на задачах, приближённых к реальным.

    Смотрите материалы в удобное время
  2. Выполняете практические работы

    Решаете задачи после каждого модуля и закрепляете знания.

    Выполняете практические работы
  3. Работаете с проверяющим экспертом

    Получаете обратную связь по каждой работе в течение 1–3 рабочих дней.

    Работаете с проверяющим экспертом
  4. Получаете сертификат о прохождении курса

    И дополняете им своё портфолио.

    Получаете сертификат о прохождении курса

Содержание курсов

Курсы упорядочены по уровню сложности. В конце каждого модуля вас ждут практические задания на закрепление материала.

  • 3 уровня сложности
  • 23 тематических модуля
  1. Typescript. Базовый уровень

      1. Введение.
      2. Компиляция и примитивные типы.
      3. Применение типов.
      4. Типизация ООП.
      5. Дженерики.
      6. Утилитарные типы.
      7. Дополнительные типы.
  2. Typescript. Продвинутый уровень

      1. tsconfig.
      2. Бандлинг.
      3. Spread Types.
      4. Infer.
      5. Conditional types.
      6. Маппинг типов.
      7. Ещё немного про ООП.
      8. Декораторы.
      9. Миксины.
      10. Неймспейсы.
      11. Алгебраические типы.
      12. Тестирование типов.
      13. Строковые типы для разбора строк.
      14. Сложные типы.
  3. Frontend-архитектура

      1. SOLID.
      2. DDD.
      3. Чистая архитектура.
      4. Чистая файловая структура.
      5. Чистый код DRY, KISS.
      6. Принципы проектирования API.
      7. Монорепозитории, полирепозитории, микрофронты.

Спикер

Андрей Греков

Андрей
Греков

Ведущий разработчик Angular & .NET

Технический писатель Angular In Depth и Angular Fox. Google Developer Expert. Докладчик крупнейших конференций, таких как FrontendConf.

Отзывы участников

  • Отзывы студентов

    Иван Медведев

    Курс «Инженер по тестированию»
    Если какой-то материал тяжело даётся, есть вопрос по ДЗ, достаточно написать преподавателю, который поможет разобраться с информацией и подскажет, как решить задачу.
    По итогу 9-месячной учёбы стал по-другому смотреть на сайты. Замечаю «баги», разбираюсь в вёрстке, веду репорты. Узнал, как работать со специфическим ПО.
    Уже сейчас нисколько не жалею, что выбрал Skillbox. Спасибо!!!
  • Отзывы студентов

    Валентина Нарушевич

    Курс «Графический дизайнер с нуля до PRO»
    Благодаря курсу я научилась создавать классные постеры и векторные изображения. Также мой список новых скилов пополнили ретушь и обтравка изображений — одни из главных навыков профессионального графического дизайнера.
    Ну, и умение верстать журналы! Теперь я, как самый настоящий графический дизайнер, с лёгкостью могу создать разворот какого-нибудь модного журнала.
  • Отзывы студентов

    Яна Щербицкая

    Курс «Photoshop с нуля до PRO»
    Курс очень круто структурирован, там есть все знания, которые мне нужны, чтобы освоить программу. Сама бы я точно что-нибудь пропустила.
    Преподаватели всё спокойно и терпеливо объясняют. Если ты что-то не понял, снимут дополнительный видеоролик и покажут ещё раз.
    Самое крутое в курсах Skillbox — постоянная связь с теми, кто подскажет, как правильно.
  • Отзывы студентов

    Алла Комиссаренко

    Курс «UX-дизайнер с нуля до PRO»
    Работать дизайнером мне очень нравится, от UX я вообще в восторге, тяга к аналитике у меня была всегда. После долгих поисков работы в новой сфере подруга помогла мне получить заказ на редизайн сайта большой компании.
    Отдельно хочу сказать спасибо куратору Александру Свободе, он очень подробно расписывал все недочёты и ошибки решений в дизайне.
  • Отзывы студентов

    Елена Кальво

    Курс «Копирайтинг от А до Я»
    «Почему бы не сделать из хобби источник заработка?» — однажды подумала я.
    Недолго размышляя, записалась на курс в Skillbox и встала в ряд претендентов на гордое звание копирайтера.
    Работа с текстом помогла мне вернуть свою жизнь, вдохновила. Я начала снова ухаживать за собой, читать. Увидела, что я не только мать, но и писатель.

  • Отзывы студентов

    Ирина Семёнова

    Курс «SMM-специалист»
    Я узнала, что такое охваты, KPI и прочие слова, которые раньше пугали. Поняла, что чем проще и понятнее, тем лучше. Разобралась в сложной иерархии рекламного кабинета и научилась настраивать аудиторию и рекламу.

    Я уже в теме и не боюсь назвать своих более опытных друзей коллегами.
Как будем учиться
В Корпоративной библиотеке
Просмотр уроков
Без домашних заданий и проверок
Без сертификата об окончании курса
Полный доступ к курсу
Просмотр уроков
Проверка домашних заданий
Сертификат об окончании курса
Доступ неограничен
  • Старт курса: 5 июля
  • Осталось: 5 мест

Стоимость курса

  • Рассрочка до 12 месяцев без переплат
  • 159 BYN/мес
  • 228 BYN/мес
Участвует в распродаже Скидка 30%
действует 0 дня 00:00:00

Шаг 1. Выберите вариант оплаты

Шаг 2. Заполните контактные данные

Похоже, произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

Нажимая на кнопку, я соглашаюсь на обработку персональных данных

Нажимая на кнопку, я соглашаюсь с публичной офертой и политикой обработки персональных данных

Спасибо!

Ваша заявка успешно отправлена

Часто задаваемые вопросы

  • Как узнать, что курс мне подходит?

    Если вы уверенно работаете с событиями и модулями, используете npm для установки пакетов, пишете тесты, умеете создавать методы объектов и прототипов и взаимодействовать с сервером при помощи fetch API — этот курс для вас.
  • Я не подхожу по условиям. Что посоветуете?

    TypeScript нельзя выучить без знания JavaScript. Поэтому, если вы только начинаете свой путь в веб-разработке, советуем начать с курса «JavaScript для новичков».
  • Какой график обучения на платформе? Получится ли совмещать его с работой?

    Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение на платформе с работой и личной жизнью. Более того, все видео будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент.
  • Сколько часов в неделю мне нужно будет уделять обучению на платформе?

    Всё зависит только от вас. В среднем пользователи платформы занимаются от 3 до 5 часов в неделю.
  • Кто будет мне помогать в обучении на платформе?

    У вас будут проверяющие эксперты и куратор в Telegram-чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки.
  • Действуют ли какие-нибудь программы рассрочки?

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