Курсы разработки на React
React - это библиотека JavaScript, которая используется для создания пользовательских интерфейсов. Он позволяет создавать многокомпонентные приложения, которые могут обрабатывать большое количество данных и работать на различных устройствах. React был создан Facebook и является одним из самых популярных инструментов для создания веб-приложений.
Рекоммендуем:
Найдено курсов: 13
Онлайн-курс «React-разработчик» от сервиса Яндекс Практикум. 3 месяца онлайн-обучения React.js с нуля с выдачей диплома о профессиональной переподготовке.
64 000 ₽
3 292 ₽/меc
Научитесь верстать сайты на HTML и CSS, изучите JavaScript. Сможете разрабатывать на Javascript, Typescript, Node.JS, React серверную часть сайта, создадите свой первый веб-сайт и настроите базу данных.Узнаете, как улучшить пользовательский опыт и достичь идеальной верстки.Сможете создавать сайты и веб-приложения повышенной сложности, обрабатывать пользовательские функции и работать с файлами
288 000 ₽
129 600 ₽
Станьте прокачанным frontend-разработчиком — освойте с нуля HTML, CSS, JavaScript, TypeScript и React, создавайте адаптивные веб-сайты и анимацию на страницах, работайте в крупных компаниях
243 600 ₽
146 160 ₽
Профессиональная frontend-разработка на ReactJS
11 970 ₽
На курсе вы научитесь:
продвинутым возможностям Redux, Redux-Saga, Redux-thunk;
создавать SPA-приложения и оптимизировать их для production;
писать чистый и лаконичный код с TypeScript;
применять интеграционные и юнит-тесты;
работать в GraphQL, Apollo, Relay.
Также вы узнаете, как работает под капотом Webpack и Babel, освоите паттерны функционального программирования и научитесь их применять в React.
Для кого этот курс:
JavaScript-разработчиков с навыками HTML/CSS;
Backend-разработчиков, желающих стать Fullstack;
начинающих React-разработчиков.
67 000 ₽
84 000 ₽
На курсе вы получите навыки фронтенд-разработки, которые выделят вас среди начинающих разработчиков. Вы освоите технологии, которые используют в проектах прямо сейчас: React, TypeScript, Babel, Webpack, Node.js. После курса вам будет легко включиться в работу, а работодателю не придется «доучивать» вас. Вы научитесь понимать код и принципы разработки, сможете работать без шаблонов и уверенно действовать в рамках своих компетенций, задавать вопросы и находить ответы. С первого же месяца вы будете заниматься в условиях, приближенных к реальной разработке: научитесь использовать Git, покрывать код тестами, познакомитесь с CI-процессами. К концу обучения вы соберете портфолио из выполненных работ и сделаете готовый проект, который сможете опубликовать и показывать на собеседованиях.
Дополнительно на курсе вы научитесь:
Использовать JavaScript, его фреймворк React и другие технологии для решения задач фронтенда
Работать с Git и GitHub flow
Отлаживать и тестировать свой код
Разбивать код на модули и логические части
Работать с документацией и гуглом
Разрабатывать приложения с помощью React
Разбираться с новым API
Групповые разборы домашних заданий
Вы выполняете домашнее задание
Ментор проверяет его в личном кабинете, делает ревью и дает развернутый фидбэк
На занятии ментор отвечает на часто возникающие вопросы, проводит подробный разбор работ студентов и объясняет каждый этап выполнения
С ментором также можно общаться по домашнему заданию в чате. Он даст вам обратную связь по итогам проверки и направит вас в нужное русло. Преподаватели действуют в единой связке с ментором, создавая бесшовный образовательный процесс
Бонус: видеокурс «JavaScript для начинающих»
Для самостоятельного прохождения. Эти знания вам понадобятся для освоения базовых конструкций языка, если до этого у вас не было опыта работы с JavaScript.
79 000 ₽
89 000 ₽
Научитесь писать выразительный код, который в несколько строчек делает то, на что раньше уходил целый экран
Освоите ключевые особенности Swift 5
Сможете определять целесообразность применения тех или иных архитектурных паттернов
Погрузитесь в нюансы использования Rx: когда он необходим и дает окупаемую выгоду
Особенности программы
Обучение построено исключительно на кейсах из практики разработки приложений в production. Мы будем решать сложные и хардкорные задачи с уровнем качества топовых приложений:
разработаем комплексный и анимированный UI, используя SwiftUI и знания, которые не найти в статьях в интернете
научимся адаптировать UI код для iPadOS и переносить на watchOS, tvOS, macOS платформы
изучим вопрос смешения декларативной и императивной парадигм, Rx паттерны и разработку на Combine
выстроим архитектуру под конкретное приложение: MVVM+S, Clean Swift(VIP) или SOA
научимся редкому навыку комфортного для iOS разработчиков переноса приложения на Android с сохранением 80-90% логики. Использованию кодогенерации, способу развивать себя как T-shaped мобайл инженера
Дополнительно на курсе вы научитесь
применять GCD и решать проблемы многозадачности
работать с протоколами Sequence и Collection
использовать в проектах структуры данных, Generic Type, Associated Types и техники Type Erasure, PATs (Protocol with Associated Types)
грамотно работать с различными способами хранения данных (Core Data, Realm, Keychain, Cache)
применять Dependency Injection (DI) и модуляризации приложений для более комфортной командной разработки и покрытия тестами
на практике изучите все плюсы и минусы известных методологий, подходов и парадигм (Protocol Oriented Programming, ООП, Reactive Programming)
После обучения вы
На профессиональном уровне сможете проектировать сложные UI-компоненты и оптимизировать их производительность, разрабатывать клиент-серверные приложения и оффлайн-режим работы, писать тестируемый unit-тестами код и, конечно, успевать писать тесты.
Необходимое оборудование
Для комфортного изучения технологий iOS-разработки необходим MacBook или другой компьютер на macOS.
79 800 ₽
91 000 ₽
Практический онлайн-курс, на котором вы с нуля за 9 месяцев освоите профессию веб-разработчика по стандартам IT-сферы: изучите актуальные технологии JS, React и PHP, создадите портфолио из нескольких сайтов, станете востребованным разработчиком с доходом от 70 000 ₽.
119 200 ₽
Какие навыки должен иметь React-разработчик?
React-разработчик должен обладать хорошим знанием JavaScript, HTML и CSS. Также он должен знать принципы работы библиотеки React и уметь работать с Redux для управления состоянием приложения. Кроме того, React-разработчик должен знать основные принципы работы с RESTful API и уметь работать с различными инструментами и фреймворками, такими как Webpack, Babel и ESLint.
Какие преимущества у React?
- Высокая производительность: React использует виртуальный DOM, который позволяет ему обновлять только те части страницы, которые действительно нуждаются в обновлении, в результате чего достигается лучшая производительность приложения.
- Многокомпонентность: React позволяет создавать многокомпонентные приложения, которые можно легко масштабировать и переиспользовать.
- Легкость в изучении: React имеет простой и понятный API, который позволяет начать работу с ним даже новичкам.
- Большое сообщество: React является одним из самых популярных инструментов для создания веб-приложений, поэтому имеет большое сообщество разработчиков и множество ресурсов для обучения и поддержки.
- Однонаправленный поток данных: React использует однонаправленный поток данных, который позволяет управлять состоянием приложения более предсказуемо и легко масштабировать приложение.
- SEO-дружелюбность: React позволяет создавать SPA приложения, которые легко индексируются поисковыми системами, благодаря тому, что React может генерировать HTML на сервере.