Full-Stack Next. js 15 Course - Multi User Blog Platform

所在平台: Udemy

课程主页: https://www.udemy.com/course/nextjs-15-course/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Full-Stack Next.js 15课程 - 多用户博客平台 课程概述:本课程将利用Next.js 15、TypeScript、TailwindCSS、Auth.js v5、Prisma等技术,从零开始构建一个完整的全栈网页应用。课程以项目为基础,非常适合希望通过构建真实应用来学习的开发者。通过创建和部署一个类似于DEV或Medium的博客平台,学员将获得实际操作经验,并掌握现代工具和最佳实践。 课程项目特性包括: - 完整的身份验证系统,使用Auth.js v5,实现包括凭证登录(电子邮件和密码)、通过Google或GitHub登录、电子邮件验证、密码重置等功能。 - Block Note编辑器:灵感来自Notion的富文本编辑器,支持图片、代码块等。 - 博客分页:为优化SEO和性能的服务器端分页。 - 暗黑和亮色主题模式:无缝切换主题。 - 图片上传:支持上传、替换和删除图片。 - 博客反应:点赞和收藏你喜欢的博客。 - 搜索与过滤:按标签和关键字过滤博客。 - 评论系统:对博客进行评论和回复评论。 - 用户个人资料:查看和更新用户设置,查看所创作的博客。 - 关注系统:关注和取关用户。 - 实时通知:通过SocketIO实现。 - 管理员仪表板:监控用户和博客。 - 部署:学习如何将项目部署到生产环境。 完成该课程后,学员将拥有一个强大、现代的博客应用,准备好投入实际应用中。

课程评论(0条)

课程详情

We will use Next.js 15, TypeScript, TailwindCSS, Auth.js v5, Prisma, and more to build a complete full-stack web application from scratch.This course is project-based and perfect for developers who want to learn by building a real-world app. You'll gain hands-on experience by creating and deploying a blog platform, something similar to DEV or Medium, with modern tools and best practices.Features we will create in the course project:A complete auth system using Auth.js v5 - Includes credentials login (email and password), continue with Google or GitHub, email verification, password reset, and more.Block Note editor - A rich text editor inspired by Notion, with support for images, code blocks, and more.Blogs' paginations - Server-side pagination for improved SEO and performance.Dark and light theme modes - Seamless switching between themes.Image uploads - Upload, replace, and delete images.Blogs' reactions - Like and bookmark your favorite blogs.Search and filter - Filter blogs by tags and keywords.Comment system - Comment on blogs and reply to comments.User profiles - View and update user settings, and see authored blogs.Follow system - Follow and unfollow users.Realtime notifications - Powered by SocketIO.Admin dashboard - Monitor users and blogs.Deployment - Learn how to deploy your project to production.By the end, you'll have a powerful, modern blog app ready for the real world.

课程标签

0人关注该课程

主题相关的课程