[Flavio Copes] Фуллстек Next.js/React/Postgres/Express

Bot

Администратор
Команда форума
23 Янв 2020
166,127
2,913
113
The Next.js Course
An Adventure into becoming an Advanced React Developer

upload_2020-3-7_5-39-3.png

Next.js - это фреймворк, используемый малыми и крупными компаниями для создания React веб-приложений и веб-сайтов на основе серверной отрисовки(SSR). Идеальное сочетание технологий для ваших веб-приложений.

Об авторе
Flavio Copes -
инженер, автор популярного блога и книг про программирование.

Скрытый контент.


Вещи, которые вы узнаете
  • Как построить с нуля приложение
  • Как думать как инженер
  • Как совместить React контекстом Next.js
  • Создание статических и динамических страниц в Next.js
  • Создание путей API
  • И многое другое...
Спойлер: Полный список функций
  • Allow people to browser for homes
  • Visualize reviews
  • Have a way to book a home, using Stripe payments
  • Handle bookings, and booked dates
  • Allow people to register and login
  • Have an admin interface where you can add your home
  • Display the bookings for your homes in the admin interface
  • Registration and Login
  • Stripe Payments integrated with webhooks
  • Administration interface for registered users

На курсе построим клон Airbnb, со следующими функциями:
  • Давать доступ пользователем для поиска домов
  • Отрисовка отзывов
  • Запись в дом, оплата через Stripe
  • Обработка записи и даты записи
  • Регистрация и логин пользователей
Спойлер: Полный список
  • How to architect an app from zero
  • How to think like a software engineer
  • How to structure your React code in the context of a Next.js application
  • Creating static and dynamic pages in Next.js
  • Adding server side API endpoints
  • Using Express middleware with Next.js
  • Storing and retrieving data from a Postgres database using Sequelize
  • Using environment variables in Next.js
  • Including 3rd party libraries in your app
  • Implementing modal windows
  • How to have a container layout component for common UI elements
  • Managing the local state using hooks
  • Managing the global state of the app cross-component using the `easy-peasy` library
  • How to structure your CSS with styled-jsx
  • Working with forms in React
  • How to upload images to the server
  • Handling authentication using Passport.js
  • Cookie-based sessions
  • Implementing email/password registration, login and logout
  • Adding Stripe Payments integration with webhooks
  • Creating an administration interface for registered users

Скрытый контент.
 
Сверху Снизу