在 100 天内(或按照您自己的进度)学习从头到尾的 Web 开发 – 从“基础”到“高级”,都包含在内!
你将会学到的
-
Web 的工作原理以及如何开始作为 Web 开发人员
-
在 100 天内学习 Web 开发(可选 – 您也可以选择不同的节奏)
-
构建网站、Web 应用程序和 Web 服务(并了解这些“东西”是什么)
-
使用 HTML、CSS 和 JavaScript 构建前端用户界面
-
使用 NodeJS、Express 和 SQL + NoSQL 数据库构建后端进程
-
向网站添加高级功能,例如用户身份验证、文件上传或数据库查询
要求
-
不需要事先的网络开发或编程知识!我们将从头开始!
-
您只需要一台电脑或 Mac 即可开始!
说明
加入 Udemy 上最全面的 Web 开发训练营!
本课程将教您 Web 开发并在 100 天内将您转变为 Web 开发人员– 或者让您刷新关键要素并扩展您现有的知识!
成为一名 Web 开发人员是一个不错的选择,因为 Web 开发开辟了许多职业道路,并且当今存在的几乎所有业务都需要 Web 开发技能 – 当然这只会在未来增加!
这不仅与网站有关,还与 Uber 或 AirBnB 等移动应用程序使用的“幕后”服务有关。它与 Google Docs 等丰富的网络应用程序以及浏览器游戏有关。当然还有 Facebook 等常规网站、在线博客、亚马逊等在线商店等等!
因此,Web 开发人员的需求量很大也就不足为奇了!而且,除了出色的工作前景,作为 Web 开发人员,您当然也可以轻松建立自己的数字业务!
本课程适合您!
本课程将从头开始教您 Web 开发,并且感谢本课程中包含的“100 天代码挑战”(尽管它是可选的!),您可以在 100 天内成为一名 Web 开发人员本课程!
开始学习本课程完全不需要任何 Web 开发知识。我们将逐步探索所有重要的基础知识、所有基础知识和所有关键概念。
但本课程也适用于已经具备 Web 开发知识的高级学生!这是一门深入的课程,因此您将能够通过深入研究 HTML、CSS 或 NodeJS 等关键基础知识以及探索处理支付、构建 REST API 或网站安全等高级概念来扩展您现有的知识。
由于这是一门庞大的课程,因此该课程以模块化方式构建。这意味着,您可以按部就班地学习,但您也可以直接跳到您最感兴趣的课程部分。当然,我们建议初学者采用“循序渐进”的方法 – 仅仅是因为所有的讲座和部分都是相互建立的。但作为一个更有经验的开发人员,您当然可以跳过您不感兴趣的基础知识!
100 天代码挑战
我们以“100 天代码挑战”为目标构建了这门课程——这个挑战(不是我们发明的)旨在让您在 100 天内每天至少花 1 小时进行编码。
由于这是一门庞大的课程(大约有 80 小时的内容!),它可能会让人不知所措。我们知道,许多学生从未完成一门课程。
真可惜,因为本课程包含内容、练习、测验、作业和演示项目!我们构建了浏览器游戏、博客、旅游网站、在线商店等等。
因此,我们通过每天花 1 到 2 个小时观看视频和学习,就如何在 100 天内从 A 到 Z 完成这门课程提供明确的指导。作为课程的一部分,您可以访问提供清晰结构的配套网站,并且您还可以在课程课程中找到注释。
当然,参加这个“100 天”挑战完全是可选的!您也可以按照自己的进度学习该课程,并跳过您不感兴趣的任何内容!
无风险尝试
本课程提供30 天退款保证。如果你发现它不适合你,你可以拿回你的钱,没有问题!
你会学到什么
这是一门庞大的课程,内容丰富,是我们学习 Web 开发时希望拥有的 Web 开发训练营。
以下是我们将在本课程中探讨的关键概念的摘要:
- 网络如何运作
- 核心技术:HTML、CSS 和 JavaScript
- 了解 HTML 文档的结构以及如何正确使用 HTML 元素
- 学习核心 CSS 概念,如盒子模型、flexbox、定位、单位等等
- 探索高级 CSS 概念,例如构建响应式网站、布局、自定义 CSS 属性、CSS 网格等
- 从头开始学习浏览器端 JavaScript
- 了解什么是“DOM”以及如何通过 JavaScript 操作它
- 探索浏览器/用户事件以及如何使用 JavaScript 处理它们
- 构建大量项目(例如井字游戏浏览器游戏)来练习和充分理解所有这些技术
- 使用 NodeJS 和 ExpressJS 进行后端开发
- 了解 NodeJS 是什么以及它是如何工作的
- 使用动态路由或动态模板等高级概念构建基本的后端驱动网站
- 了解如何使用数据库 – SQL 和 NoSQL(以及它是什么)
- 练习如何在 NodeJS 和 Express 中使用 SQL / NoSQL
- 深入研究高级概念,如身份验证、网站安全、编码模式、文件上传、用户输入验证等等!
- 再次:建立大量项目(例如,从头开始的完整在线商店!)以实践所有高级概念
- 了解如何在您的网站中使用第三方软件包和服务(例如 Stripe 进行支付)
- 转向更专业、更高级的概念,例如构建 REST API
- 探索像 Vue.js 这样的前端 JavaScript 框架,以构建更强大的 Web 用户界面
- 还有更多 – 只需查看完整课程以获得完整列表!
我们很乐意与您一起开始这段旅程,所以让我们开始吧!
马克斯和曼努埃尔
此课程面向哪些人:
- 初学者和高级网络开发学生
- 完全没有 Web 开发经验并想成为 Web 开发人员的学生
- 经验丰富的 Web 开发人员,他们需要全面的参考资料或想要深入研究更高级的主题并更新基础知识
- 所有有兴趣探索许多课程示例和练习的学生