Мы используем 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 ₽
Программа: Твой JavaScript
Программа: Твой JavaScript

Цель курса - дать вам исчерпывающее понимание JavaScript. Мы не обещаем сделать из вас сеньора за две недели, это сказки. Наша задача - предоставить самую подробную и глубокую баз…

Онлайн21 занятий
4 250 ₽
Разработка на Angular
−10%30 ноября
Разработка на 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 мес.
Начать без затрат

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

JavaScript. Уровень 3. ESNext
Бесплатно
JavaScript. Уровень 3. ESNext

Курс «JavaScript. Уровень 3. ESNext»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обучения. Программа курса. Отзывы. Расписание гру…

Онлайн
Бесплатно
Angular 14 - написание приложения
Бесплатно10 академических часов
Angular 14 - написание приложения

Обновленный быстрый курс по Angular 14, который будет актуален на момент 2022 года. В рамках курса напишем полноценное приложение, на примере которого разберем ключевые моменты да…

Онлайн1 занятий
Видеоуроки
Бесплатно
Практика Frontend разработчика 2025
Бесплатно48 академических часов
Практика Frontend разработчика 2025

Полный курс по созданию Frontend приложения с нуля. Это отличная практика для начинающих разработчиков, создание такого приложения даст вам отличный опыт владения HTML и CSS, ведь…

Онлайн1 занятий
Видеоуроки
Бесплатно