Хотите научиться создавать реальные мобильные приложения? В этом курсе вы шаг за шагом воссоздадите клон Tinder на Ionic и Angular, освоив работу с гибридными технологиями, API и базами данных в реальном времени. К концу обучения у вас будет фундамент для разработки любых интерактивных мобильных приложений.
О курсе
Этот проект ориентирован на практику: мы начнём с пустой структуры и создадим полноценное приложение, работающее на iOS и Android. Вы научитесь использовать веб‑стек (HTML, CSS, JavaScript) в сочетании с Ionic и Angular для построения современного интерфейса и логики.
Зачем изучать Ionic и Angular?
Ionic — это популярный фреймворк для создания гибридных приложений, позволяющий легко использовать возможности устройства. Angular помогает структурировать код и ускоряет разработку за счёт архитектуры MVC, двустороннего связывания данных и переиспользуемых компонентов.
Чему вы научитесь
Создание гибридных мобильных приложений
Настройка и запуск Ionic‑приложения.
Создание интерфейса и использование стандартных элементов управления.
Построение приложения, работающего на Android и iOS.
Работа с данными и API
Создание структуры NoSQL‑базы, оптимизированной под мобильные приложения.
Использование Firebase 2 и 3 для реального времени.
Интеграция Facebook API для получения пользовательских данных.
Использование локального хранилища.
Понимание архитектуры и технологий
Принципы MVC в Ionic.
Особенности работы Angular-приложений.
Практические проекты и функционал
В ходе обучения вы создадите полный набор экранов и функций, характерных для современных мобильных приложений.
Функционал, который вы реализуете
Боковое меню в стиле нативных приложений.
Авторизация через Facebook.
Получение и обработка профилей пользователей.
Экран настроек профиля.
Сохранение данных в локальном хранилище.
Список пользователей для знакомств.
Свайп‑функции для фотографий и карточек.
Алгоритм совпадений (matching).
Система мгновенных сообщений.
Модальные окна для отображения профиля.
Требования к студентам
Курс подойдёт даже новичкам, однако минимальный опыт с веб‑технологиями поможет освоить материал быстрее.
Что пригодится перед началом
Базовое понимание AngularJS или JavaScript приветствуется, но не обязательно.
Желание изучать новые технологии и создавать реальные проекты.
Итог
После прохождения курса вы сможете самостоятельно создавать мобильные приложения с реальным функционалом, подключать внешние API, работать с базами данных в реальном времени и развернуть приложение под две мобильные платформы. Это отличный старт для карьеры в мобильной разработке или создания собственного продукта.
Code4Startup — онлайн-школа программирования, основанная разработчиком Лео Триеу (Leo Trieu) в 2015 году. Её основной подход — обучение через создание работающих продуктов: студент шаг за шагом собирает приложение, осваивая необходимые технологии по ходу работы. По словам основателя, он самостоятельно развивает платформу и записывает курсы на основе собственных проектов.