|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/javascript-concept-and-algorithms-intermediate-level/
课程评论:没有评论
## Coursera 课程摘要:JavaScript 概念与算法(进阶) 本课程是您的第二门 JavaScript 课程,旨在深入讲解初级课程未涵盖的各种功能以及必须为初学者跳过的主流进阶主题。 **课程核心内容包括:** * **ECMAScript 6 (ES6) 新特性:** 涵盖 ES6 引入的现代 JavaScript 特性。 * **异步编程:** 深入理解 Promise、async/await、fetch API,以及宏任务(Macro Task)和微任务(Micro Task)的概念。 * **数据结构基础(复习与扩展):** 回顾并深入探讨队列(Queue)、堆(Heap)等数据结构。 * **原型链与对象:** 详细讲解 JavaScript 的原型链、Object 构造函数及其相关技巧。 * **JavaScript 中的类(Class):** 探讨 JavaScript 中类的概念,以及它们作为构造函数第二种形式的角色。 * **数据结构深入:** 尽管不是课程的唯一目的,但为提升程序员的整体水平,课程将深入探讨数据结构。 * **排序算法:** 学习并实现多种 JavaScript 中的排序算法,作为课程的最后一个主题。 通过本课程的学习,您将对 JavaScript 有更广泛的理解,并对计算机科学的基础知识有更深入的认识。
This course will be your second Javascript course, we will cover all the different functionality that are not really covered in a beginner course and also the major advanced topic that must be skipped in a beginnner level JS course.We'll see ES6 stuff asyncronous context so Promise async and await what is fetch macro task and micro task must come further with also some preovious knowledge of Data Structures what is a queue ,heap etccPrototype Chain ,the Object constructor , and all the regarding tricks , also classes exist in JS even to they are not relevant as in other languages ,they are the so to say second version of constructor function. Data Strucutre in depth unfortunately must be faced for every programmer to really upgrade his level we will cover this topic even tho isn 't the purpose of the course and this is related to the fact that we have to learn sorting algorithms , the last topic of this course , we'll see how to implement several sorting algorithm in JavaScript So let's get started you will see the course covers a wide range of topics that will give you a broader understanding of JS and computer science in general.