服务器上的Javascript和API简介

Makers在Unsplash上​​撰写的“女人和男人坐在监视器前” 在开始之前,有一个免责声明:编程发生在抽象的各个级别。 有些人仍然会直接编写汇编代码,有时(尽管很少)我们需要直接更改实际的位,但是几乎总是我们在后台使用对我们有很大帮助的工具。 这是任何库,框架甚至编程语言的本质。 它们为我们实现了很多自动化,因此我们可以专注于好东西,即我们想要制造的东西。 在本教程中,我们将使用某些框架和库来为我们提供帮助,但重要的是学习语言 ,而不仅仅是工具。 我们将讨论Java语言所产生的元素,但是它们将与特定框架交织在一起。 Javascript最初是为了在90年代的网站上提供基本功能而编写的。 但是,如今,Java可以在手表,机器人,服务器等所有设备上运行。 在本教程中,我们将专门学习如何在Web应用程序的后端使用Javascript来处理传入的用户请求。 我们还将集成一个第三方API,以探索工程师如何与外部数据源交互。 让我们深入研究吧! 在本教程中,我们将专注于使用Express ,这是服务器端Javascript的微框架。 它建立在Node之上,Node只是运行在浏览器外部的JS运行时(如前面提到的在手表,机器人和服务器上)。 注意:在继续之前,您需要了解使用NPM或Yarn设置新的JS应用程序的基础知识(不用担心,对于这个项目,这很容易)。 您还需要确保在计算机上安装了Node。…

未来工作成功的关键? 体验式学习。

鉴于我们经济的飞速发展,越来越明显的是,我们有一个前所未有的机会来重塑传统的课堂体验。 随着工作和整个行业的不断变化,我们现在有机会完全重新考虑我们如何为学生做好准备。 有远见的学者和教育领导者认识到了这一机会,并正在探索高等教育如何适应以帮助学生满足未来的职业职场需求。 皮尤研究中心(Pew Research Center)最近的一项调查显示,有70%的受访者认为,将出现新的教育和培训计划,以快速,成功地培训大批人以完成明天的工作。 “未来”是这里的关键词。 我们的方法必须保持适应性,并对新趋势和不断变化的优先事项做出响应。 尽力而为,我们不知道未来会怎样。 牢记这一点,我们如何重新构想课堂体验? 我们如何赋予学生不仅可以期待改变,而且可以接受改变的思维方式? 在ASU,我们发现,通过专注于体验式学习,学生将获得最适合他们未来工作的素质:社交智能,创造性思维,适应性强以及跨多个学科的协作。 顺便说一句,这些也是雇主最希望获得的素质。 在亚利桑那州立大学,体验式学习采取许多不同的形式。 发光度实验室就是一个例子。 来自不同教育背景的这批学生正在利用大学的跨学科模型来寻求非常规,有效的解决方案,以应对全球性的巨大挑战。 发光实验室经常举办黑客马拉松比赛,例如EmergenTech:Hack ASU,以展示通过体验式学习形成的创新思想和解决方案。…