Course Code: reactnext
Duration: 14 hours
Prerequisites:
  • JavaScript programming experience

Audience

  • Web Developers
Overview:

Next.js is a JavaScript framework based on React. Using Next.js, users can create user interfaces for server-side rendering and client-server rendering from a single React code base.

This instructor-led, live training (online or onsite) is aimed at web developers who wish to use Next.js to create React applications.

By the end of this training, participants will be able to:

  • Develop server-side web applications and static sites in Next.js.
  • Handle and store data with MongoDB.
  • Secure a web application with AuthO authentication.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

Next.js Overview

  • What is Next.js?
  • Next.js features

Preparing the Development Environment

  • Installing and configuring Next.js

Next.js Quick Start

  • Initializing the application
  • Creating and using components
  • Working with state
  • Styling the application

Bindings and Forms

  • Using component binding
  • Validating forms and input

State and Data Management

  • Creating, updating, and managing stores

Web Services

  • Adding a REST API
  • Sending, fetching, and transforming data

Routing and SSR

  • Preloading components
  • Fetching and pre-fetching data
  • Syncing stores

Data Persistence

  • Setting up MongoDB
  • Creating a database
  • Connecting to a database

Testing the Application

  • Testing with unit tests and mock tests

Debugging the Application

  • Handling errors

Deploying the Application

  • Deploying the full stack application
  • Hosting the full stack application

Securing the Application

  • Authenticating with AuthO

Troubleshooting

Summary and Conclusion

Sites Published:

United Arab Emirates - React with Next.js

Qatar - React with Next.js

Egypt - React with Next.js

Saudi Arabia - React with Next.js

South Africa - React with Next.js

Brasil - React with Next.js

Canada - React with Next.js

中国 - React with Next.js

香港 - React with Next.js

澳門 - React with Next.js

台灣 - React with Next.js

USA - React with Next.js

Österreich - React with Next.js

Schweiz - React with Next.js

Deutschland - React with Next.js

Czech Republic - React with Next.js

Denmark - React with Next.js

Estonia - React with Next.js

Finland - React with Next.js

Greece - React with Next.js

Magyarország - React with Next.js

Ireland - React with Next.js

Luxembourg - React with Next.js

Latvia - React with Next.js

España - React with Next.js

Italia - React with Next.js

Lithuania - React with Next.js

Nederland - React with Next.js

Norway - React with Next.js

Portugal - React with Next.js

România - React with Next.js

Sverige - React with Next.js

Türkiye - React with Next.js

Malta - React with Next.js

Belgique - React with Next.js

France - React with Next.js

日本 - React with Next.js

Australia - React with Next.js

Malaysia - React with Next.js

New Zealand - React with Next.js

Philippines - React with Next.js

Singapore - React with Next.js

Thailand - React with Next.js

Vietnam - React with Next.js

India - React with Next.js

Argentina - React with Next.js

Chile - React with Next.js

Costa Rica - React with Next.js

Ecuador - React with Next.js

Guatemala - React with Next.js

Colombia - React with Next.js

México - React with Next.js

Panama - React with Next.js

Peru - React with Next.js

Uruguay - React with Next.js

Venezuela - React with Next.js

Polska - React with Next.js

United Kingdom - React with Next.js

South Korea - React with Next.js

Pakistan - React with Next.js

Sri Lanka - React with Next.js

Bulgaria - React with Next.js

Bolivia - React with Next.js

Indonesia - React with Next.js

Kazakhstan - React with Next.js

Moldova - React with Next.js

Morocco - React with Next.js

Tunisia - React with Next.js

Kuwait - React with Next.js

Oman - React with Next.js

Slovakia - React with Next.js

Kenya - React with Next.js

Nigeria - React with Next.js

Botswana - React with Next.js

Slovenia - React with Next.js

Croatia - React with Next.js

Serbia - React with Next.js

Bhutan - React with Next.js

Nepal - React with Next.js

Uzbekistan - React with Next.js