Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/khaledalabssi/teaching_repo_nextjs

Teaching materials / code-examples for my frontend and full-stack participants
https://github.com/khaledalabssi/teaching_repo_nextjs

hands-on-demos nextjs nextjs-example nextjs-introduction nextjs-layout-component nextjs-router nextjs-server-actions nextjs14 teaching-materials

Last synced: 2 days ago
JSON representation

Teaching materials / code-examples for my frontend and full-stack participants

Awesome Lists containing this project

README

        

# TEACHING REPO: nextJS
This repository contains code and examples used for teaching "Nextjs" Fo Frontend and Full Stack Development courses

## Purpose
These examples are intended for instructional use and demonstrate basic concepts. They are not representative of production-level code or my professional work.


### section one:
- nextjs project structure
- home page
- routes in nextjs
- layout functionality
- nested routes
- client vs server
- fetcing data
- loading
- section challenge

### section two:
- error handling
- dynamic routes
- nested layout
- components
- props
- section challenge

### section three:
- advanced routing
- media in nextjs
- databases
- section challenge

### section four:
- curd intro
- project 1

### section five:
- http methods
- route handler
- project 2

### section six:
- middleware
- render
- build
- project 3

### nextjs graduation:
- authentication
- advanced deployment
- encryption
- 3rd parties auth(google, facebook, github)
- 3rd parties payment gateway(paypal, stripe)
- 3rd parties services (POS, LLM, CRM)