Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
TypeScript для современной разработки
Highest Rated
Rating: 4.8 out of 5(256 ratings)
891 students

TypeScript для современной разработки

От базовых типов до создания серьезных приложений на современном стеке. 3 проекта внутри!
Last updated 1/2023
Russian

What you'll learn

  • Основы TypeScript
  • Современные практики TypeScript
  • TypeScript для React приложений
  • TypeScript для React-Redux приложений

Course content

13 sections115 lectures13h 3m total length
  • Приветствие3:48
  • Что такое TypeScript и зачем он нужен8:27
  • Альтернативы TypeScript2:51
  • Пререквизит к курсу4:04
  • Настройка окружения4:16
  • Как построен курс5:38

Requirements

  • HTML, CSS
  • Фундаментальное владение JavaScript
  • Базовое знание React (желательно, но необязательно)

Description

Добро пожаловать на курс по одной из самых востребованных компетенций современной разработки - язык TypeScript.

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

Данный курс познакомит Вас с азами строгой типизации, разовьет базовые концепции до более сложных и продвинутых. Наконец, мы сделаем 3 проекта, чтобы закрепить пройденный материал и сделать акцент на том, что действительно важно.

Всего за несколько лет TypeScript прошел путь от новичка на рынке языков программирования до любимца многих разработчиков. Во многих рейтингах язык занимает ведущие позиции, стабильно входя в Топ-5 популярных языков.

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


*** ЧТО ВКЛЮЧЕНО В КУРС? ***

  • Понятие типа и как им пользоваться

  • Интерфейсы и алиасы типов

  • Массивы и кортежи (tuple)

  • Union и enum

  • Дженерики (универсальные типы)

  • Уточнение типов и защитники типов

  • Встроенные утилиты TypeScript

  • Маппинг типов и шаблонные литералы

  • Типизация React и Redux приложений

  • 3 проекта на TypeScript


Почему это именно тот курс, который даст результат?

Меня зовут Михаил Непомнящий и я профессиональный веб-разработчик. Я работаю с TypeScript каждый день и решаю с его помощью задачи самого разного уровня сложности.

При этом я также профессиональный преподаватель и обучаю людей веб-разработке с 2016 года. В своих курсах я стараюсь подавать материал максимально доступно - от простого к сложному и без воды.

Помню как самому трудно было поначалу пробираться через дебри TypeScript, когда только начинал изучать его. Я его буквально ненавидел первые месяцы, равно как и мои коллеги. Главным чувством при работе с ним была боль. В этом же курсе я постарался сделать подачу максимально понятной, чтобы ваше знакомство с миром строгой типизации было более приятным.

В рамках курса мы сделаем 3 проекта, сосредоточившись именно на написании TypeScript типов (базовая логика приложений и стили уже подготовлены). Таким образом, на практике мы будем последовательно закреплять те навыки и умения, которые были изучены.


РЕСУРСЫ КУРСА

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

  • Качайте и смотрите где угодно! Все видео скачиваемы в мобильных приложениях Udemy.

  • Я подготовил для вас материалы для скачивания к самым сложным блокам курса. Скачивайте код и используйте для самопроверки!

  • Ответы на вопросы - спрашивайте сами и читайте ответы на вопросы других пользователей к урокам. Прокачивайте свои навыки!

Who this course is for:

  • Начинающие и junior разработчики
  • Middle-разработчики, ранее не работавшие с TypeScript