使用 React 和 Node 完成 Next.js – 漂亮的投资组合应用程序

使用 Next.js 构建无服务器 Web 应用程序。学习钩子。部署到 Vercel。Next.js (Next JS 10+)、React (React 16+) & Node.js

讲师:Filip Jerga

独家Udemy付费课程中英文字幕,课程资料包齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将会学到的

  • 使用最新的 Next JS 和 React 开发无服务器和经典 Web 应用程序
  • 通过创建真实世界的应用程序清楚地理解 Web 概念
  • 创建 SEO(搜索引擎优化)和同构友好应用程序
  • 在令人兴奋的 Next 和 React Web 开发环境领域建立自己

课程内容

29 个章节 • 446 个讲座 • 总时长 69 小时 44 分钟展开所有章节

介绍2 个讲座 • 13 分钟

【项目一】:启动项目8 个讲座 • 1 小时 2 分钟

【项目一】:状态与道具9 个讲座 • 1 小时 25 分钟

[项目1]:布局7 个讲座 • 53 分钟

【项目一】:数据抓取8 个讲座 • 1 小时 18 分钟

[项目 1]:表单和创建资源7 个讲座 • 48 分钟

[项目1]:发布请求9 个讲座 • 48 分钟

【项目一】:资源详情8 个讲座 • 57 分钟

【项目一】:资源编辑5 个讲座 • 41 分钟

【项目一】:活动资源7 个讲座 • 58 分钟

[项目 1]:用户体验改进7 个讲座 • 57 分钟

【项目一】:部署5 个讲座 • 42 分钟

【项目2】:Starter(无服务器)25 个讲座 • 3 小时 38 分钟

【项目2】:认证21 个讲座 • 3 小时 4 分钟

[项目 2]:投资组合功能45 个讲座 • 7 小时 22 分钟

[项目2]:博客功能25 个讲座 • 3 小时 53 分钟

[项目 2]:用户体验改进13 个讲座 • 2 小时 20 分钟

【项目2】:搜索引擎优化11 个讲座 • 1 小时 43 分钟

【项目2】:部署10 个讲座 • 1 小时 59 分钟

[项目 3]:电影应用程序,基础52 个讲座 • 9 小时 22 分钟

[项目 4]:Starter(旧版)18 个讲座 • 2 小时 38 分钟

[项目 4]:使用 Auth0 进行身份验证26 个讲座 • 4 小时 39 分钟

[项目 4]:投资组合特征39 个讲座 • 6 小时 35 分钟

[项目 4]:博客功能 – Slate 编辑器11 个讲座 • 2 小时 10 分钟

[项目 4]:高级博客功能36 个讲座 • 5 小时 1 分钟

[项目 4]:页面 UX 改进12 个讲座 • 1 小时 32 分钟

[项目 4]:SEO 改进6 个讲座 • 39 分钟

[项目 4]:准备部署13 个讲座 • 1 小时 56 分钟

[可选]:为忙碌的开发人员设置1 个讲座 • 31 分钟

要求

  • HTML 和 CSS 基础知识
  • 需要基本的 Javascript 知识

说明

这门课程适合你吗?

如果你打算以开发人员的身份开始你的职业生涯或提高你的编程技能,那么本课程适合你。了解如何建立一个出色的投资组合网站,你可以与你的同事或未来的雇主分享。

在一门课程中获得开始 Web 开发所需的一切!从 Web 开发技术开始到更高级的主题,直到你的应用程序部署到 Heroku 或 Vercel 并在 Internet 上在线访问。

这个资源是你开始使用 Next.js、React 和 Node 进行 Web 开发所需的唯一资源。在本课程中,你将获得创建自己的项目所需的信心和技能。你将获得正确的心态来申请开发人员职业并改进 Next.js、React.js 和 Node 等现代框架。

Next.js 是什么?

Next.js 是 React 框架,为服务器端渲染 (SSR) 应用程序提供基础设施和简单的开发体验。

  • 直观的基于页面的路由系统(支持动态路由)
  • 预渲染,静态生成 (SSG) 和服务器端渲染 (SSR) 均支持每页。

课程结构如下:

  • 【项目一】:资源申请(初学者)
  • 【项目2】:作品集申请(初级/中级)
  • [项目3]:电影应用程序(遗留代码,初学者)
  • [项目 4]:投资组合应用程序(遗留代码,初学者/中级)

我们要做什么?

资源项目

该项目涵盖了基本概念。你将了解 React 和 Next JS 的工作原理。

你将了解状态和道具。

这个项目的重点是理解为第二个应用程序准备的基本概念。

投资组合项目

首先,我们将集成应用程序的基本布局。我们会将布局分解成小块,我们将创建许多可重用的组件,例如导航栏、投资组合卡等。我将解释服务器端渲染是如何工作的,如何使用不同的数据获取技术,以及在服务器端与客户端获取数据的区别和好处。

我们将开发的第一个重要功能将是身份验证。Auth0 提供者将处理身份验证。尽管如此,仍有许多工作需要处理。

用户将仅对经过身份验证的用户进行注册和登录和体验功能。你将学习如何通过应用程序限制对页面的访问和管理身份验证状态,从而导致应用程序布局的 UI 更改。

接下来,我们将研究投资组合功能。我们将实现创建投资组合的功能,我将解释如何轻松管理表单。然后我们将查看更新功能,我将向你展示如何使用现有数据填充输入。在本节的最后,我们将介绍删除功能。所有功能都将是反应式的并实时更新视图,你将学习如何使用新的 Next.js 函数创建快速静态页面。

博客功能将是最大的功能。用户将使用提供不同格式选项的石板编辑器创建博客。每个博客最初都会保存为草稿博客,用户有责任发布它。为此,我们将创建一个仪表板页面,显示所有用户博客以发布或从博客中制作草稿。所有已发布的博客都将在博客页面上突出显示,并创建为静态页面,以确保更好的性能。我们还将创建删除和更新功能。

接下来,我们将致力于 SEO(搜索引擎优化)的改进。我将解释 SEO 的基础知识以及如何使其与 Next.js 一起使用。

最后一节将介绍部署。Express API 服务器将部署到 Heroku。Next.js 组合应用程序将部署到无服务器 Vercel 平台,使我们的应用程序在互联网上超快速。

此课程面向哪些人:

  • 初学者以及对现代框架感兴趣的经验丰富的开发人员,例如 Next、React 和 Node。
  • 本课程适合所有渴望了解 javascript 框架如何工作的人。
  • 参加本课程将使你能够在困难的概念之前以简单的方式向你的同事解释。

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍