Ви на практиці освоїте TypeScript з нуля. Почнете з основ, а до кінця курсу навчитеся використовувати всі сильні сторони мови в веб-додатках. Отримайте все необхідне для професійного зростання в веб-розробці.
TypeScript - це мова програмування поверх JavaScript, який додає статичну типізацію та інші корисні фічі з специфікації ECMAScript. За останній час мова стала стандартом у веб-розробці.
Кому підійде цей курс
- JavaScript-розробникам
Ви навчитеся отримувати максимум з типізації: писати безпечний і стійкий до внесення змін код, а також проектувати архітектуру веб-додатків. - тим, хто вчить фреймворки
TypeScript-основна мова для фреймворку Angular, останнім часом його використовують при розробці компонентів в React.js.
- типізувати код
Будете оголошувати типи для змінних, що приймаються і повертаються значень функцій і методів, і КЛАСІВ. Навчіться читати помилки компіляції.
- писати складні типи
Почнете користуватися алгебраїчними типами даних, проектувати інтерфейси, вираховувати складні типи і користуватися дженериками.
- розробляти архітектуру
Будете приймати правильні архітектурні рішення і проектувати додатки виходячи із завдань і специфіки бізнесу.
- застосовувати принципи чистого коду
Дізнаєтеся, що таке поганий код, які критерії якості існують і як підтримувати чистоту свого коду.
- використовувати domain Driven Design
Освоїте принципи декомпозиції, навчитеся враховувати предметну область при проектуванні додатків, виділяти ПРИВАТНЕ поведінку.
- використовувати монорепозиторії і мікрофронтенди
Дізнаєтеся, як структурувати код у великих додатках. Будете застосовувати підхід мікрофронтендів при розробці та публікації програми.
https://privatelink.de/?https://skillbox.ru/course/typescript/