Полный курс по Typescript + React

5.0
(22 Reviews)
Ivan Petrychenko

Author

Ivan Petrychenko

Fullstack developer

Fullstack developer & content creator

 

Научитесь применять типизацию ради результата,

а не для галочки

 

Почему в большинстве вакансий сейчас указывают TypeScript как требование?

Почему он находится на втором месте среди самых любимых языков разработчиков?

Что за система типов и почему она так важна в крупных проектах?

 

Давайте вместе разберемся во всем этом! Основательно, вдумчиво, закрепляя на практике и применяя лучшие подходы

 

Кому подойдет этот курс?

 

  • Вы уже изучили JavaScript и хотите двигаться дальше, становясь более востребованным программистом
  • Вы хотите понять, в чем же сила системы типов и почему TS так популярен
  • Вы не только хотите добавить новый навык в копилку, но и основательно его освоить
  • Вы хотите работать в больших проектах, с большой командой и сложным функционалом
  • Вы хотите отточить навыки работы с библиотекой React, узнать про неё еще больше и совместить её работу с TypeScript
  • Вы хотите создать большой, масштабируемый проект с правильной архитектурой, основанный на реальном заказе автора курса 🙂

 

Не уверены, что вам подойдет этот курс?

Напишите мне лично и я отвечу на все ваши вопросы 📩

Консультация

Для оплаты в криптовалюте или другим методом свяжитесь со мной 
 

Что вы найдете внутри курса?

 

  • Вся техническая информация о языке, выходящая далеко за пределы документации. Понятным, человеческим языком, с примерами реального использования и анализом кода

29 часов только видеоуроков без лишней информации 
 

  • Адекватный план изучения нового навыка. Внизу страницы полный перечень уроков!
  • Закрепление всей информации в практических заданиях и тестах 
     

Тесты, практические задачи с кодом, аттестация - все это позволяет наработать опыт 

 

  • Закрепление материала путем создания большого реального проекта в связке React + TypeScript 
     

Лишь часть страниц. Динамическая работа с данными на сервере и клиенте: создание, удаление, модификация, фильтрация по разным параметрам и многое другое. Оптимизация и быстродействие тоже не забыты! 
 

  • Шаблоны использования TypeScript кода
  • Все необходимые материалы, ссылки и дополнительные ресурсы. Все под рукой и структурировано
  • Готовый авторский конспект для каждой теоретической лекции. Повторить пройденный материал можно за несколько минут

 

  • Постоянное обновление, дополнение и расширения курса. Бесплатно и автоматически
  • Никаких ограничений по времени. Занимаетесь в удобном для вас темпе, а доступ к поддержке никуда не исчезает!
  • Со всеми вопросами внутри курса работаем в небольшом закрытом чате, где вы всегда сможете получить помощь. Этот курс идет с полной поддержкой

Разбор сложных моментов, ответы на вопросы в реальном времени и код-ревью

 

А что вообще такое TypeScript?

 

TypeScript - это "надстройка" над языком JavaScript и при этом считается отдельным языком программирования. Он позволяет "излечить" большинство проблем стандартного JS, делая код предсказуемым, расширяемым и более безопасным. А это как раз то, что нужно при работе в больших проектах и командах.

По этой причине все ведущие компании указывают его как необходимый навык. Изучив TS здесь, вы не просто добавите его в резюме как галочку. Вы поймете причины его создания, проблемы, которые он решает, паттерны, которые можно использовать с ним, начнете думать наперед: как не навредить себе и другим разработчикам в будущем. И поймете весь "хайп" по этому языку

 

Что по поводу практики и библиотеки React?

 

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

Для практики выбрана самая популярная UI библиотека на данный момент - React. Это значит, что базовые знания по ней у вас уже должны быть. Если их еще нет, то можете освоить её в другом курсе

 

Мы будем углубляться в нюансы работы React: контекст, редьюсеры, хуки, рефы, порталы, выстраивание правильной, расширяемой архитектуры и очень много всего остального. И все это в связке с типизацией. Разберем все нюансы каждой взаимосвязи и вы будете готовы к любой ситуации.

К тому же, сам проект - это переосмысление моего реального проекта, а значит там будут совершенно реальные задачи, проблемы и способы с ними справиться. Дополнительно еще подключим сторонние библиотеки и научимся подключать типизацию и в них. 

И даже когда мы закончим основную работу, то у вас будет возможно еще очень сильно расширить проект и получить такой нужный опыт. 

 

Что включено в курс, кроме самого материала?

  • ответы на любые ваши вопросы
  • общение в закрытом чате со мной
  • разборы заданий и задач
  • частые видео трансляции с разбором тем и приглашенными гостями
  • мероприятия и спикинг-клубы
  • дополнительные материалы
  • приоритет в получении заказов и вакансий (перед тг-каналом)
  • без ограничений по времени, только ваш ритм обучения!
  • дополнительные задания, проекты и многое другое

 

Курс так же доступен и в приложении на IOS / Android для комфортного прохождения где угодно

 

Буду рад помочь освоить вам новый навык и стать еще более крутым специалистом!

Остались вопросы? Напишите мне лично, буду рад ответить!

Course program

Duration 28 h 57 m 38 s

videoТак ли нужен тайпскрипт в проектах?8 m 32 svideoПодключаем TS к реакту и знакомимся с базой21 m 38 svideoОбзор проекта5 m 28 sFreevideoСоздание собственного хука, useState, useCallback29 m 32 svideoСоздание сервиса и дополняем архитектуру проекта28 m 6 svideoЗаметка про баг в Json-server2 mvideoИспользуем useReducer и его возможности32 m 1 svideoИспользуем React Context и получаем нужные данные с сервера43 m 56 svideoРаботаем со временем в JS23 m 2 svideo(д) Разбор домашнего задания23 m 5 svideoГотовые Utility Types12 m 21 svideoРабота с модальными окнами15 m 38 svideoСоздаем правильные порталы38 m 10 svideoРазница событий в React и в нативном TS6 m 17 svideoОптимизация при помощи useCallback и memo8 m 44 svideoСоздаем функционал модификации записей33 m 7 svideoГенерация новых записей53 m 2 svideoПростая маршрутизация проекта23 m 23 svideoВстроенные в React типы и их использование9 m 41 svideoСоздаем компонент календаря и динамическую типизацию данных51 m 52 svideoМиграция проекта на TS12 m 3 svideo(д) Классовые компоненты и их особенности в связке с TS10 m 22 svideoИспользование других библиотек (Zustand, redux, material и тп)8 m 33 s
certificate

Certificate

A certificate is given at the end of the course.

Полный курс по Typescript + React

Полный курс по Typescript + React

5.0
(22 Reviews)
Ivan Petrychenko

Author

Ivan Petrychenko

Fullstack developer

Fullstack developer & content creator

120 €
Buy now 120 €