Скачать Онлайн-курс по TypeScript [Merion Academy] [Николай Румянцев]

Sky90

VIP складчик
Platinum
Премиум
Администратор
Регистрация
1 Дек 2015
Сообщения
145.354
Реакции
777.032
Складчина: Онлайн-курс по 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 ₽




 
Сверху