|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/programming-with-javascript-es
课程评论:没有评论
课程名称:JavaScript 编程 课程概述:JavaScript 是推动现代互联网的编程语言。在本课程中,您将学习 JavaScript 的基础知识,包括与 JavaScript 有关的网络开发概念。您将实际操作函数、对象、数组、变量、数据类型、HTML 的 DOM(文档对象模型)等内容。通过学习,您将掌握如何使用 JavaScript,并发现现代 JavaScript 技术所带来的交互可能性。最后,您还将学习代码测试的实践以及如何编写测试。 课程大纲: 1. **JavaScript 入门** - 本模块介绍 JavaScript 的重要性,以及如何在浏览器中编写 JavaScript 代码。您将学习常用的运算符、条件语句和循环。完成该模块后,您将掌握基本的 JavaScript 语法和结构。 2. **程序的基本组成** - 在此模块中,您将学习对象、数组和函数的使用方法,了解最常用的内置方法,以及如何区分未定义、空和无内容的字符串。此外,您还会探讨错误管理和防御性编程的概念。完成后,您将能够灵活使用这些基本组件。 3. **编程范式** - 本模块将探讨函数式编程和面向对象编程范式。您将了解 JavaScript 中的作用域,学习 var、let 和 const 之间的差异,并学习如何使用类和继承。此外,您还将探索使用现代 JavaScript 特性(如扩展和剩余参数)编写代码的技巧,以管理 DOM 和事件,使用 JSON。完成后,您将能编写复杂逻辑。 4. **测试** - 在此模块中,您将学习 Node.js 和 Node 包管理器(npm)。您将探索如何安装 npm 包和处理 package.json。同时,您将学习 JavaScript 的测试方法,并在 Jest 中编写简单的单元测试。完成后,您将掌握基本的测试技能。 5. **课程结业评估** - 在最后一个模块中,您将综合课程中所学的知识,创建“小柠檬收据生成器”的代码。在完成该模块的各个单元后,您将能够参加结业评估,并有机会反思课程内容和未来的学习路径。
Name:Introducción a Javascript
Description:En este módulo, hacemos una introducción a JavaScript. Aprenderá por qué JavaScript es tan importante para el desarrollo de software. Y obtendrá una visión general de cómo escribir código JavaScript dentro del navegador. Además, conocerá los operadores más comunes, así como las declaraciones condicionales y los bucles. Después de completar este módulo, habrá completado los siguientes objetivos de aprendizaje:
Name:Componentes fundamentales de un programa
Description:Aquí aprenderá a utilizar objetos, matrices y funciones. Además, aprenderá sobre los métodos incorporados más comunes, y la diferencia entre cadenas indefinidas, nulas y vacías. Además, explorará la gestión de errores y la programación defensiva. Después de completar este módulo, podrá hacer lo siguiente:
Name:Paradigmas de programación
Description:Este módulo aborda la programación funcional y el paradigma de la programación orientada. Aprenderá qué es el alcance en JavaScript. Explorará las diferencias entre var, let y const. Y aprenderá a utilizar las clases y la herencia en la programación orientada a objetos. Además, explorará cómo utilizar la escritura de JavaScript usando características modernas como spread y rest. Construirá un código que pueda gestionar el DOM y los eventos. Y utilizará JSON en JavaScript. Después de completar este módulo, podrá hacer lo siguiente:
Name:Pruebas
Description:Aquí aprenderá sobre Node.js y Node Package Manager (npm). Además, explorará cómo instalar paquetes npm y cómo trabajar con package.json. Por otro lado, aprenderá sobre las pruebas en JavaScript y codificará una prueba unitaria sencilla en Jest. Después de completar este módulo, podrá hacer lo siguiente:
Name:Evaluación calificada de final de curso
Description:En el último módulo, sintetizará los conocimientos adquiridos en el curso para crear un código para el “generador de recibos Little lemon”. Una vez que haya completado las unidades individuales de este módulo, podrá realizar la evaluación calificada. También tendrá la oportunidad de reflexionar sobre el contenido del curso y el camino de aprendizaje que tiene por delante.
JavaScript es el lenguaje de programación que impulsa la web moderna. En este curso, aprenderá los conceptos básicos del desarrollo web con JavaScript. Trabajará con funciones, objetos, matrices, variables, tipos de datos, el DOM (Document Object Model, Modelo de objetos del documento) de HTML y mucho más. Aprenderá a utilizar JavaScript y descubrirá las posibilidades interactivas con las modernas tecnologías de JavaScript. Por último, aprenderá sobre la práctica de probar el código y cómo escri