FireBase
Научитесь работать с FireBase, чтобы создавать фулл-стек приложения, без написания бэкенда
Курс
Что такое FireBase
Платформа для разработки мобильных и веб-
приложений, обладающая широким набором инструментов,
таких как: хостинг, облачное хранилище, две быстрых
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
  • Видеоуроки
  • Домашние задания
  • Дополнительные материал
Стоимость
990
ИП Исламов Артем Данисович ОГРНИП: 318028000152678
ИНН 026408036102
Glo Academy