EGround
Редактор
- Сообщения
- 24.289
- Реакции
- 127
Складчина: Онлайн-курс по TypeScript [Merion Academy] [Николай Румянцев]
Изучи основы TypeScript и стань более востребованным специалистом! На курсе ты научишься устанавливать и настраивать окружение, изучишь типы и аннотации типов, интерфейсы и классы, модификаторы доступа и сможешь создавать полноценные проекты. Прокачай резюме на максимум!
Кому подойдет курс?
Начинающим разработчикам. Особенно, если ты уже знаком с основами JavaScript и хочешь улучшить свои навыки. Курс научит тебя писать более надежный и чистый код.
Бэкенд-разработчикам. На курсе вы лучше поймете, как работает современный фронтенд. После сможете заявить о себе как о fullstack-разработчике. Знание этого инструмента добавит веса твоему резюме!
Фронтенд-разработчикам. TypeScript упростит работу над кодом, сократив количество ошибок типов в рантайме. А строчка «знание TypeScript» в резюме станет поводом либо повысить тебе оклад, либо получить более выгодный оффер!
Автор: Николай Румянцев
Разработчик интерфейсов, Yandex
Разрабатывает и поддерживает системы Yandex HR Tech
Stack: JavaScript, TypeScript, React, Node.JS, Rx.JS, PostCSS, Effector, Next.js, Nest.js
Программа курса:
Блок 1: Введение
Блок 2: Базовые знания TypeScript
Блок 3: Продвинутая типизация
Блок 4: Дженерики
Блок 5: Манипуляции с типами
Блок 6: Служебные типы
Блок 7: Классы
Блок 8: Финальный проект
Финальное тестирование
Спойлер: Подробно: Блок 1: Введение
Что такое типизация, виды типизации
Что такое TS, принцип работы, применение, отличия от JS
Настройка окружения
Практическое занятие
Блок 2: Базовые знания TypeScript
Простые типы number, boolean, string
null и undefined
any, unknown и never
Объекты
Массивы
Функции + void
Union Types
Практическое занятие
Блок 3: Продвинутая типизация
Что такое TS, принцип работы, применение, отличия от JS
Type Aliases
Interface
Отличия Type и Interface и их применение в зависимости от задачи
Enum
Практическое занятие
Блок 4: Дженерики
Что такое дженерики и зачем они нужны
Использование дженериков
Встроенные дженерики (Array, Map, Set)
Практическое занятие
Блок 5: Манипуляции с типами
Type Assertions
Literal Types
keyof
typeof
Indexed Access
Conditional Types
Mapped Types
Type Guards
Практическое занятие
Блок 6: Служебные типы
Required, Partial, Readonly
Omit, Pick, Extraсt, Exclude
NonNullable, Awaited, Parameters, ReturnType, типы манипуляции строками
Практическое занятие
Блок 7: Классы
Коротко о классах – что такое и зачем нужны, типизация полей
Конструктор класса, наследование, super
public, private, protected
Интерфейсы, implements
Абстрактные методы и классы + дженерики
Практическое занятие
Блок 8: Финальный проект
Финальный проект
Разбор проекта
Финальное тестирование
Тестирование
Сертификат
Начало обучения 8 сентября
Полная стоимость курса: 9440 ₽
Материал «Онлайн-курс по TypeScript [Merion Academy] [Николай Румянцев]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.