Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Full Stack Next.js with Redux, Express & MongoDB
Rating: 3.8 out of 5(37 ratings)
564 students

Full Stack Next.js with Redux, Express & MongoDB

Server side React with Next and Redux
Created byNurudeen Amedu
Last updated 1/2021
English

What you'll learn

  • How to build a Server-Side Rendered React app with Next JS
  • How to use Redux in Next JS
  • How to Create a React app with better SEO Performance
  • How to Use Next with Styling assets like CSS, LESS...
  • How to Create a Full Stack Next app with its own Back-End Server
  • How to Use Bootstrap in Next JS

Course content

7 sections50 lectures4h 7m total length
  • Introduction3:04
  • JavaScript Variables3:09

    Learn JavaScript basics using a simple execution tool to declare variables with var, let, and const, and perform arithmetic operations—add, subtract, multiply, divide, and modulus—with bracketed precedence.

  • Arrays & Objects2:58
  • Array Methods3:42
  • Functions & Classes3:50

    Explore how functions and classes organize JavaScript code, implement an add function and a car class with an announce method, and create instances to share behavior.

Requirements

  • Basic JavaScript, HTML, and CSS Understanding

Description

Next.js is a framework for creating React applications that comes with a page-based routing system, server-side rendering, static optimization with data-fetching, automatic code-splitting, client-side routing with page prefetching, built-in CSS (and SASS) support and API routes.

Next.js is based on React, webpack and babel. It is an awesome tool for creating web application and famous for server-side rendering. Next.js was built by Zeit.

While React is awesome, Next.js takes it a step further with better SEO owing to its Server Side Rendering feature. Next.js is a fast-growing React framework that is currently in use on over 110,000 repositories on github.

Next.js has a wide set of features that most tech enthusiasts and companies love;

  • Hot Code Reloading: It automatically reloads the application when changes in the code get saved.

  • Automatic Code Splitting: By this feature, every import in the code get bundled and served with each page. It means that unnecessary code never get loaded into the page.

  • Ecosystem Compatibility: Compatible with JavaScript, Node and react.

  • Server Rendering: Easily render react component on server before sending HTML to client.

  • Styled-JSX: Styled-JSX allows you to write CSS directly inside JavaScript code.

This Course covers the basics of setting up your Next.js app and configuring it for Redux, MongoDB, Bootstrap 4 and LESS styling, from there we will go over some implementations of these key features, the aim is to give you a solid understanding of what can be accomplished and how you can accomplish it.

We will also take into account some best practices when it comes to file structuring

This Course is For You If....

  • You want to be able to create web applications and web servers in one of the more common modern ways

  • You still don't see the big picture when it comes to web development

  • You want to fast track your way into becoming a Full stack web developer

Who this course is for:

  • Beginner web developers
  • Beginner software developers with basic knowledge of how the web works