Complete Next.js with React & Node – Portfolio Apps [2023]
使用 React 和 Node 完成Next.js – 投资组合应用程序 [2023]

Create portfolio apps using NextJS, with the new “App Router” architecture! Master the latest Next.js, React.js & Node.
使用NextJS创建投资组合应用程序,并具有新的“App Router”架构!掌握最新的Next.js,React.js和节点。

教程演示🔗

What you’ll learn 学习内容

  • Develop web applications with the latest Next JS & React
    使用最新的 Next JS 和 React 开发 Web 应用程序
  • Understand web concepts clearly by creating real-world applications
    通过创建实际应用程序清楚地了解 Web 概念
  • Create SEO (Search Engine Optimisation) and Isomorphic Friendly Applications
    创建 SEO(搜索引擎优化)和同构友好应用程序
  • Establish yourself in field of the exciting Next and React web development environment
    在激动人心的 Next 和 React Web 开发环境中建立自己的地位

Requirements 要求

  • Fundamentals in HTML and CSS
    HTML 和 CSS 基础知识
  • Basic Javascript knowledge is required
    需要基本的 Javascript 知识

Description 描述

Is this course right for you?
这门课程适合你吗?

If you plan to start your career as a developer or improve your programming skills, this course is right for you. Learn how to build a fantastic portfolio website you can share with your colleagues or future employers.
如果您打算以开发人员的身份开始您的职业生涯或提高您的编程技能,那么本课程适合您。了解如何建立一个出色的投资组合网站,您可以与您的同事或未来的雇主分享。

Get all you need to start web development in one course! Start with web development technologies and move to more advanced topics until your application is deployed to Heroku or Vercel and accessible online on the internet. This course covers the latest topics and React JS and Next JS versions.
在一门课程中获得开始 Web 开发所需的一切!从 Web 开发技术开始,然后转向更高级的主题,直到您的应用程序部署到 Heroku 或 Vercel 并在 Internet 上在线访问。本课程涵盖最新主题以及 React JS 和 Next JS 版本。

Course Structure is the following:
课程结构如下:

  • [Project 1]: Resource Application (Beginners)
    [项目1]:资源应用(初学者)

  • [Project 2]: Content Application (Beginners)
    [项目2]:内容应用(初学者)

  • [Project 3]: Portfolio Application (Beginners/Intermediate)
    [项目3]:作品集申请(初级/中级)

What is Next.js? 什么是Next.js?

Next.js is a React framework that provides infrastructure and simple development experience for server-side rendered(SSR) applications.
Next.js 是一个 React 框架,为服务器端渲染 (SSR) 应用程序提供基础设施和简单的开发体验。

  • An intuitive page-based routing system (with support for dynamic routes)
    直观的基于页面的路由系统(支持动态路由)

  • Pre-rendering, both static generation (SSG) and server-side rendering (SSR), are supported on a per-page basis.
    支持预呈现,即静态生成 (SSG) 和服务器端呈现 (SSR)。

What are we going to work on?
我们要做什么?

Project 1 – Resource Project
项目 1 – 资源项目

  • This project is designed to provide a comprehensive understanding of fundamental concepts in web development.
    该项目旨在提供对 Web 开发基本概念的全面理解。

  • You will grasp the concept of state, which represents the dynamic data within a React component, and learn how to manage it effectively.
    您将掌握状态的概念,它表示 React 组件中的动态数据,并学习如何有效地管理它。

  • Understanding props, which pass data from one component to another, is a key part of this project.
    理解将数据从一个组件传递到另一个组件的道具是这个项目的关键部分。

  • You will understand comprehensively what a component is in the context of React and how to create and use them in your applications.
    您将全面了解 React 上下文中的组件是什么,以及如何在应用程序中创建和使用它们。

  • The primary focus is on React and Next JS, two popular JavaScript libraries/frameworks for building modern web applications.
    主要关注 React 和 Next JS,这是两个流行的 JavaScript 库/框架,用于构建现代 Web 应用程序。

Project 2 – Content Application
项目 2 – 内容应用程序

  • Learn the latest Next.js 13’s “App Architecture.”
    了解最新的 Next.js 13 的“应用架构”。

  • Explore recent changes in React and Next.js.
    探索 React 和 Next.js 的最新变化。

  • Build a content application for managing portfolios and blogs in markdown format.
    构建一个内容应用程序,用于以 Markdown 格式管理投资组合和博客。

  • Discover new API functions.
    发现新的 API 函数。

  • Understand project organization.
    了解项目组织。

  • Gain insight into how these frameworks work.
    深入了解这些框架的工作原理。

Project 3 – Extensive Portfolio Project
项目 3 – 广泛的投资组合项目

  1. Building the Layout: 构建布局:

    • Creating reusable components like navbar and portfolio cards.
      创建可重用的组件,如导航栏和投资组合卡。

    • Explaining server-side rendering and data fetching techniques.
      解释服务器端渲染和数据获取技术。

  2. Authentication: 认证:

    • Using Auth0 for authentication.
      使用 Auth0 进行身份验证。

    • User registration, login, and access control.
      用户注册、登录和访问控制。

    • Managing authentication state and making UI changes.
      管理身份验证状态并进行 UI 更改。

  3. Portfolio Features: 产品组合特点:

    • Implementing create, update, and delete functionality.
      实现创建、更新和删除功能。

    • Real-time updates and fast static pages with Next.js.
      具有Next.js的实时更新和快速静态页面。

  4. Blogging: 博客:

    • Creating blogs with a rich text editor.
      使用富文本编辑器创建博客。

    • Drafting and publishing blogs.
      起草和发布博客。

    • Managing user blogs and SEO.
      管理用户博客和搜索引擎优化。

  5. SEO (Search Engine Optimization):
    SEO(搜索引擎优化):

    • Basics of SEO and integrating it with Next.js.
      SEO的基础知识并将其与Next.js集成。

  6. Deployment: 部署:

    • Deploying Express API server to Heroku.
      将 Express API 服务器部署到 Heroku。

    • Deploying Next.js portfolio app to Vercel to be accessible on the internet.
      将Next.js投资组合应用程序部署到 Vercel,以便在互联网上访问。

Who this course is for:
本课程适用于谁:

  • Starting as well as experienced developers interested in modern frameworks as Next, React and Node.
    初学者以及对 Next、React 和 Node 等现代框架感兴趣的经验丰富的开发人员。
  • This course is for everyone eager to understand how a javascript frameworks work.
    本课程适合所有渴望了解 javascript 框架如何工作的人。
  • Taking this course will enable you explain before difficult concepts to your fellow colleagues in simple way.
    参加本课程将使您能够以简单的方式向同事解释困难的概念。

本教程已投稿 B 站:

 

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源