JavaScript Advanced - продвинутые концепции языка и ООП

所在平台: Udemy

课程主页: https://www.udemy.com/course/javascript-advance/

课程评论:没有评论

第一个写评论        关注课程

课程简介

## Coursera JavaScript 高级课程:语言进阶与 OOP 本课程是 JavaScript 系列的第二部分,深入探讨 JavaScript 的高级概念和底层机制。前提是掌握 JavaScript 基础以及 HTML 和 CSS。 **课程亮点:** * **框架准备:** 深入理解 JavaScript 核心,为学习 React, Vue, Angular 等框架打下坚实基础,理解其内部工作原理。 * **实战项目:** 构建一个完整的单页应用程序 (SPA),实现图书库管理功能,包含组件化、响应式设计和构建工具。 * **自建 Mini 框架:** 在实践中运用面向对象编程 (OOP) 原则,创建自己的迷你框架。 **核心学习内容:** * **数据结构:** Map, Set, WeakMap, WeakSet * **数值与日期:** Math, BigInt, Date, 时间处理, Intl API (国际化) * **并发与异步:** Timers (setTimeout, setInterval), Event Loop, Promises * **面向对象编程 (OOP):** Prototype, ES6 Classes, SOLID 原则 * **Web 交互:** DOM 操作, Events (捕获与冒泡), Server Requests * **模块化:** CommonJS, ES6 Modules * **工具链:** NPM, 项目构建配置 **教学方式:** * 理论讲解与 live-coding 结合,深入剖析 JavaScript 特性。 * 模块化测试,巩固学习成果。 **学习目标:** 掌握 JavaScript 高级特性,为开发实际应用打下坚实基础。 **支持:** 支持通过 Telegram/Coursera 平台提问。

课程评论(0条)

课程详情

Этот курс является вторым курсом по JavaScript, который рассматривает уже продвинутые концепции и детально погружается в устройство JS. От вас нужно только базовое знание основ JS и HTML и CSS для финального проекта. Этот курс сфокусирован на том, чтобы донести продвинутые концепции языка, а так же подвести вас к использованию фреймворков, таких, как React, Vue и Angular с пониманием, что происходит под капотом. Ведь все эти знания мы применим на финальном проекте - библиотеки книг. Мы сделаем полноценное SPA приложение с компонентной структурой, реактивностью и сборщиком. В процессе мы даже сделаем свой mini framework с использованием ООПВ курсе мы детально изучим:Map и Set, WeekMap и WeekSetРаботу с числами, Math и BigIntРаботу с датой и временемИнтернационализацию чисел и дат через Intl APIРаботу с таймерами и интерваламиПринципы ООПPrototype и ES6 классыSOLIDАсинхронный JavaScriptЗапросы на сервер и их работуРаботу Event LoopPromises и работу с нимиУстройство DOMEvents, захват и всплытиеМодульность commonjs и es6Работу с NPMНастройку сборки проектаЛекции содержат как теоретическую часть, так и live-code, где мы вместе будем писать код, разбираю особенности работы JavaScript. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания.В результате курса вы получите знания и навыки для написания ваших первых приложений на JavaScript.Вы всегда можете задавать вопросы в чате студентов в Telegram или на платформе. Ссылка на Telegram в материалах курса.

课程标签

0人关注该课程

主题相关的课程