Платформа для разработки мобильных и веб- приложений, обладающая широким набором инструментов, таких как: хостинг, облачное хранилище, две быстрых NoSQL базы данных, аналитика.
Что вы получите
Короткие занятия (15-25 минут)
Нужно выделить 2 часа в своем графике для обучения. По нашей методике этого достаточно, чтобы научиться работать с JavaScript и начать на этом зарабатывать.
Ощутимый результат за несколько уроков
Пройдя все уроки, вы освоите инструмент, который позволит работать быстрее. Сможете работать быстрее — заработаете больше.
Вечный доступ к записям курса
Вы не зависите от расписания курса — можно проходить, когда удобно вам.. Все записи и задания сохраняются и доступны онлайн в любое время.
В каждом уроке коротко и содержательно раскрывается одна тема и дается нужная информация для закрепления материала. Уроки без воды – только суть. Всё показывается на экране как пошаговая инструкция.
Выполняете домашнее задание
Задания помогают усвоить материал и закрепить знания. Есть легкие домашние задания и усложненные. Легкие можно выполнить в течение 1 часа. На сложные потребуется больше времени.
МОДУЛЬ 1.ОСНОВЫ РАБОТЫ С FIREBASE Урок 1. Знакомство с Firebase
1. Что такое Firebase 2. Как с ним работать 3. Какие возможности использования
Урок 2. Работа через CDN
Подключение Firebase самым простым способом, для быстрого тестирования своих идей
Урок 3. Работа через REST API
1. Как работать с Firebase по REST API 2. Как работать с Firebase по API fetch
Урок 4. Подключаем Webpack & Firebase-tools и дальнейшая выгрузка на Firebase хостинг
1. Продвинутая настройка проекта для максимальной эффективности и удобства при разработке 2. Настройка webpack для простой сборки проекта и возможности использовать импорты 3. Выгрузка нашего приложения на Firebase хостинг через терминал
Урок 5. Аутентификация на сайте через GitHub и Google
1. Включение аутентификации на Firebase 2. Регистрация проекта на GitHub как проекта для разработчиков для возможности получения специального "идентификатора клиента" и "секрета клиента" 3. Написания скрипта аутентификации
Урок 6. Управление пользователями
1. Прослушка события регистрации 2. Получения данных пользователя 3. Обновления данных пользователя 4. Удаление пользователя
Урок 7. Работа с данными через Realtime Database
1. Запись данных 2. Получение данных 3. Получение данных в режиме реального времени 4. Фильтрация данных
Урок 8. Работа с данными через Cloud Firestore
1. Запись данных 2. Получение данных 3. Получение данных в режиме реального времени 4. Фильтрация данных
Урок 9. Правила безопасности
1. Знакомство с языком правил безопасности Firebase 2. Написание правил защиты данных
МОДУЛЬ 2. ПРАКТИКА Урок 10. Разбиваем шаблон на компоненты
Подготовка и структура будущего проекта
Урок 11. Регистрация пользователя
Реализация регистрации и авторизации пользователя по почте и паролю в приложении
Урок 12. Отправка СМС
Реализация общения между пользователями
Урок 13. Управление пользователями
Реализация функционала для просмотра и изменение данных нашего пользователя
Урок 14. Просмотр профиля пользователей
Реализация просмотра профиля всех пользователей чата
Урок 15. Обновления данных в реальном времени
1. Реализация функционала приложения для отслеживания изменения данных 2. Вывод обновленной информации остальным пользователям
Урок 16. Редактирование сообщения
Создание возможности редактирования сообщения в реальном времени
Урок 17. Правила безопасности Firebase
Защитим нашу базу данных с помощью правил безопасности Firebase
МОДУЛЬ 3. ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ Урок 18. Storage
Рассмотрим возможность хранения не только текстовых данных в Firebase Storage
Урок 19. Аналитика
Получим данные аналитики нашего приложения
Урок 20. React-Firebase-Hooks
1. Интеграция Firebase в ReactJS 2. Упрощение работы с помощью библиотеки для ReactJS