Этот курс посвящён языку JavaScript. С помощью видеоуроков и практических заданий вы сможете научиться работать с библиотеками, базами данных, тестированием приложений после их написания, расширениями языков и сборщиками модулей. В вашем арсенале появится множество навыков, которые пригодятся вам для работы на всевозможных должностях в области разработки. Вы научитесь качественно работать над проектами и соберёте портфолио из того, над чем потрудитесь на курсе. Сможете настраивать React и под руковлдством преподавателей начнёте прокладывать себе путь в большой мир программирования.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Программа курса включает 8 практических занятий, которые будут хорошо дополнять теорию и помогать вам глубже погрузиться в программирование.
Рассмотрите React JS и познакомитесь с расширениями языка JavaScript. Узнаете, как правильно настраивать окружение и создать проект.
Научитесь работать с классовыми компонентами: поймёте, как рендерить их и узнаете, что называется жизненным циклом и состоянием.
Сможете разбираться в назначении функциональных компонентов. Сравните их с классовыми. Поработаете со входными данными.
Сможете разбивать на компоненты и выносить функциональность. Поработаете с порталами и кастомными хуками. Узнаете, что такое отслеживание состояний.
Сможете поработать с SPA-приложением. Узнаете, что такое маршрутизация. Сможете изучить компоненты Route, Link, Redirect.
Научитесь подключать и настраивать Redux к проекту. Узнаете, что такое диспечтер и хранилизе. Сможете расширить функциональность.
Научитесь использовать инструменты и методики тестирования React-приложений. Узнаете, какие тесты целесообразно проводить в начале пути тестировщика.
Узнаете, что такое TypeScript и чем он отличен от предшественника. Узнаете о системе типов и инфраструктуре, настройке компилятора.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио