Logo
flag

Modern Web Development

Logo

Please rate the book

0.0
Language:
English
pages:
1253 pages
Release date:
05/02/20201
Rating:
0.0

Book short description

Next.js is an advanced framework, used by small and big companies, to create Advanced React Web Applications and Websites powered by Server Side Rendering. The perfect mix of technology, for your perfect Web Applications. We're going to build an Airbnb clone application with Next.js, React and Node.js.



The Best Technology in Our Industry

React. Postgres. Node.js. Industry standards that will greatly increase your skills and give you a head start when looking for a new job.

A Premium Training Program

The Next.js Course is a premium training that will make the difference in your day to day Web Development skills

Learn by Doing

If you want to learn more about Next.js and exercise new concepts by building a complete and real world application, don't miss the boat!

Not Overwhelming

I promise the course is not overwhelming. You can finish it. It's not one of those courses with an endless amount of content.

Condensed Information

I like to condense things to make them clear. I save time by not reiterating the same things or going into rarely used topics.

Our app features

  • Allow people to browse 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

The things you'll learn:

  • 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


SkillHunt logo
This material is included in the paid subscription. Subscribe to a premium subscription and watch all courses right now!