Мы используем cookie для стабильной работы сервиса. Подробнее

Typescript. Часть 1 (Погружение в TypeScript)

ФорматОнлайн
Длительность5 часов
Объём4 занятий
О курсе

Подробнее

Цель курса: Цель этого курса — научить вас основам TypeScript 🚀, дать глубокое понимание принципов типизации и работы с функциями и модулями. Вы сможете создавать приложения с использованием всех возможностей TypeScript и улучшить качество кода благодаря строгой типизации 🛠️. Почему стоит выбрать этот курс: Мы предлагаем вам структурированное обучение 📚, начиная с базовых понятий и заканчивая углубленным использованием TypeScript в реальных проектах 💻. Курс подходит как для новичков, так и для разработчиков с опытом, которые хотят улучшить свои навыки работы с типами данных и модулями. Преимущество курса — это четкая структура и практическая направленность 🔧, что позволяет не только изучать теорию, но и сразу применять знания в практике. Что приобретут учащиеся после успешного освоения курса: После окончания курса вы будете уверенно работать с TypeScript, умея: Настроить рабочую среду для разработки на TypeScript 🖥️. Разрабатывать типизированные приложения, используя основы TypeScript ⚙️. Применять типы данных, функции, массивы и объекты в реальных проектах 📦. Работать с модулями для организации кода и улучшения структуры приложений 📂. Различать преимущества TypeScript перед JavaScript и понимать, как его использовать для повышения безопасности и производительности кода 🔒. Особенности курса: Практическая направленность 💡 — каждый раздел курса включает задания, которые помогут вам закрепить знания. Модульный подход 🔄 — курс разделен на части, каждая из которых логически завершается практическим заданием. Поддержка на всех этапах обучения 🤝 — доступ к материалам курса, примерам и кодовым решениям, а также возможность задать вопросы и получить ответы. Что нужно будет делать: Изучать теоретические материалы 📘. Выполнять практические задания для закрепления знаний ✍️. Работать над проектами, применяя изученные темы в реальных ситуациях 🔧. Применять полученные знания для создания и оптимизации собственных проектов 💻. Разделы и задания курса: Введение и настройка 🛠️ — установка VS Code и Node.js, создание первого приложения на TypeScript. Функции и типы данных 🔢 — работа с именованными и анонимными функциями, создание объектов и типов данных. Основные типы и конструкции 🏗️ — использование перечислений, псевдонимов типов, типов Any и Void. Модули 📦 — экспорт и импорт модулей для организации и масштабирования проектов.
Требования

Что нужно для старта

  • Курс предполагает, что у вас есть базовое понимание JavaScript 💻, включая работу с переменными, функциями, массивами, объектами и типами данных. Если вы не знакомы с этими основами, вам будет трудно понять концепции, представленные в TypeScript.
  • Если у вас еще нет достаточных знаний по JavaScript, мы рекомендуем пройти курс JavaScript для начинающих на Stepik. Он поможет вам освоить все необходимые базовые концепции, такие как синтаксис, переменные, функции и другие ключевые аспекты JavaScript, прежде чем переходить к более сложным темам, таким как TypeScript.
Результат

Что вы получите

  • Настроить рабочую среду для разработки на TypeScript, включая установку VS Code и Node.js.
  • Разрабатывать простые приложения с использованием TypeScript, включая создание первого приложения "Привет, Мир!".
  • Применять типизацию для переменных и функций, обеспечивая строгость и безопасность кода.
  • Использовать типы данных в TypeScript, включая примитивные типы, массивы и объекты.
  • Создавать и работать с типами данных, такими как перечисления, псевдонимы типов, Any и Void.
  • Сравнивать преимущества TypeScript с JavaScript и понимать, как TypeScript улучшает разработку с помощью статической типизации.
  • Импортировать и экспортировать модули в TypeScript для организации кода в масштабируемые проекты.
Аудитория

Для кого этот курс

  • Начинающие разработчики — если вы только начинаете изучать программирование и хотите освоить TypeScript с нуля, этот курс подойдет вам идеально. Вы получите все необходимые знания, чтобы уверенно начать работать с этим языком.
  • JavaScript-разработчики, стремящиеся перейти на TypeScript — если у вас уже есть опыт работы с JavaScript, но вы хотите освоить TypeScript для улучшения качества кода и повышения безопасности, курс даст вам все инструменты для этого.
  • Разработчики, работающие с фронтендом — если вы работаете с библиотеками или фреймворками (например, Angular, React или Vue.js) и хотите улучшить типизацию своих приложений, TypeScript — ваш лучший выбор. Этот курс научит вас основам, которые вам понадобятся для работы с этими технологиями.
  • Разработчики, стремящиеся повысить производительность и безопасность кода — если вы хотите писать более стабильный и легко поддерживаемый код, TypeScript предлагает строгую типизацию, которая помогает избежать множества ошибок в процессе разработки. Курс покажет, как использовать эти возможности.
  • Студенты и люди, желающие сменить профессию — если вы хотите стать разработчиком, но не знаете, с чего начать, изучение TypeScript откроет вам путь в мир программирования, а также подготовит к работе с современными инструментами и технологиями.
Содержание

Программа курса

4 занятия
ТемаЧто внутри
01Введение и Настройка

- VS Code, NodeJS - Настройка рабочей среды
- Привет, Мир! - Первое приложение на TypeScript
- TypeScript - Обзор и преимущества
- Переменные - Основы типизации в TypeScript

02Функции и Типы Данных

- Именованные функции - Типы функций
- Анонимные функции - Использование анонимных функций
- Массивы - Типы массивов
- Объектные типы (Object Types) - Создание объектов

03Основные Типы и Конструкции

- Перечисления (Enums) - Использование перечислений
- Псевдонимы типов (Type Aliases)
- Тип Any - Использование типа Any
- Тип Void - Функции без возвращаемого значения

04Модули

- Система модулей - Экспорт и импорт модулей
- Подведем итоги

01Введение и Настройка

- VS Code, NodeJS - Настройка рабочей среды
- Привет, Мир! - Первое приложение на TypeScript
- TypeScript - Обзор и преимущества
- Переменные - Основы типизации в TypeScript

02Функции и Типы Данных

- Именованные функции - Типы функций
- Анонимные функции - Использование анонимных функций
- Массивы - Типы массивов
- Объектные типы (Object Types) - Создание объектов

03Основные Типы и Конструкции

- Перечисления (Enums) - Использование перечислений
- Псевдонимы типов (Type Aliases)
- Тип Any - Использование типа Any
- Тип Void - Функции без возвращаемого значения

04Модули

- Система модулей - Экспорт и импорт модулей
- Подведем итоги

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Typescript. Часть 1 (Погружение в TypeScript)» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 7 сентября 2026 г.

Продолжить выбор

Похожие курсы

Vue.js 3, Vue Router и Pinia
Vue.js 3, Vue Router и Pinia

В этом курсе мы изучим Vue, Vue Router и Pinia, создавая два полноценных приложения. Мы сделаем приложение для отображения прогноза погоды и Saas сервис хранения веб закладок. Это…

Онлайн15 занятий
3 999 ₽
Разработка на Angular
−10%14 сентября
Разработка на Angular

Освойте промышленную разработку на Angular: создавайте динамические веб-приложения с нуля. Изучите TypeScript, компоненты, шаблоны, пайпы, сервисы, маршрутизацию и сложные формы.…

Онлайн13 занятийСредний
42 900 ₽−10%
38 610 ₽
Вёрстка на HTML & CSS для начинающих
30 минут в день
Вёрстка на HTML & CSS для начинающих

В этом курсе вы научитесь с нуля основам HTML и CSS, которые нужны для создания сайтов и уже сможете выполнять довольно серьезные работы в этой области. Мы будем изучать язык гипе…

Онлайн8 занятий
490 ₽
Node js для Front End
4 месяца
Node js для Front End

Backend разработка на Node.js: Express.js, NestJS фреймворки. Работа с базами данных PostgreSQL, MongoDB. Создание REST API, аутентификация и авторизация. WebSockets для реального…

ОнлайнСредний
100 000 ₽от 5 555 ₽/мес на 18 мес.
Fullstack-разработчик на JavaScript + ИИ
8 сентября
Fullstack-разработчик на JavaScript + ИИ

Онлайн- курс, на котором вы с нуля освоите главный язык Frontend-разработки — JavaScript, в связке с TypeScript и Node.js, с помощью которых станете Fullstack-Разработчиком. Обучи…

Онлайн
Персональный наставникДомашние задания+4
158 760 ₽от 16 537 ₽/мес на 6615 мес.
Начать без затрат

Бесплатные курсы