TypeScript с нуля - полный курс и паттерны проектирования
Полный курс по современному TypeScript в 2024 году и ООП паттернам проектирования для создания поддерживаемых приложений
Рейтинг
4.8
Обновлено 23 октября 2024 г.
О курсе
Цена от:3 299 ₽8 000 ₽
При покупке до 10.12.2024
Гарантия возврата денег — 30 дней
Неограниченный доступ
Сертификат об окончании
Знания
Чему вы научитесь?
После прохождения курса вы сможете:
Основным и продвинутым типам TypeScript
Работе с классами и интерфейсами
Настройке проекта для работы TypeScript
Написанию TypeGuards
Generics
Conditional Types и Mapped Types
Использованию служебных типов
Работе декораторов
Устройству модульности в TypeScript
Типизации библиотек
Паттернам проектирования в TypeScript
Писать расширяемый и поддерживаемый код на примере проекта
Минимальные требования: Базовое знание JavaScript
194урокавидео с конспектами
17 упражненийдля закрепления на практике
55 тестовдля проверки знаний
Технологии
TypeScriptDesign PatternsFfmpegNode.jsnpm
О курсе
Что в курсе?
Обновлено до TypeScript 5.4
TypeScript - это язык программирования, являющийся надмножеством JavaScript, компилирующимся в него. Благодаря системе типов и дополнительным возможностям, он позволяет писать большие масштабируемые приложения, которые просто поддерживать и развивать. Язык уже является стандартом разработки и может быть использован с любым framework.
Мы не просто изучим все особенности TypeScript, но и попрактикуемся на упражнениях и написании финального проекта - расширяемую утилиту исполнения команд. При этом важной частью курса буду паттерны проектирования, где мы изучим поведенческие, порождающие и структурные паттерны объектно ориентированного программирования.
Лекции содержат как теоретическую часть, так и live-code, где мы вместе будем писать код, разбираю особенности работы TypeScript. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания. Так же в этом курсе сделан особый акцент на упражнениях, которые позволят закрепить полученные знания на практике.
Ваш сертификат по окончанию курса
Цена от: 3 299 ₽8 000 ₽
При покупке до 10 декабря 2024
Модули курса
План курса
Курс построен таким образом, чтобы доносить материал от простого к сложному. Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций по кнопке проигрывателя.
Пример лекции
Цена от: 3 299 ₽8 000 ₽
При покупке до 10 декабря 2024
Что будем писать?
Проекты
Без наставника
Утилита для обработки видео
Используя TypeScript и паттерны проектирования, мы напишем своё первое backend приложение, которое будет утилитой выполнения команд. С помощью неё мы реализуем обработку и сжатие видео.
С командным проектом
Приложение для планирования встреч
Вместе с командой мы разрабатываем приложение для удобного планирования и назначения встреч.
О нас
Нам доверяют
Основатель и автор курсов Антон Ларичев занимается разработкой уже более 14 лет и прошёл путь от разработчика до CTO. В курсах даются актуальные материалы без воды с опытом реальных проектов и практическим закреплением материала.
25 000клиентов по всему миру
30 днейгарантия возврата денег
90%рекомендуют курсы
Рейтинги на независимых платформах
4.8
4.8
4.7
Цена от: 3 299 ₽8 000 ₽
При покупке до 10 декабря 2024
Под ваши потребности
Тарифы
Гарантия возврата - 30 дней
Скидки до 10.12.2024
Доступ - Неограниченно
Начните бесплатно3 первых модуля курса
Без наставника
Цена:3 299 ₽8 000 ₽
Курс включает:
194 урока видео лекций
55 тестовых заданий
17 упражнений
Сертификат об окончании
Неограниченный доступ к лекциям
С наставником
Цена:8 990 ₽16 000 ₽
Рассрочка:4 495 ₽/мес
Всё из тарифа «Без наставника», а также:
Поддержка наставника на 2 месяца
Домашние задания
Код ревью домашних заданий
Консультация 1 на 1 с наставником
Персональная карта развития
С командным проектом
Цена:15 999 ₽25 000 ₽
Рассрочка:5 333 ₽/мес
Всё из тарифа «С наставником», а также::
Работа в команде над реальном проектом
Полноценный опыт работы
Практические проекты
Практика Agile
Не знаете какой выбрать курс?
Пройдите бесплатное тестирование, чтобы проверить ваши знания и получить скидку 5% на покупку курса.
Вы будете работать вместе с командой на реальным проектом
Практика
2 недели интенсивной практики и погружения в процессы разработки
Наставничество
Несколько опытных наставников будут проводить код ревью и помогать с задачами
Командная работа
Вы научитесь синхронизироваться с командой и совместно реализовывать сложные фичи
Практика Agile
Вы будете работать по Scrum и познакомитесь с Agile процессами
1
Планируем спринт
1 раз в неделю мы проводим звонок и планируем спринт, декомпозируем задачи и начинаем работать над итерацией.
2
Синхронизируемся
Каждый день мы синхронизуемся в чате, а наставники помогают с задачами и отвечают на вопросы.
3
Выполняем задачи
Работая по GitFlow вы выполняете задачи и отправляете их на ревью. Код ревью проводят наставники, которые проверяют качество кода и дают рекомендации.
4
Проводим ретроспективу
В конце спринта мы проводим звонок-ретроспективу, где разбираем сделанные задачи и анализируем спринт.
Для вас подготовлены дополнительные материалы
Макеты для вёрстки и создания компонент
Техническое задание на итерацию от ProductOwner
Процессы по работе в команде и код ревью
Цена от: 3 299 ₽8 000 ₽
При покупке до 10 декабря 2024
Команда курса
Автор и наставники
Автор курса
Антон Ларичев
Основатель PurpleSchool
Основатель PurpleSchool и ex-CTO. Занимаюсь разработкой уже более 14 лет и имею большой опыт: JavaScript, TypeScript, Php, Go, C#, Swift и Python. Активно внедряю гибкие методологии разработки в компании и внутренние обучения для команд.
Наставник
Сергей Краснолобов
Фронтенд инженер в Авито
В разработке около 5 лет. Полностью самоучка, основные знания получил из разного рода книг, статей и документации. Считаю, что главные качества хорошего разработчика - это упорство и трудолюбие! В своем подходе к обучению ребят я стараюсь дать возможность найти ответы самому, изредка слегка направляя куда копать
Наставник
Денис Уткин
Senior Frontend Engineer at IBS
Знаю как технологии работают под капотом. Люблю чистый строго типизированный код и функциональное программирование. В свободное время изучаю искусственный интеллект.
Стек: React, Typescript и все что с ним связано
Наставник
Левитин Никита
Старший Frontend разработчик Билайн
Занимаюсь разработкой больше 5 лет. Начинал с продавца в магазине одежды, смотря на перерыве уроки по фронтенду. Основной стек React, Vue, TypeScript. Разрабатываю дизайн-системы и микрофронты. Люблю сложные задачи после которых сложно сдержать крик радости.
О направлении
Live поддержка
Вы будете вживую общаться с ведущими разработчиками из крупных компаний.
Код ревью
Разбор каждой строчки вашего кода и детальная обратная связь, которая позволяет учиться быстрее.
Домашние задания
Для закрепления материалов на практике под руководством наставника.
Практические собеседования
После каждого курса, для подготовки к реальным собеседованиям и проверки знаний.
Персональная карта развития
Вы получаете не просто обратную связь от наставника, а полноценную карту развития, где будут отражены ваши сильные и слабые стороны.
Карта развития
Направления с нуля
Все курсы построены таким образом, чтобы вы шаг за шагом осваивали новые направления с нуля. Ниже вы можете найти последовательности курсов для прохождения, чтобы двигаться к вашей цели по намеченному курсу.
Изучи направление Фронтенд разработчик
Благодаря направлению вы сможете последовательно изучить все аспекты Frontend разработки под руководством опытного наставника, добавить множество проектов в портфолио и получить практический опыт разработки.
Этот курс является частью направления Бекенд разработчик
Благодаря направлению вы сможете последовательно изучить все аспекты Backend разработки под руководством опытного наставника, добавить множество проектов в портфолио и получить практический опыт разработки.
Этот курс является частью направления Мобильный разработчик
Благодаря направлению вы сможете последовательно изучить все аспекты Mobile разработки под руководством опытного наставника, добавить множество проектов в портфолио и получить практический опыт разработки.
Отзывы не модерируются и не редактируются. Отзыв можно оставить поле прохождения половины курса.
Для студентов
Собственная платформа
Мы создали для вас собственную уникальную электронную систему обучения, которая позволит эффективно усваивать материал, работать с наставником, практиковаться и следить за прогрессом.
Тесная работа с наставником и интеграция с GitHub
Удобный просмотр лекций с любого устройства
Система тестов для закрепления знаний
Подсветка синтаксиса в комментариях и домашних заданиях
Удобные конспекты к каждой лекции
Дополнительный материал и полезные ссылки
AI помощник для быстрого решения простых вопросов
Цена от: 3 299 ₽8 000 ₽
При покупке до 10 декабря 2024
Карта развития разработчика
Получите полную карту развития разработчика по всем направлениям: frontend, backend, devops, mobile
Курсы с наставником и без
Для компаний
Все курсы доступны для приобретения для сотрудиков компаний по безналичному расчёту. Процесс получения доступа очень простой, нужен только ваш ИНН и число сотрудников.
Оплата счётаВы оплачиваете счёт на нужное число мест и курсов
СтартНа email сотрудников открывается доступ
Наши курсы выбирают:
Остались вопросы?
Частые вопросы
Курс построен таким образом, чтобы доносить материал от простого к сложному. Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций по кнопке проигрывателя.