Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
NextJs FullStack Development 2023 By Anil Dollor
Rating: 4.7 out of 5(7 ratings)
30 students

NextJs FullStack Development 2023 By Anil Dollor

Mastering Modern Web Development with Next.js: Full-Stack Solutions for 2023 and Beyond
Created byAnil Dollor
Last updated 12/2023
Hindi

What you'll learn

  • Student will be able to create SPA Application using ReactJs
  • Student will be able to create backend api using serverside feature of nextjs
  • Student will be able to create a fullstack application using NextJs. Nextjs is just like MERN stack.
  • Student will be able to handle all kinds of databases such as MySQL, MongoDB, Redis etc

Course content

1 section31 lectures28h 35m total length
  • NextJs FullStack Development Day 155:00
  • NextJs FullStack Development Day 251:37
  • NextJs FullStack Development Day 31:07:50
  • NextJs FullStack Development Day 450:04
  • NextJs FullStack Development Day 556:17
  • NextJs FullStack Development Day 653:53
  • NextJs FullStack Development Day 753:40
  • NextJs FullStack Development Day 840:16
  • NextJs FullStack Development Day 953:11
  • NextJs FullStack Development Day 1059:24
  • NextJs FullStack Development Day 1157:15
  • NextJs FullStack Development Day 1250:06
  • NextJs FullStack Development Day 1352:02
  • NextJs FullStack Development Day 141:11:56
  • NextJs FullStack Development Day 15 - Convert HTML Theme into NextJs 11:31:47
  • NextJs FullStack Development Day 16 - Convert HTML Theme into NextJs 21:28:42
  • NextJs FullStack Development Day 171:07:03
  • NextJs FullStack Development Day 1848:47
  • NextJs FullStack Development Day 19 - MaterialUI Tutorials52:28
  • NextJs FullStack Development Day 20 - MaterialUI Tutorials for ReactJs55:31
  • NextJs FullStack Development Day 21 - MaterialUI Tutorials for ReactJs useTheme54:58
  • NextJs FullStack Development Day 22 - MaterialUI Tutorials for ReactJs Part 343:50
  • NextJs FullStack Development Day 23 - NextJs Backend API34:52
  • NextJs FullStack Development Day 24 - NextJs Backend API42:42
  • NextJs FullStack Development Day 25 - NextJs Backend API50:29
  • NextJs FullStack Development Day 26 - NextJs Backend API58:36
  • NextJs FullStack Development Day 27 - NextJs Backend API41:46
  • NextJs FullStack Development Day 28 - NextJs Backend API1:03:48
  • NextJs FullStack Development Day 31 - Live Project - EXAM/Quiz/Exersie48:01
  • Day 42 CRUD Operation using Server Actions32:00
  • Day 2 - MicroFrontend E-commerce Application using in Nextjs1:07:55

Requirements

  • Student should have a prior basic knowlege of very basic html,css and little javascript

Description

This is Course content


Introduction to Next.js: An overview of Next.js, its features, and why it's a popular choice for building web applications.


Frontend Development:


React.js fundamentals, since Next.js is built on top of React.

Routing in Next.js using the pages directory structure.

Working with components, state management, and props.

Handling forms and user input.

Styling with CSS, CSS-in-JS libraries, or CSS frameworks.

Handling authentication and user sessions.

Backend Development:


Server-side rendering (SSR) and static site generation (SSG) with Next.js.

API routes and data fetching.

Integrating with databases, typically using a database like MongoDB, PostgreSQL, or a serverless solution like Firebase.

Authentication and authorization on the server-side.

Building RESTful or GraphQL APIs.

Database Integration:


Setting up and connecting to a database.

CRUD operations (Create, Read, Update, Delete) with the database.

Data modeling and schema design.

Deployment and Hosting:


Deploying a Next.js application to various hosting platforms, such as Vercel, Netlify, or AWS.

Configuring environment variables for secure handling of sensitive data.

Testing and Debugging:


Writing unit tests and integration tests for both the frontend and backend.

Debugging and error handling.

Optimization and Performance:


Optimizing Next.js applications for performance and SEO.

Implementing code splitting, lazy loading, and caching strategies.

Security:


Handling security concerns like CSRF, XSS, and SQL injection.

Implementing authentication and authorization securely.

Best practices for securing APIs and user data.

Scaling and Maintenance:


Strategies for scaling your application as it grows.

Version control and collaborative development.

Continuous integration and continuous deployment (CI/CD) pipelines.

Project Work:


Building a full-stack project from scratch or working on a significant project throughout the course.

Who this course is for:

  • Beginners with little or no experience in html,css and Js