JavaScript Web项目:构建投资组合的20个项目 | JavaScript Web Projects: 20 Projects to Build Your Portfolio
现代HTML5、CSS3和JavaScript,为您的梦想投资组合和简历构建响应式和移动友好型项目!
讲师:Andrei Neagoie
双语资源中英文字幕学习课程,独家翻译制作,提供全部配套课程资料。全网最低价享受高品质课程资源,无限分享下载。
你将会学到什么?
- 20个纯JavaScript、HTML5、CSS3项目,提供所有代码
- 从一个完全的初学者变成一个自信的JavaScript开发人员
- 学习UI/UX实践,构建响应迅速、移动优先的web应用程序
- 使用AJAX、Fetch API、Promises和Async+Await进行异步编程
- 编写干净、可维护和高性能的Javascript代码
- 使用Web API(localStorage、DOM等)
- 现代HTML5(画布、视频、音频+更多)
- 现代CSS3(动画、转换、变量+更多)
- 避免其他Javascript程序员和初学者犯的常见错误
- 构建20个美丽且可定制的真实世界前端应用程序
课程要求
- 仅对HTML、CSS和JavaScript有基本了解
- 任何计算机和操作系统都可以工作——Windows、Mac或Linux。
课程说明
刚刚更新了HTML5、CSS3和JavaScript的所有现代功能!加入一个由超过900000名开发人员组成的在线直播社区,并参加由在硅谷和多伦多都使用过JavaScript的行业专家教授的课程!这门课程的重点是效率和通过建立你的梦想投资组合来让你被雇佣,这样你就可以找到一份工作或成为一名自由职业者。再也不要把时间花在令人困惑、过时、不完整的教程上了Andrei课程的毕业生现在在谷歌、特斯拉、亚马逊、苹果、IBM、摩根大通、脸书和其他顶级科技公司工作(说真的,用谷歌来验证一些证明)
无论你是想成为一名自由职业者,还是想被雇佣,或者只是想提升你的职业生涯,这门全新的课程都将带你一步一步地完成20个JavaScript项目,你将能够立即定制这些项目并将其放在你的投资组合中。一路上,你将学会使用HTML、CSS和JavaScript构建项目,并真正培养你作为JavaScript开发人员的技能。
无论你想有一天学习React、Angular、Vue JS、Node.JS、Svelte,还是现代开发人员的任何其他工具链,归根结底,JavaScript的基本原理是关键,学习JavaScript是一项投资,将在未来许多年获得回报。通过巩固你的JavaScript知识,并能够在没有库和框架等支撑的情况下构建东西,你将证明自己的未来。
事实是:很容易找到在线工作的JavaScript项目。您可以复制和粘贴代码。你可以观看YouTube视频。这很简单(而且是免费的)。这门课程的不同之处在于,我们不仅有使用JavaScript和浏览器API的最新功能的现代项目,而且我们还对每个项目进行代码审查。在我们建立网站后,我们会浏览代码,并讨论如何改进代码,如何提高安全性或提高项目的性能。
这就像让一位资深开发人员最终教你什么是好代码,初学者会犯什么常见错误,以及如何编写可维护的代码
所有的代码都将提供给你,即使你不喜欢一起编写代码,你也可以访问项目的代码,并立即将其放在你的投资组合中。
那么我们在建造什么呢?做好准备:
- Pock Rock游戏-Confetti.js,模块
- 报价生成器-获取、异步/等待、报价API、CORS
- 画中画-画中画API,屏幕截图API
- 书签应用程序-DOM,本地存储
- NAMESA APOD-获取,Async/Await,NASA API,DOM,本地存储
- 动画导航-CSS动画
- Infinite Scroll-Fetch、Async/Await、Unsplash API、DOM、Scroll Event Listener
- 卸载应用程序-日期,本地存储
- 音乐播放器-HTML 5音频API
- 计算器-数学方法
- 飞溅页面-DOM基础知识
- 亮/暗模式-DOM,本地存储
- 表单验证-DOM,表单
- Joke Teller-获取、异步/等待、Joke API、文本到速度
- 视频播放器-HTML 5视频API
- MS Paint Clone-高级HTML画布,本地存储
- Pong Clone-高级HTML画布
- Math Sprint游戏-SetInterval、DOM、数组方法、本地存储
- 动画模板-模板,AOS.js
- Drag and Drop-拖放API,本地存储
我们将使用现代的ES6、ES7、ES8、ES9、ES10功能来掌握JavaScript!把它想象成一个完整的JavaScript训练营,让你从一个初学者变成一个自信的程序员!除此之外,我们还介绍了常见的UI/UX实践,以确保我们有良好的设计,并且我们的项目对移动设备友好。
这门课程并不是让你在不了解原理的情况下只编写代码,这样当你完成这门课程时,除了看另一个教程之外,你不知道该做什么。不这门课程将推动你并挑战你,让你从一个绝对的JavaScript初学者变成一个能够自己构建项目的人。那么,现在是开始的最佳时机?今天!通过现在迈出第一步,你离发展能让你被雇佣的技能更近了,也离你的梦想职业更近了课程内见:)**
授课人:
Andrei Neagoie是Udemy上评分最高的开发课程的讲师,也是增长最快的课程之一。他的毕业生已经转到世界上一些最大的科技公司工作,如苹果、谷歌、亚马逊、摩根大通、IBM、优衣库等。他多年来一直在硅谷和多伦多担任高级软件开发人员,现在,他正在利用他所学到的一切,教授编程技能,帮助你发现作为一名开发人员在生活中所允许的惊人的职业机会。
作为一名自学成才的程序员,他明白有大量的在线课程、教程和书籍过于冗长,不足以教授适当的技能。大多数人在学习一个复杂的主题时会感到瘫痪,不知道从哪里开始,甚至更糟的是,大多数人没有2万美元用于编码训练营编程技能应该是负担得起的,并向所有人开放。教育材料应该教授最新的现实生活技能,不应该浪费学生的宝贵时间。从为《财富》500强公司、科技初创公司工作,甚至创办自己的企业,都学到了重要的教训,他现在将100%的时间用于教授其他人宝贵的软件开发技能,以便在一个充满无限可能性的令人兴奋的行业中掌控他们的生活和工作。
安德烈向你保证,没有其他课程能如此全面和解释得如此透彻他认为,为了学习任何有价值的东西,你需要从基础开始,发展树根。只有从那里,你才能学习与基础相关的概念和特定技能。当以这种方式构建时,学习将呈指数级增长。
利用他在教育心理学和编码方面的经验,Andrei的课程将带你了解你从未想过可能实现的复杂主题——–
Jacinto是加拿大广播公司的高级开发人员,拥有丰富的背景,包括在加拿大和韩国担任5年教师的经验。他从很小的时候就对技术充满热情,这让他在12岁时建造了第一台计算机,并在16岁时开始使用设计软件。作为Zero To Mastery Academy的讲师,Jacinto将这些艺术和批判性思维技能结合起来,创建高质量的项目,为学生的作品集增加真正的价值,并开始他们的网络开发职业生涯。
开始学习新东西可能很有挑战性,而且可用的资源太多,可能会让人应接不暇。Jacinto明白,对一些人来说,训练营和中学后教育太耗时或昂贵,许多人无法考虑。考虑到这一点,他尽最大努力创建价格低廉、对初学者友好的最高质量课程。
作为一名自学成才的开发人员,Jacinto白手起家,仅通过在线课程学习了4个月,就学会了获得高级开发人员的工作。他知道,在不花费过多时间或金钱的情况下,升级你的技能和转行是可能的。他非常高兴能在这个激动人心、不断发展的行业工作,并致力于为学生提供同样的机会。
球场内见
此课程面向哪些人?
- 任何觉得自己无法独立构建JavaScript项目的人
- 任何想成为网络开发人员、转行或自由职业JavaScript开发人员的人。
- 想要学习现代JavaScript的新开发人员或初级开发人员
- 想要学习前端web开发的程序员
- 任何需要在投资组合或简历中添加更多项目的人
- 了解JavaScript基础知识并希望加深知识的开发人员