Акции школ
Войти

ReactJS/React Native-разработчик

4 месяца изучения инструментов современной frontend-разработки. Более 40 часов прокачки навыков создания мобильных приложений под iOS и Android на JavaScript. Способствует развитию в профессии ReactJS / React Native-разработчиков. Во время обучения студенты разработают веб-приложение, похожее на Twitter, и перенесут его на мобильные устройства. Настоящее комьюнити и постоянный фидбек преподавателей. Получение сертификата и возможность стажировки.

Подробнее


Компания: otus (отус)

Язык: ru

Длительность курса

Длительность курса

120 дней

Формат обучения

Формат обучения

2 вебинара в неделю по 2 академических часа

Обратная связь

Обратная связь

общение с преподавателем в канале Slack раз в месяц очные митапы преподавателей и студентов

Теория и практика

Теория и практика

6 модулей 39 часов теории и 51-85 часов практики

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

Разрабатывать фронтенд и мобильные приложения под Android и iOS на JavaScript

- Создавать фронтенд любой сложности на ReactJS, Flux, Redux
- Портировать фронтенд под Android и iOS с помощью React Native
- Профессионально программировать на JavaScript

Курс не проводится Запишись на курс
прямо сейчас!

120 дней Кураторы: нет

О курсе

О курсе

120 дней Кураторы: нет
JavaScript-разработчикам

JavaScript

Мы рассмотрим основные возможности современного и традиционного JavaScript, стандарт EcmaScript 6+, Templates, асинхронные паттерны Promise, Async Await, переменные, замыкания, функции, наследование и классы. Разберем особенности браузерного API и спецификаций Web Components на примере библиотеки Lit-HTML. Обсудим главные принципы и возможности Node.js, а также NPM для управления зависимостями и автоматизации задач. Мы научимся использовать Test-Driven Development при решении практических задач.

React

Мы подробно изучим стэк технологий React. Рассмотрим особенности синтаксической шаблонизации JSX, особенности передачи данных и хранения состояния с помощью state и props. Разберем свойства компонентного подхода для декомпозиции React-приложений, жизненный цикл и типы компонент, например, High-Order Components. Изучим шаблон проектирования Flux и его реализацию на примере библиотеки Redux. Будем настраивать и оптимизировать приложения с Server-Side Rendering.

Первые шаги в React Native

Вы научитесь создавать одностраничное приложение на чистом React Native. После трёх первых занятий студенты смогут развернуть проект и создать простое одностраничное приложение.

Запросы на сервер, React Native + Redux

Вы научитесь делать запросы на сервер и использовать контейнер состояний Redux.

После четвертого и пятого занятия студенты смогут подключить к своему проекту Redux и научатся писать запросы к серверу.

React.Native: навигация, хранение сессии, анимация

Вы научитесь строить навигацию, интуитивно привычную пользователям мобильных приложений. Сохранять данные между сессиями. Понимать принципы построения анимации. Использовать React Navigation для переходов между экранами. Также изучите основы работы с анимацией.

React.Native: работа с фотографиями и публикация

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

Студенты будут уметь работать с разрешениями, получать фото из галереи и работать с камерой. Также рассмотрим Unit- и End2End-тестирование приложения.

Проектная работа

После последнего занятия студенты смогут опубликовать своё приложение в маркете.

JavaScript

Redux

React

React Native

умение использовать основные возможности современного и традиционного JavaScript, стандарт EcmaScript 6+, Templates, асинхронные паттерны Promise, Async Await, переменные, замыкания, функции, наследование и классы

использование Test-Driven Development при решении практических задач

углубленные знания стэка технологий React

умение настраивать и оптимизировать приложения с Server-Side Rendering

работа с React Native: pапросы на сервер, использование контейнера состояний Redux, навигация, хранение сессии, анимация, работа с фотографиями и публикация

Unit- и End2End-тестирование приложения.

Компания, проводящая курс

OTUS (Отус)

637 курсов по 1598 темам

Образовательная онлайн-платформа и сообщество IT-профессионалов OTUS (Отус) работает с 2017 года. Компания является резидентом Сколково....

Преподаватели курса

Senior software engineer в EPAM

Закончил Волгоградский Государственный Технический...

Тренер в Luxoft Training Center

Тренер в Luxoft Training Center, ведущий разработчик, кандидат...

Front End/JavaScript специалист

Опытный программист, Senior Web Developer, тимлид, ментор и...

Team Lead (Medici Living Group)

Живёт и работает в Германии, возглавляет команду...

Ведущий мобильный разработчик в РокетБанк

Образование: МГТУ им. Баумана, факультет информатики и...

Ни одного отзыва об этом курсе

Может, вы можете помочь? Вам будут благодарны многие пользователи. И мы тоже.

больше курсов

Похожие курсы компании

otus (отус)
(0)
otus (отус)
(0)
149 600 руб
otus (отус)
(1)
106 500 руб
otus (отус)
(0)
85 000 руб
otus (отус)
(0)
85 000 руб
otus (отус)
(0)
50 000 руб
otus (отус)
(0)
57 500 руб
otus (отус)
(1)
84 000 руб
больше курсов

Другие курсы этих преподавателей

otus (отус)
(0)
50 000 руб
otus (отус)
(1)
84 000 руб
otus (отус)
(1)
108 600 руб
otus (отус)
(1)
76 500 руб
otus (отус)
(1)
45 000 руб
otus (отус)
(3)
105 000 руб
otus (отус)
(3)
73 000 руб