[javascript.ru] Интенсив по TypeScript набор 2020

Курс

[javascript.ru] Интенсив по TypeScript набор 2020

360 ₽

О курсе

TypeScript увеличивает эффективность и надёжность JavaScript-разработки добавлением типизации. Он взят за основу в некоторых современных фреймворках, таких как Angular. Но, если посмотреть на тенденции современной разработки, TypeScript активно используется и с другими фреймворками и окружениями, включая React, Vue и даже Node.js. За время наших встреч мы детально изучим реальное использование TypeScript, на практике посмотрим как решать типичные проблемы. Начнем с написания простых функций и компонентов, научимся настраивать окружение, поговорим про системы сборки. А закончим приложением на TypeScript. Интенсив будет проходить на протяжении 2-х дней: 1. В этом блоке мы разберем основные идеи TypeScript, зачем он нужен и почему так важен в разработке сегодня. Научимся писать простые функции, компоненты и узнаем, в чем принципиальное отличие TypeScript от других решений. Разберём нюансы cистемы типизации и возможности, которые привносит TypeScript, когда мы работаем с функциями и классами. Быстрый старт. Настраиваем окружение. Инструменты контроля качества кода. Система типизации. Функции в контексте ЕS6 сквозь призму TypeScript. Классы в TypeScript их основные отличия отЕS6. Паттерны и их реализации в TypeScript. 2. Когда мы пишем реальные приложения или тестируем их, мы используем ряд сторонних решений и библиотек, в том числе на обычном JavaScript. Мы посмотрим, где и как можно найти определения типов для них и как их интегрировать в проект. Напишем свои определения типов. Также мы модуляризуем на TypeScript-проект и разберём ряд дополнительных тем, таких как система сборки, декораторы , рефлексия и др. Опредеделения типов - пишем свои, ищем и используем сторонние. Модули и их реализация в TypeScript. Сборка с Webpack. Декораторы и рефлексия. Что это? Зачем? Где? Приложения со сторонними библиотеками и фреймворком, разбираем серверную и клиентскую часть. Тесты к основным частям приложения.