Этот курс НЕ ДЛЯ АБСОЛЮТНЫХ НАЧИНАЮЩИХ. У Вас должен быть в портфолио хотя бы 1 проект MERN. Этот курс предназначен для тех, кто хочет выйти из своей зоны комфорта и создать проект, который научит вас ценным навыкам.
Создайте социальную среду с помощью MERN - React, Nextjs, socket io для чата в реальном времени и уведомлений, бесконечной прокрутки и многого другого ..
Этот курс включает в себя…
Одно из самых сложных приложений, которые вы собираетесь создавать. 13 часов видеоконтента для одного приложения, которое отлично подойдет для вашего резюме.
React и NextJs (для страниц с рендерингом на стороне сервера) для нашего Frontend и Express с Node на бэкэнде. Мы собираемся использовать Socket io для соединения в реальном времени между несколькими клиентами для обмена сообщениями.
Создание сложных и взаимосвязанных моделей MongoDB для хранения информации о пользователях, сообщениях, которые они отправляют и получают, их уведомлениях, подписках и подписчиках пользователя. Мы собираемся хранить все в нашей базе данных.
Мы собираемся показать количество онлайн-пользователей в нашем приложении зарегистрированному пользователю, как и в любой большой социальной сети.
Общайтесь в реальном времени с несколькими пользователями. Поэтому не нужно обновлять страницу, чтобы проверить, есть ли новое сообщение. Все будет происходить в реальном времени. Также мы собираемся воспроизводить звук уведомления при появлении нового сообщения.
Мы собираемся показывать только сообщения пользователей, на которых вы подписаны. Точно так же и в больших социальных сетях.
У нас будут уведомления в реальном времени. Когда кому-то нравится ваше сообщение или комментарий к нему, или он начинает подписываться на вас, появляется новое уведомление.
Обрежьте изображения перед загрузкой в облако.
Бесконечная прокрутка для автоматического включения новых сообщений из серверной части, когда пользователь находится в нижней части страницы.
Semantic-UI как фреймворк CSS.
Создание полностью адаптивного макета во внешнем интерфейсе, только с использованием JavaScript и без медиа запросов css. Кроме того, он будет оптимизирован для рендеринга на стороне сервера (SSR).
Загрузите изображения профиля. Также создавайте посты с картинками. Мы собираемся хранить все изображения в CLOUDINARY.
Также мы собираемся создать пользователя root. Этот пользователь может удалить любой пост или удалить любой комментарий внутри приложения.
Мы собираемся отображать всю информацию о ваших подписчиках и подписках. Обязательно посмотрите вступительное видео. Я там подробно об этом говорил.
Кроме того, мы собираемся дать пользователю возможность обновить изображение профиля или информацию профиля. У нас будет вкладка настроек, где вы сможете обновить свой пароль и настройки всплывающих сообщений.
Я собираюсь научить вас, как заполнять поля внутри MongoDB, я также собираюсь показать вам, как связать модели друг с другом, чтобы нам не приходилось хранить фиксированные значения в каждой модели.
Также мы собираемся добавить функцию сброса пароля. Мы собираемся использовать NodeMailer и Sendgrid, чтобы отправить электронное письмо со ссылкой пользователю для сброса пароля.
В конце мы собираемся развернуть все в HEROKU.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.