+375291278520+375336917840

React Native
Мобильные приложения на JavaScript

(9-11 классы) / продвинутый курс
Идет набор на сентябрь 2021

Нажимая на кнопку вы соглашаетесь на обработку ваших данных

Создание мобильных приложений под Android и iOS на фреймворке React Native

Создание мобильных приложений - это переход на следующий уровень
после базового курса по вебразработке на JavaScript

Курс подойдет тем, кто:

1. Прошел 2-годичный курс "Веб-программирование на JavaScript" в нашей IT-школе

2. Желает дальше развиваться в сфере программирования

Курс рекомендован ученикам 9-11 классов, которые хорошо знакомы
с основами HTML / CSS / JavaScript

Как проходят занятия

Теория - Объяснение нового материала
Теория

Объяснение
нового материала

Практика - Выполнение заданий на закрепления темы
Практика

Выполнение заданий
на закрепления темы

Проверка - контроль выполнения
Проверка

Контроль правильности
выполнения

Обратная связь - Комментирование исполнения, исправление ошибок
Обратная связь

Разбор ошибок и
рекомендации

Практическая направленность

Для мобильных устройств пишется множество программ, и спрос на мобильную разработку будет расти в ближайшие годы. Поэтому создание приложений для ОС Android и iOS - перспективно и востребовано.

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

За время обучения ребята напишут несколько мобильных приложений.

На занятиях наши учащиеся:

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

1

Введение и подготовка

  • Как работает React Native
  • Создание первого проекта
  • Если возникает ошибка при установке
  • Запуск на мобильном телефоне
  • Настройка Android
  • Настройка iOS
  • Среда разработки
     
2

Основы

  • Планирование приложения
  • Создание и обзор приложения
  • Как работают стили
  • Выравнивание элементов
  • Взаимодействие компонентов
  • Работа с документацией
  • Добавление формы
  • Создание стейта
  • Вывод списка элементов
  • Обработка формы
  • Вывод сообщения с ошибкой
  • Параметры клавиатуры
  • Добавление скролла
  • Рендеринг списка
  • Добавление событий
     
3

Работа с компонентами

  • Планирование функционала
  • Добавление разных экранов
  • Переключение экранов
  • Стилизация кнопок
  • Создание констант для темы
  • Компонент карточки
  • Окно confirm
  • Создание модального окна
  • Изменение и сохранение элементов
  • Работа с картинками
     
4

Элементы EXPO и стили

  • Загрузка шрифтов
  • Подключение шрифтов
  • Переиспользуемые компоненты текста
  • Добавление иконок
  • Использование иконок
  • Управление клавиатурой
  • Определение платформы
  • Адаптивные стили
  • Адаптация ориентации экрана
     
5

Управление состоянием с Context

  • Создание контекста
  • Рефакторинг приложения
  • Создание редюсера
  • Рефакторинг редюсера
  • Создание состояния экрана
  • Изменение экрана
  • Рефакторинг приложения
     
6

Работа с сервером

  • Настройка Firebase
  • Подготовка приложения
  • Создание нового элемента
  • Загрузка данных с сервера
  • Индикатор загрузки
  • Обработка ошибок
  • Обновление элементов
  • Удаление элементов
  • Рефакторинг и создание класса Http
     
7

Навигация

  • Планирование
  • Создание приложения
  • Создание экранов
  • Настройка навигации
  • Переключение экранов
  • Стилизация навигации
  • Стилизация отдельного скрина
  • Компонент отображения поста
  • Параметры навигации
  • Стилизация страницы поста
  • Добавление иконок в шапку
  • Динамические иконки в шапке
  • Нижняя навигация
  • Отображение избранного
  • Адаптация меню под андроид
  • Рефакторинг кода
  • Добавление левого меню
  • Завершение навигации
  • Стилистика для меню
     
8

Redux

  • Как работает Redux
  • Настройка Redux
  • Получение данных
  • Добавление в избранное
  • Удаление данных
  • Создание нового элемента
     
9

Нативные компоненты

  • Введение и установка
  • Добавление фото
  • Завершение формы
  • Подготовка приложения
  • Подключение базы данных
  • Получение данных из базы
  • Файлы и создание записи
  • Обновление и удаление
     
10

Подготовка и деплой

Настройка приложения
Обновления приложения
Подготовка в билду
Билд и деплой
 

Как получить максимальный эффект
от обучения?

Курс по мобильной разработке — один из самых сложных в нашей IT-школе. Чтобы попасть сюда, нужно проделать серьезный путь в виде подготовительных курсов.  

Мы рекомендуем работать не только на занятиях. А также —  заниматься самостоятельно и выполнять домашние задания.

Как получить максимальный эффект<br> от обучения? - фото 1
Как получить максимальный эффект<br> от обучения? - фото 2
Как получить максимальный эффект<br> от обучения? - фото 3

Идет набор в новые группы на сентябрь 2021

Звоните для уточнения расписания и наличия мест!
+375 29 127 85 20, +375 33 691 78 40

Стоимость курсов

1 раз в неделю по 2 часа (120 мин.)

72руб /мес

Группы по выходным или будням

Записаться или получить консультацию
React Native. Мобильные приложения на JavaScript
Нажимая на кнопку вы соглашаетесь на обработку ваших данных
Также вам могут быть интересны
IT-курсы для взрослых
Записаться на курсы

Оставьте свои данные и мы перезвоним
Вам в ближайшее время

React Native. Мобильные приложения на JavaScript

Нажимая на кнопку вы соглашаетесь на обработку ваших данных

Звоните:
+375291278520
+375336917840

График работы в учебном году:
C 9:00 до 18:00 без выходных
Обед плавающий, звоните

График работы летом:
С 9:00 до 18:00 пнд.-пт.

office@melarossa.by

212030, г. Могилев, пер. Пожарный,
дом 9, 4 этаж, офис 408

Яндекс.Метрика