logo
Web全栈班BNE(07) - 介绍Introduction of ES6 and Nodejs  第一节
play54:11

Web全栈班BNE(07) - 介绍Introduction of ES6 and Nodejs 第一节

2020/05/13
关注我们:youtubebilibili

本节课程由就职于 APNIC 的讲师 Mason 授课,他毕业于昆士兰大学软件工程专业,拥有丰富的移动应用开发和自动化测试经验,也对前端三大框架及 Node.js 有深入研究。课程伊始,Mason 结合自身在实际项目中的开发经历,分享了 ES6(ECMAScript 2015)在现代 JavaScript 开发中为何必不可少,以及这些语言特性如何提升代码的可读性与可维护性。 在课程中,Mason 首先介绍了 ES6 的基础概念,包括 let/const 声明方式与传统 var 的差别、字符串模板(String Interpolation)的优雅拼接方式,以及箭头函数(Arrow Function)在简化函数写法同时对 this 作用域的影响。随后,他又演示了如何使用解构赋值(Destructuring)来提取对象或数组中的数据,以及默认参数(Default Params)为函数提供更加灵活的调用方式。除此之外,他还详细解释了类(Class)与子类(Subclass)的定义和用法,帮助学员更好地理解 ES6 对面向对象编程风格的支持。 在讲授 ES6 的同时,Mason 也引入了 Node.js 的基础知识与运行机制,让学员认识到 JavaScript 不仅仅局限于前端,还能在后端环境中高效运行,从而成为真正的“全栈”语言。通过本节课程,学员将初步掌握 ES6 的核心特性,并对 Node.js 有一个整体认识,为后续更深入的学习与项目实战打下坚实基础。 Taught by Mason, an APNIC engineer and software engineering graduate from the University of Queensland, this session dives into the essentials of ES6 and Node.js. With extensive experience in mobile app development, automation testing, and modern frameworks, Mason shares real-world insights on why ES6 is indispensable in JavaScript development. The course covers key ES6 features, including let/const vs. var, string templates for cleaner code, and arrow functions with this scope implications. Mason also demonstrates destructuring for efficient data handling, default parameters for flexible functions, and the use of classes and subclasses to enhance object-oriented programming. Additionally, students are introduced to Node.js basics, highlighting JavaScript's full-stack potential. This session builds a solid foundation for mastering modern JavaScript and backend development.

近期开课hot

Python零基础入门

start2025/02/12 03:14 (Sydney)

Business Analyst产品经理+实习

start2025/02/22 02:38 (Sydney)

logo

Follow Us

linkedinfacebooktwitterinstagramweiboyoutubebilibilitiktokxigua

We Accept

/image/layout/pay-paypal.png/image/layout/pay-visa.png/image/layout/pay-master-card.png/image/layout/pay-airwallex.png/image/layout/pay-alipay.png

地址

Level 10b, 144 Edward Street, Brisbane CBD(Headquarter)
Level 2, 171 La Trobe St, Melbourne VIC 3000
四川省成都市武侯区桂溪街道天府大道中段500号D5东方希望天祥广场B座45A13号
Business Hub, 155 Waymouth St, Adelaide SA 5000

Disclaimer

footer-disclaimerfooter-disclaimer

JR Academy acknowledges Traditional Owners of Country throughout Australia and recognises the continuing connection to lands, waters and communities. We pay our respect to Aboriginal and Torres Strait Islander cultures; and to Elders past and present. Aboriginal and Torres Strait Islander peoples should be aware that this website may contain images or names of people who have since passed away.

匠人学院网站上的所有内容,包括课程材料、徽标和匠人学院网站上提供的信息,均受澳大利亚政府知识产权法的保护。严禁未经授权使用、销售、分发、复制或修改。违规行为可能会导致法律诉讼。通过访问我们的网站,您同意尊重我们的知识产权。 JR Academy Pty Ltd 保留所有权利,包括专利、商标和版权。任何侵权行为都将受到法律追究。查看用户协议

© 2017-2024 JR Academy Pty Ltd. All rights reserved.

ABN 26621887572