JavaScript Electron и React JS: Cоздайте Чат с Помощью Javascript - Udemy (2020)

admin

admin

Старожил
Команда форума
Премиум
Хранитель
24 Янв 2019
10,000
36,033
121
#1
Electron и React JS: Cоздайте Чат с Помощью Javascript
Electron & React JS: Build a Native Chat App with Javascript
Udemy

Изображение Electron и React JS: Cоздайте Чат с Помощью Javascript - Udemy (2020)


Узнайте, как создать приложение чата с Electron и React. Используйте JS, Html, CSS + Firebase (DB) для создания собственного полностью нативного приложения.

Electron:
Если вы можете создать веб-сайт, вы можете создать настольное приложение. Electron - это платформа для создания приложений с использованием веб-технологий, таких как JavaScript, HTML и CSS. Он заботится о сложных частях, поэтому вы можете сосредоточиться на ядре вашего приложения.

React JS:
React позволяет безболезненно создавать интерактивные интерфейсы. Создавайте простые представления для каждого состояния в вашем приложении, а также, React будет эффективно обновлять и отображать только нужные компоненты при изменении ваших данных.

Firebase:
Firebase предоставляет такие функции, как аналитика, базы данных, обмен сообщениями и отчеты о сбоях, чтобы вы могли быстро двигаться и сосредоточиться на своих пользователях.

В первом разделе вы узнаете, что такое Electron JS и какие функции он предлагает. Мы изучим основные концепции. UI приложения будет обрабатываться с помощью React, также мы установим React и подготовим Webpack, который будет отвечать за объединение наших исходных файлов.

Во втором разделе мы создадим несколько шаблонов, таких как профиль, чат, настройки и многие другие. Мы интегрируем систему маршрутизации, чтобы мы могли перемещаться между шаблонами. Управление состоянием приложения будет осуществляться архитектурой redux, и данные будут храниться в базе данных Firestore. Я покажу вам, как использовать запросы Firestore, как получать данные и управлять ими.

Третий раздел будет посвящен аутентификации. Мы создадим форму входа и регистрации, и я научу вас, как обрабатывать ошибки, исходящие из Firestore. Только авторизованные пользователи будут иметь полный доступ к нашему приложению.

В четвертом разделе мы поговорим о redux и поработаем над функцией уведомления. Приложение сможет определить, находится ли пользователь в автономном режиме или в сети. Изменения подключения будут отображаться в системе уведомлений.

В пятом разделе мы будем работать над функциями управления чатом. Первым будет функция создания чата. После того, как чат будет создан, он отобразится в списке доступных чатов. При нажатии на кнопку присоединения чат будет присоединен и добавлен в список присоединившихся. Онлайн-статус пользователя будет отображаться, когда он присоединится к чату. Зеленая точка будет указывать на то, что пользователь в сети, серая точка будет зарезервирована для автономного статуса.

В шестом разделе мы будем работать над функцией обмена сообщениями. Пользователи смогут написать сообщение и отправить его в нашу базу данных Firestore. Наше приложение сможет обнаруживать новые сообщения и отображать их в текущем активном чате. Сообщения будут синхронизироваться между многими активными клиентами.

Далее мы займемся представлением настроек. Пользователи смогут изменять глобальные настройки нашего приложения. Настройки будут влиять в основном на тему нашего приложения и способ работы уведомлений. Мы будем хранить настройки в локальном хранилище, чтобы мы могли получить их при следующей загрузке нашего приложения.

Это все из превью. В лекциях освещается гораздо больше. Надеюсь, вам понравится приложение, над которым мы будем работать, и я надеюсь увидеть вас на курсе.

Материал на английском языке

Продажник:

Скачать курс:
 

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя