+7 (902) 782-63-33

+7 (902) 782-63-33

Разработка мобильных приложений для Android и iOS

  • Начало обучения

    По мере набора группы. Перед заключением договора позвоните по тел. +7 (902) 782-63-33 - Усков Алексей Владимирович

  • Продолжительность курса

    2 месяца (36 часов)

  • Стоимость

    10 000

  • График занятий

  • Место проведения

    пр. Гагарина, 23, корпус 2, 4 этаж

  • Документ об окончании

    Слушателям с высшим или средним специальным образованием выдается удостоверение. Остальным — сертификат

  • Контакты

    Тел. +7 (902) 782-63-33 - Усков Алексей Владимирович; 462-34-31 - деканат, email: uskov@iee.unn.ru, Вконтакте

До окончания набора осталось
0 дней : 0 часов : 0 минут : 0 секунд
Оставить заявку

О курсе

Обучение на курсе по разработке мобильных приложений для Android и iOS предполагает наличие базовых знаний по JavaScript: основы языка (типы данных и переменные, операторы и выражения, условные выражения, циклы, массивы, функции, объекты, методы в массивах и объектах, строки, регулярные выражения)

На курсе “Разработка мобильных приложений” изучаем React Native - фреймворк для разработки кроссплатформенных приложений для iOS и Android и углубляем знания JavaScript. В рамках курса будет создано и выпущено мобильное приложение.

Нашим партнером является Группа компаний «ЛАД», которая занимается разработкой средств автоматизации для организаций. После окончания курса Вы можете пройти собеседование в ГК «ЛАД» с возможностью трудоустройства

Содержание курса

Теория
i. Методы разработки мобильных приложений
ii.React Native: преимущества и ограничения

Практика
i. Разворачиваем окружение
1. Visual Studio Code
2. Node
3. React-Native Command Line Interface
4. Java Development Kit
5. Android Studio

ii. Запускаем на эмуляторе
1. Устанавливаем Android Virtual Device
2. Конфигурируем эмулятор
3. Создаем и запускаем проект

iii. Запускаем на устройстве (USB)
1. Переводим устройство в режим разработчика
2. Настраиваем
Теория
i. React State
ii. JSX компоненты
iii. Стили


Практика
i. Создаем одностраничное приложение
ii. Отображаем текст
iii. Ввод текста
iv. Функции
v. Кнопки
vi. Верстка и стили
Теория
i. React Props
ii. Функциональные компоненты
iii. Классы и жизненные циклы
iv. Углубление в стили

Практика
i. Создаем функциональный компонент
ii. Учимся передавать параметры
iii. Изменяем state родительского компонента
iv. Создаем свой класс
v. Использование новых компонентов
Работа с консолью в Chrome
Live reload, Hot reload, Inspector
React Native Debugger
Теория
i. JS библиотеки

Практика
i. Устанавливаем axios
Теория
i. Асинхронные функции

Практика
i. Пишем запрос на сервер
ii. Обрабатываем ответ
Теория
i. Нативные модули
ii. Многостраничные приложения

Практика
i. Устанавливаем React Native Navigation
ii. Создаем сцены и переходы
Теория
i. Сохранение данных на устройстве
ii. Извлечение данных

Практика
i. Авторизация пользователя
Теория
i. Адаптивная верстка
ii. Слушатели событий
iii. Графика и анимация в React Native

Практика
i. Дорабатываем стили для грамотного отображения на разных устройствах
ii. Обрабатываем события нативных кнопок
iii. Создаем анимированный контент
Теория
i. Различия между debug и release версиями
ii. Сборка для публикации
iii. Безопасность и подписи
iv. Работа с маркетом

Практика
i. Иконки, экран загрузки
ii. Подпись приложения
iii. Создание аккаунта разработчика
iv. Публикация приложения в Google Play

Порядок зачисления

1 Шаг

Оформляете личный листок и согласие на обработку персональных данных.

2 Шаг

Формируете комплект документов: копия паспорта (2,3 стр. + прописка), копия документа об образовании

копию свидетельства о браке или др. документа, в случае различия в фамилии в паспорте и документе об образовании

3 Шаг

Приносите полный комплект документов (оригиналы и копии) по адресу: пр. Гагарина, 23, корп. 2, каб. 403 (понедельник-четверг: с 9 до 11-30 и с 12-30 до 16-00 пятница: с 9 до 11-30 и с 12-30 до 15-00). Тел. 462-34-31

4 Шаг

Подписываете договор, спускаетесь на первый этаж и оплачиваете обучение в кассе ННГУ. Приступаете к обучению на курсах согласно расписания

Преподаватель

Ксения Петрова

Программист группы Интернет разработки в ГК «Лад». Занимается разработкой мобильных приложений на React Native

ОСТАВЬТЕ
ЗАЯВКУ
НА КУРС

Или позвоните
по телефону
+7 (902) 782-63-33