Курсы TypeScript с нуля

6
По рейтингуПо цене
ДЛИТЕЛЬНОСТЬ
ЦЕНА
РАССРОЧКА
РЕЙТИНГ
Fullstack-разработчик на JavaScript
Fullstack-разработчик на JavaScript
Длительность
20 месяцев
Цена
118 740 ₽
Рассрочка
4 947 ₽
Рейтинг
5
Рейтинг
Промокод на 3000 рублей только для пользователей CoursesTop до 20 июня: COURSES_3000
?3000 рублей дополнительная скидка на все онлайн-курсы, кроме направлений «MBA», «Саморазвитие и хобби», «Высшее образование» и курс «Директор по интернет маркетингу». Скидка действует от текущей цены и суммируется с действующими скидками на сайте Нетологии. Скидка не действует на онлайн-курсы дешевле 10 000 руб. Срок действия: 20.05.22 - 20.06.22
TypeScript с нуля - полный курс и паттерны проектирования
TypeScript с нуля - полный курс и паттерны проектирования
Длительность
18 часов
Цена
1 090 ₽
Рассрочка
Рейтинг
5
Рейтинг
NestJS - с нуля, современный backend на TypeScript и Node JS
NestJS - с нуля, современный backend на TypeScript и Node JS
Длительность
11 часов
Цена
1 090 ₽
Рассрочка
Рейтинг
5
Рейтинг
Веб-разработчик с нуля
Веб-разработчик с нуля
Самый популярный
Длительность
8 месяцев
Цена
79 900 ₽
Рассрочка
6 658 ₽
Рейтинг
5
Рейтинг
Backend-разработка на Node.js
Backend-разработка на Node.js
Длительность
5 месяцев
Цена
31 500 ₽
Рассрочка
3 150 ₽
Рейтинг
4.9
Рейтинг
Промокод на 3000 рублей только для пользователей CoursesTop до 20 июня: COURSES_3000
?3000 рублей дополнительная скидка на все онлайн-курсы, кроме направлений «MBA», «Саморазвитие и хобби», «Высшее образование» и курс «Директор по интернет маркетингу». Скидка действует от текущей цены и суммируется с действующими скидками на сайте Нетологии. Скидка не действует на онлайн-курсы дешевле 10 000 руб. Срок действия: 20.05.22 - 20.06.22
React + Next.js - с нуля. TypeScript, Hooks, SSR и CSS Grid
React + Next.js - с нуля. TypeScript, Hooks, SSR и CSS Grid
Самый выгодный
Длительность
19 часов
Цена
1 090 ₽
Рассрочка
Рейтинг
4.7
Рейтинг

TypeScriptонлайн обучение для начинающих

Fullstack-разработчик на JavaScript

Fullstack-разработчик на JavaScript

118 740 ₽  
-20 260 ₽
4 947 ₽
цена курса
в рассрочку
0 отзывов о курсе

Научитесь программировать на JavaScript и TypeScript — сможете самостоятельно создавать сайты и веб-приложения. Освоите передовые технологии — React, Node.js, Docker, Express.js, Nest.js, Firebase, MongoDB

Школа
Нетология
Документ об окончании
Диплом
Сложность
С нуля
Длительность
20 месяцев
Вебинары, видеолекции, практические задания

Что вы будете уметь после обучения

  • Верстать сайты в HTML и CSS 
  • Разрабатывать клиентскую часть сайта на React
  • Программировать на языках JavaScript и TypeScript
  • Работать с базами данных с использованием MongoDB
  • Создавать серверную часть на Node.js, Express.js, Nest.js
  • Работать с API сторонних сервисов и проводить Unit-тестирование

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

Часть 1. Frontend-разработка 

  • Вёрстка сайта на HTML и CSS
  • Адаптивная и мобильная вёрстка 
  • Курсовой проект — адаптивная вёрстка сайта
  • Основы программирования на JavaScript
  • Система контроля версий Git
  • Основы работы с JavaScript
  • Курсовой проект — веб-менеджер личных финансов
  • Разработка на JavaScript в браузере
  • Профессиональная работа с JavaScript
  • Frontend-разработка на React 
  • Курсовой проект — агрегатор отелей: frontend

Часть 2. Backend-разработка

  • Введение в Node.js
  • Библиотека Express.js
  • Курсовой проект — приложение для доставки
  • TypeScript 
  • js
  • Firebase 
  • Карьера в fullstack-разработке

Дипломный проект. 

Сайт-агрегатор для просмотра и бронирования отелей 

В конце обучения вы создадите сайт-агрегатор для просмотра и бронирования отелей. Для выполнения итоговой работы разработаете публичный API, API пользователя, API администратора и чат для консультанта. В проекте вы задействуете технологии Node.js, Nest.js, MongoDB и Websocket.

Кому будет полезен курс

  • Новичкам в программировании
    Если у вас нет технического образования и опыта программирования, курс поможет быстро начать карьеру в IT. Вы изучите простой и популярный язык программирования — JavaScript. Это позволит вам быстро разобраться в программировании и найти работу, даже не имея опыта
  • Начинающим разработчикам
    Вы углубите имеющиеся знания и ускорите карьерный рост. Комплексная программа и опыт работы с продвинутыми инструментами, фреймворками, методологиями и стандартами позволят уверенно себя чувствовать даже программистам, имеющим небольшой опыт работы
  • Frontend- и backend-разработчикам
    Сможете добрать недостающие знания и стать fullstack-разработчиком. Умение разрабатывать клиентскую и серверную части проекта позволит вам работать со сложными, комплексными проектами и увеличить свою стоимость как специалиста

Ключевые навыки

  • Вёрстка сайтов в HTML и CSS
  • Frontend-разработка на JavaScript и React 
  • Использование библиотек React Router, Redux и Redux Thunk
  • Работа с изменениями кода проекта с помощью Git и GitHub
  • Программирование на языках JavaScript  и TypeScript
  • Backend-разработка на js: Express.js, Nest.js
  • Применение принципов клиент-серверного взаимодействия
  • Работа с  API сторонних сервисов
  • Работа с базами данных с ипользованием MongoBD
  • Работа с облачной базой данных с помощью Google Firebase
  • Автоматизация развёртывания и управления приложениями с помощью Docker
  • Unit-тестирование при помощи Jest

Оценка курса:
* Перед публикацией отзыва о курсе, он пройдет предварительную модерацию и проверку
TypeScript с нуля - полный курс и паттерны проектирования

TypeScript с нуля - полный курс и паттерны проектирования

1 090 ₽  
-4 400 ₽
цена курса
в рассрочку
0 отзывов о курсе

Полный курс по современному TypeScript в 2022 году и ООП паттернам проектирования для создания поддерживаемых приложений

Школа
PurpleSchool
Документ об окончании
Сертификат
Сложность
С нуля
Длительность
18 часов

Чему вы научитесь

  1. Основным и продвинутым типам TypeScript
  2. Работе с классами и интерфейсами
  3. Настройке проекта для работы TypeScript
  4. Написанию TypeGuards
  5. Generics
  6. Conditional Types и Mapped Types
  7. Использованию служебных типов
  8. Работе декораторов
  9. Устройству модульности в TypeScript
  10. Типизации библиотек
  11. Паттернам проектирования в TypeScript
  12. Писать расширяемый и поддерживаемый код на примере проекта

Оценка курса:
* Перед публикацией отзыва о курсе, он пройдет предварительную модерацию и проверку
NestJS - с нуля, современный backend на TypeScript и Node JS

NestJS - с нуля, современный backend на TypeScript и Node JS

1 090 ₽  
-4 400 ₽
цена курса
в рассрочку
0 отзывов о курсе

Полный курс по современному Backend на NodeJS, TypeScript и MongoDB с использованием лучший практик и фреймворка NestJS!

Школа
PurpleSchool
Документ об окончании
Сертификат
Сложность
С нуля
Длительность
11 часов

Чему вы научитесь

  1. Писать на самом быстро растущем framework NestJS, который используют многие крупные кампании
  2. Проектировать современные API, отвечающие лучшим практикам
  3. Работать с MongoDB и выполнять сложные агрегации
  4. Писать backend на NodeJS с чистым кодом, который легко поддерживать
  5. Писать корректно типизированный код на TypeScript
  6. Разрабатывать модуль авторизации и понимать принцип работы JWT
  7. Писать unit и e2e тесты для вашего приложения
  8. Настраивать переменные окружения для работы на develop и production
  9. Использовать cli утилиту NestJS для ускорения разработки
  10. Работать с HTTP протоколом и понимать его тонкости
  11. Работать с Docker и выкладывать приложения на production
  12. Использовать лучшие практики безопасности при работе с паролями
  13. Правильно проводить валидацию данных и использовать DTO
  14. Писать Telegram бота для рассылки уведомлений
  15. Загружать и обрабатывать файлы на API
  16. Интегрировать приложение в внешним API

Оценка курса:
* Перед публикацией отзыва о курсе, он пройдет предварительную модерацию и проверку
Веб-разработчик с нуля

Веб-разработчик с нуля

79 900 ₽  
-53 300 ₽
6 658 ₽
цена курса
в рассрочку
0 отзывов о курсе

Практический курс по веб-разработке: от HTML и CSS до практики по Javascript и PHP. Обучение включает создание портфолио, подготовку к собеседованиям и помощь наставника в вашем проекте. Последнее обновление курса — Январь 2022

Школа
Бруноям
Документ об окончании
Диплом
Сложность
С нуля
Длительность
8 месяцев
1 год поддержки наставника после обучения
Актуальные знания
Реальные проекты

О курсе

Курс составлялся на основе вакансий и требований компаний к веб-разработчикам. Всё необходимое добавили, ненужное убрали — вам осталось посмотреть, всё выполнить и получить профессию. Сложность повышается поэтапно, поэтому вы можете учиться и без начальной подготовки в этой сфере.

Преподаватели и наставники — действующие веб-разработчики. Курс вы пройдёте вместе с личным наставником, который поможет в обучении и в прохождении собеседований.

Видеоматериалы, созданные с любовью, много практических заданий для отработки знаний и итоговый проект, который пойдет в ваше портфолио.

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

  • Для тех, кто хочет стать веб-разработчиком
    Основная задача курса - подготовить вас к профессии. После обучения вы сможете найти работу и уже в рамках компании быстро развивать свои навыки
  • Для тех, кто хочет попробовать новую сферу
    Веб-программирование остаётся одной из самых востребованных профессий и не собирается сдавать позиции. Это перспективная сфера, в которую ещё есть время попасть, чтобы успешно конкурировать на рынке труда

Вы научитесь

  • HTML/HTML5, CSS/CSS3
  • Сетевые технологии и протоколы TCP/IP, HTTP, HTTPS, FTP
  • Многоколоночные макеты с flexbox
  • Вёрстка адаптивных версий сайтов
  • Анимация с помощью HTML5 и CSS3
  • JavaScript
  • Основы React
  • Основы Typescript
  • Основы PHP
  • Знание основ Adobe Photoshop/Figma для верстальщика

Оценка курса:
* Перед публикацией отзыва о курсе, он пройдет предварительную модерацию и проверку
Backend-разработка на Node.js

Backend-разработка на Node.js

31 500 ₽  
-7 000 ₽
3 150 ₽
цена курса
в рассрочку
0 отзывов о курсе

Станьте fullstack-разработчиком, зная только JavaScript. Технология Node.js позволит вам разрабатывать backend для веб-приложений самостоятельно, а язык программирования TypeScript расширит возможности JavaScript для ваших проектов

Школа
Нетология
Документ об окончании
Диплом
Сложность
С нуля
Длительность
5 месяцев
портфолио

Если знакомы с JavaScript, курс поможет вам

  • Стать fullstack-разработчиком
    Добавите к знаниям frontend-разработки навыки backend, не изучая второй язык, а освоив только одну технологию.
  • Перейти на middle-уровень
    Изучите новые технологии, расширите стек навыков и сможете стать middle-разработчиком.
  • Больше зарабатывать
    Сможете работать с более сложными проектами и претендовать на вакансии с большей зарплатой.

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

Введение в Node.js
Вы познакомитесь с рабочей средой Node.js и инструментами разработки. По итогам модуля вы создадите консольное приложение для обработки файлов с помощью потоков.

  • Особенности работы с Node.js, установка и настройка рабочей среды
  • Менеджер пакетов
  • Работа с консолью, циклы событий, асинхронность
  • Модули Node.js и инструменты разработки
  • Стримы (потоки)
  • js HTTP-module. HTTP-stream. Встроенный низкоуровневый веб-сервер

Библиотека Express.js
Познакомитесь с библиотекой Express.js, развернёте приложение на сервере, освоите Docker, подключите базу данных MongoDB для хранения данных и Passport.js для аутентификации пользователей, настроите обмен данными между клиентом и сервером — с этим помогут websocket и socket.io.

  • Библиотеки Node.js для веб-разработки. Express.js
  • Паттерн «цепочка обязанностей»
  • Шаблонизаторы. Отрисовка контента (рендер на сервере). Библиотеки Express.js
  • Развёртывание приложения на сервере (heroku)
  • Docker, установка и настройка. Контейнеризация приложения
  • Сравнение реляционных и объектно-ориентированных БД
  • Запуск локальной MongoDB в Docker. Подключение MongoDB в Тode.js-приложение
  • Аутентификация. Passport.js
  • Realtime взаимодействие с сервером, протокол websocket. Библиотеки ws и socket.io

Приложение для доставки
Вы создадите сайт доставки и чат для общения двух людей. Для создания сайта вы разработаете API для аутентификации, управления и просмотра объявлений и websocket-чат. В проекте вы задействуете технологии Node.js, Express.js, Passport.js, MongoDB и Websocket.

TypeScript
Вы освоите статическую типизацию для js кода с помощью TypeScript. На практике будете использовать богатую систему типов, декораторы, enum-ы и другие возможности языка TypeScript. Научитесь настраивать проект с помощью tsconfig.json, использовать eslint для проверки стиля и качества ts-кода. Воспользуетесь всеми возможностями TypeScript для написания надёжных приложений на Node.js.

  • js и TypeScript (настройка окружения, возможности)
  • Динамическая типизация JavaScript vs статическая типизация TypeScript. Инструментарий tsc, tslint/eslint. Настройка проекта
  • Система типов TypeScript. Основные принципы ООП. SOLID
  • Библиотека Reflect-metadata. Loc-контейнеры: type-di, inversify
  • Перенос и интеграция JS-проекта на примере пройденных материалов
  • Организация проекта и кодовой базы. Разделение приложения на слои

Nest.js
Вы изучите фреймворк Nest.js и основные понятия, создадите проект на Node.js, реализуете функциональность из блока TypeScript на модули Nest.js, подключите базы данных (модуль для MongoDB). Научитесь подключать аутентификацию по модулям Nest.js и добавите тестирование кода в свой проект.

  • Основные понятия: модули, контроллеры, сервисы. MVC-архитектура
  • Погружение в Nest.js: инверсия зависимостей, провайдеры, Middleware
  • Подключение базы данных к Nest.js — модулю для MongoDB. Сервисы, репозитории, примеры
  • Потоки RxJs
  • Валидация и обработка ошибок. Interceptors, pipes
  • Аутентификация в Nest.js, Passport.js. Guards
  • Тестирование. Библиотека JEST. Unit-тесты, интеграционные и приёмочные тесты
  • Вебсокеты в Nest.js

Firebase
Cоздадите аккаунт firebase, внедрите функциональность проекта «Книги» на cloud-функции и подключите облачную базу данных для хранения данных из cloud-функций.

  • Cloud Firestore, Realtime Database
  • Cloud Functions, Hosting
  • Firebase Authentication

Итоговый проект — агрегатор отелей
В конце обучения вы создадите сайт-агрегатор для просмотра и бронирования отелей. Для этого вы разработаете публичный API, API пользователя, API администратора и чат для консультанта. В проекте вы задействуете технологии Node.js, Nest.js, MongoDB и Websocket.

Ключевые навыки

Что умею делать

  • Работать с инструментами разработки Node.js
  • Использовать библиотеки и фреймворки Node.js: Express.js, Nest.js
  • Писать на TypeScript и использовать инструменты tsc, tslint/eslint
  • Подключать и использовать в проекте базы данных (MongoDB)
  • Настраивать обмен данными между клиентом и сервером (WebSocket)
  • Работать с ПО для автоматизации развёртывания и управления приложениями (Docker)
  • Настраивать аутентификацию с помощью Passport.js
  • Писать unit-тесты
  • Использовать Google Firebase

Оценка курса:
* Перед публикацией отзыва о курсе, он пройдет предварительную модерацию и проверку
React + Next.js - с нуля. TypeScript, Hooks, SSR и CSS Grid

React + Next.js - с нуля. TypeScript, Hooks, SSR и CSS Grid

1 090 ₽  
-4 400 ₽
цена курса
в рассрочку
0 отзывов о курсе

Полный курс по современному Frontend на React и Next.js. Всё от CSS Grid и TypeScript до React Hooks и SSR. Научитесь разрабатывать реальные приложения на NextJS и React, работать с React Hooks, понимать работу SSR, создавать SEO-friendly сайты и многое другое

Школа
PurpleSchool
Документ об окончании
Сертификат
Сложность
Необходимо знание JS, CSS и HTML
Длительность
19 часов
130 лекций
Полный пожизненный доступ
5 ресурсов для скачивания
Преимущества

Обучение не на учебном, а на реальном, существующем проекте. В результате обучения вы получите знания и навыки, которые необходимы frontend разработчику

Недостатки

Необходимо знание основ JS, CSS и HTML


Чему вы научитесь

  1. Разрабатывать реальные приложения на NextJS и React
  2. Работать с React Hooks
  3. Понимать работу SSR и создавать SEO-friendly сайтов
  4. Верстать макеты на CSS Grid
  5. Работать с анимацией и библиотекой Framer
  6. Обеспечивать доступности приложения и работать с ARIA атрибутами
  7. Подготавливать ваше приложение к production
  8. Работать с формами, их отправкой и валидацией
  9. Писать на TypeScript
  10. Собирать production проект и настраивать eslint, stylelint и отладку

Оценка курса:
* Перед публикацией отзыва о курсе, он пройдет предварительную модерацию и проверку

Вакансии - TypeScript

hh.ru
Всего вакансий
3206
Начальный
120 000 ₽
Средний
305 000 ₽
Профессионал
490 000 ₽

Описание

Навыки

TypeScript