React React - Клонируем WhatsApp (+ React Router, React Hooks) - Udemy (2020)

  • Автор темы VkurseAngel
  • Дата начала
VkurseAngel

VkurseAngel

Старожил
Команда форума
Премиум
14 Фев 2023
33,284
73,133
121
#1
React - Клонируем WhatsApp (+ React Router, React Hooks)
React - Clone WhatsApp (+React Router, React Hooks) 2020
Udemy

Изображение React - Клонируем WhatsApp (+ React Router, React Hooks) - Udemy (2020)


Вы давно пытаетесь создать свою социальную сеть, но не знаете, с чего начать? В этом тренинге я покажу вам, как создать копию WhatsApp Web. И после экскурсии я уверяю вас, что на данный момент этот тренинг - единственный, который посвящен предмету на французском языке (на Udemy). Знаете ли вы, что в настоящее время официальная версия WhastApp Web построена с использованием React и Styled Component?

React - это JavaScript-фреймворк с открытым исходным кодом, поддерживаемый Facebook. Он позволяет создавать одностраничные веб-приложения путем создания компонентов.

Styled-component - это библиотека javascript, которая позволяет повысить производительность и упростить создание визуальных компонентов React (компонентов пользовательского интерфейса) путем написания кода css в файле javascript.

Вы, наверное, слышали, что для того, чтобы развиваться как разработчик (программист), вы должны тренироваться на реальных проектах и пытаться клонировать (воспроизводить) своим собственным кодом приложения, которые вам нравятся.

Так я начал свою безумную идею клонирования WhatsApp Web с помощью React и Styled Component. Я быстро столкнулся с проблемой ...проблема в том, что WhatsApp - это система обмена мгновенными сообщениями, а это означает, что сообщения должны приходить в режиме реального времени. То, что непросто реализовать с помощью javascript (сокета), когда вы хотите создать приложение размером с WhastApp.

Тогда я подумал о Meteor, который вкратце представляет собой FullStack JavaScript Framework, позволяющий создавать приложения в реальном времени. Для меня это было проблемой, и когда я добился успеха, я был так счастлив, что сказал себе поделиться этим с франкоязычным сообществом.

Вот почему я создал этот тренинг, который позволит вам создать копию WhatsApp Web. Вы даже можете вдохновиться этим на создание собственной версии WhatsApp.

Этот тренинг позволит вам:
  • Создать копию (клон) сети WhatsApp, которая позволит вам произвести впечатление на рекрутеров, чтобы получить работу своей мечты;
  • Совместное использование React и Meteor, что позволит вам создавать веб-приложения с коммуникацией в реальном времени;
  • Ознакомьтесь с React Hooks и Styled Components, которые позволят вам создавать гибкие и динамичные веб-дизайны для создания вашей собственной социальной сети;
  • Писать на TypeScript вместо базового JavaScript при работе с React и Meteor, что позволит вам добавить немного безопасности при программировании;
  • Используйте публикации / подписку и методы в Meteor для защиты вашего приложения;
  • Используйте Tracker и withTracker для настройки адаптивного программирования, что позволит вам реализовать реальное время менее чем за 20 секунд для всего вашего приложения;
  • Фильтрация коллекций Meteor, что позволит вам, например, реализовать систему поиска пользователей;
  • Используйте пакет Meteor ostrio: file, который позволит вам настроить систему загрузки файлов (изображений) для вашего приложения;
  • Освоить useState и useEffect, которые позволят вам создавать контролируемые поля и реактивно обновлять DOM;
  • Используйте стилизованные компоненты, чтобы добавить стиль к вашим компонентам, который позволит вам создавать динамические стили и темы;
  • Используйте javascript-библиотеку moment для создания дат и управления ими, что позволит вам более легко управлять часовыми поясами и форматами даты и управлять ими в соответствии с вашими потребностями;
  • Использовать компонент Moment, доступный нам через response-moment, который позволит вам отображать даты, созданные с момента библиотеки;
  • Используйте «react-flip-move», который позволит вам в 3 клика анимировать ваши списки каждый раз, когда элемент добавляется или удаляется, чтобы сделать ваш дизайн более профессиональным;
  • react-fontawesome, который позволит вам отображать значки FontAwesome в компоненте React;
Оригинальный язык - Французский, доступны субтитры на Английском.

Продажник:

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

О нас

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

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

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

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

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

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

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