课程主页: https://www.coursera.org/learn/programming-with-javascript
课程概述
在这个现代网页开发的时代,JavaScript是不可或缺的编程语言。Coursera上提供的“JavaScript编程”课程将引导您逐步了解这一强大的工具。这个课程涵盖了从基本概念到现代JavaScript技术的多个方面,包括函数、对象、数组、变量、数据类型、HTML DOM等。不仅如此,您还能学习如何测试代码及使用Jest编写单元测试。
课程大纲
JavaScript介绍
该模块将帮助您了解JavaScript的基础知识,理解其在软件开发中的重要性。您将了解如何在浏览器中编写JavaScript代码,同时也会接触到最常用的运算符和控制语句。这一模块结束后,您将掌握许多基础知识。
程序的构建模块
您将学习如何使用对象、数组和函数,并探索内置方法的使用以及undefined、null和空字符串之间的区别。此外,您将了解错误处理和防御性编程的基本概念。
编程范式
本模块将深入探讨函数式编程与面向对象编程。您将了解到JavaScript中的作用域、var、let和const的差异以及如何使用类和继承。同时,您也会掌握如何使用现代JavaScript特性,例如扩展符和剩余参数,编写能够操控DOM和处理事件的代码。
测试
您将接触Node.js和Node包管理器(npm),学习如何安装npm包以及如何使用package.json。此外,还将讨论JavaScript中的测试方法,并在Jest中编写简单的单元测试。
课程结束评估
课程的最后一个模块将整合您所学到的技能,创建一个“小柠檬收据生成器”的代码。完成各个单元后,您将进行一次评估,之后也可以反思整个课程内容以及未来的学习路径。
推荐理由
如果您对Web开发感兴趣,或想进一步提升您的JavaScript技能,这门课程绝对值得参与。课程内容覆盖全面,讲解深入浅出,非常适合初学者以及有一定基础的开发者。通过实践项目,您不仅能学到理论知识,还能提升您的实战能力,对于日后的职业发展也将大有裨益!
课程主页: https://www.coursera.org/learn/programming-with-javascript