Платформа для разработки мобильных и веб- приложений, обладающая широким набором инструментов, таких как: хостинг, облачное хранилище, две быстрых NoSQL базы данных, аналитика.
Что вы получите
Короткие занятия (15-25 минут)
Нужно выделить 2 часа в своем графике для обучения. По нашей методике этого достаточно, чтобы научиться работать с JavaScript и начать на этом зарабатывать.
Ощутимый результат за несколько уроков
Пройдя все уроки, вы освоите инструмент, который позволит работать быстрее. Сможете работать быстрее — заработаете больше.
Вечный доступ к записям курса
Вы не зависите от расписания курса — можно проходить, когда удобно вам.. Все записи и задания сохраняются и доступны онлайн в любое время.
В каждом уроке коротко и содержательно раскрывается одна тема и дается нужная информация для закрепления материала. Уроки без воды – только суть. Всё показывается на экране как пошаговая инструкция.
Выполняете домашнее задание
Задания помогают усвоить материал и закрепить знания. Есть легкие домашние задания и усложненные. Легкие можно выполнить в течение 1 часа. На сложные потребуется больше времени.
1. Что такое Firebase 2. Как с ним работать 3. Какие возможности использования
Подключение Firebase самым простым способом, для быстрого тестирования своих идей
1. Как работать с Firebase по REST API 2. Как работать с Firebase по API fetch
1. Продвинутая настройка проекта для максимальной эффективности и удобства при разработке 2. Настройка webpack для простой сборки проекта и возможности использовать импорты 3. Выгрузка нашего приложения на Firebase хостинг через терминал
1. Включение аутентификации на Firebase 2. Регистрация проекта на GitHub как проекта для разработчиков для возможности получения специального "идентификатора клиента" и "секрета клиента" 3. Написания скрипта аутентификации
1. Прослушка события регистрации 2. Получения данных пользователя 3. Обновления данных пользователя 4. Удаление пользователя
1. Запись данных 2. Получение данных 3. Получение данных в режиме реального времени 4. Фильтрация данных
1. Запись данных 2. Получение данных 3. Получение данных в режиме реального времени 4. Фильтрация данных
1. Знакомство с языком правил безопасности Firebase 2. Написание правил защиты данных
Подготовка и структура будущего проекта
Реализация регистрации и авторизации пользователя по почте и паролю в приложении
Реализация общения между пользователями
Реализация функционала для просмотра и изменение данных нашего пользователя
Реализация просмотра профиля всех пользователей чата
1. Реализация функционала приложения для отслеживания изменения данных 2. Вывод обновленной информации остальным пользователям
Создание возможности редактирования сообщения в реальном времени
Защитим нашу базу данных с помощью правил безопасности Firebase
Рассмотрим возможность хранения не только текстовых данных в Firebase Storage
Получим данные аналитики нашего приложения
1. Интеграция Firebase в ReactJS 2. Упрощение работы с помощью библиотеки для ReactJS