|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/javascript-made-easy-for-beginners/
课程评论:没有评论
**JavaScript 编程入门:从零开始轻松学** 本课程专为编程初学者和软件测试人员设计,旨在提供一个全面、易于理解的 JavaScript 客户端编程语言入门。课程将深入讲解 Web 开发所需的基础知识,并强调 JavaScript 的编程 aspect。 **课程亮点:** * **端到端学习:** 从零开始,涵盖所有必要的软件安装(Visual Studio Code 及其 Live Server 扩展)和预备知识,包括 HTML、CSS 和 DOM。 * **实用性强:** 学习如何将 JavaScript 应用于网页设计和客户端编程,使您能够构建动态、交互式的网页。 * **核心编程概念:** 深入学习 JavaScript 的基本语法和核心概念,包括: * 变量、数据类型和字面量 * 运算符和注释 * `const` 与 `var` 关键字 * 控制流语句(条件语句、循环语句) * `break` 和 `continue` 语句 * 函数 * `let` 与 `var` 关键字 * 声明不带 `var` 关键字的变量 * 对象和 `for-in` 循环 * 数组 * 类型转换 * 日期和字符串处理 * `for...of` 循环(适用于字符串、数组、Set 和 Map) * 正则表达式 * **面向对象编程 (OOP):** 掌握 JavaScript 中的面向对象概念,包括: * 类、对象、类属性、构造函数和静态成员 * 封装 * 继承 * 多态(方法重写) * `super` 关键字和 `super()` * 构造函数 * 抽象 * 原型 * **高级数据结构:** 学习并应用 JavaScript 内置的数据结构,如 Set 和 Map。 * **数学与常用对象:** 探索 JavaScript 的 Math 对象,以及如何处理数字。 * **代码执行:** 学习在浏览器和 Node.js 环境中执行 JavaScript 代码,掌握 `console.log()` 和 `document.write()` 的使用。 **课程目标:** 完成本课程后,您将能够: * 熟练掌握 JavaScript 的基本语法和编程概念。 * 理解 JavaScript 在 Web 开发中的作用。 * 能够使用 JavaScript 创建动态和交互式的网页。 * 熟悉 JavaScript 中的面向对象编程(OOP)概念。 * 为进一步深入学习 JavaScript 打下坚实的基础。 **特别适合:** * 对 Web 开发感兴趣的初学者。 * 希望增强 Web 应用测试能力的软件测试人员。 * 希望学习一门强大且用途广泛的编程语言的任何人。
In this course, I have explained all the concepts of JavaScript Client side programming language as required for understanding the basic web technologies, that are required for beginners and Software Testers. All the Software that are required for learning JavaScript are covered as part of this course itself.All the pre-requisites like HTML, CSS and DOM that are required for learning JavaScript are also covered as part this course itself.This is an end to end course, where you can know how JavaScript can be used in Web Designing and also how it can be used as part of Client side programming. The main focus of this course is the programming side of JavaScript, where all the programming concepts shown in the below list of topics are covered:The below are the topics covered in this session:Introduction to JavaScriptDownload, Installing and using Visual Studio code along with Live Server ExtensionHTML, CSS and DOM basics for JavaScriptExecuting the JavaScript code - Let's BeginPrinting output using console.log() and document.write() DOM statements Separating the JavaScript code from HTML code and executingExecuting the JavaScript code using node.js Variables, Data Types and Literals in JavaScriptOperators in JavaScriptComments in JavaScript const versus var keywords in JavaScriptControl Flow Statements in JavaScriptConditional Statements in JavaScript - if, if else, if else if else and switchLooping Statements in JavaScript - while, do while and for loopsbreak and continue Statements in JavaScript Functions in JavaScript let versus var keywords in JavaScriptDeclaring variables without any var keyword in JavaScriptObjects in JavaScript and for-in loopArrays in JavaScriptType Casting in JavaScript Dates in JavaScriptStrings in JavaScriptClasses, Objects, Class Properties, Constructors and staticEncapsulation in JavaScriptInheritance in JavaScript Method Overloading not supported by JavaScript Polymorphism - Overriding Methods in JavaScriptUsing super keyword and super() in JavaScriptConstructor Functions in JavaScript Abstraction in JavaScript Prototype in JavaScript Numbers in JavaScript Math Object in JavaScriptSets in JavaScript Maps in JavaScriptfor of loop with Strings, Arrays, Sets and MapsRegular Expressions in JavaScript