Node.js入门:从0开始写一个基于Koa的Web框架 大家期待已久的前端(WEB)主题的系列活动近期将陆续开始,目前已知的话题包含:Node.js、Vue.js、AngularJS、WEB优化、ES6/7、PWA……有木有兴奋。另外每年一度的DevFest大会也将在11月份举办,还想听技术干货的朋友一定关注我们活动通知和邮件列表。 本次活动,我们邀请到国内著名的Node.js专家兼布道者桑世龙 @i5ting(江湖人称狼叔,见下图)来给大家带来精彩的Node.js主题分享。 错了...其实真人是--> 近几年,随着浏览器技术发展以及移动设备普及,JavaScript、HTML、CSS这传统的WEB技术栈上的三驾马车都获得了空前的进化和快速的发展。WEB技术和工程思想翻新速度用日新月异来形容一点也不过分,尤其是JavaScript每过一段时间都会涌现各种有意思的框架和思想。见下图是GitHub统计的各种语言的项目情况,JavaScript从12年以后一直是独领风骚... 其中Node.js更将JavaScript从WEB前端延伸到了服务端的backend,这种以异步事件驱动为核心的JavaScript runtime(据说受到了Ruby的Event Machine和Python的Twisted启发)让JavaScript成为了一种全栈语言。 这次狼叔以Node.js上的著名Web框架Koa( https://github.com/koajs/koa )为基础带着大家一起来学习摸索Node.js,手把手一起写一个WEB小项目。相信掌握了Node.js后,各位工具箱里面肯定又多了一把灵活好用的利器了。 由 Express 原班人马打造的 koa,致力于成为一个更小、更健壮、更富有表现力的 Web 框架。使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套,并极大地提升常用错误处理效率。Koa 不在内核方法中绑定任何中间件,它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。 这次活动欢迎所有对JavaScript、Node.js等WEB技术感兴趣的朋友,无论什么基础都可以来哟,另外强烈建议各位带着自己的笔记本电脑来,可以跟着狼叔边学边写。 活动内容如下: * 从0开始 - Node.js 3m安装法 - Node.js基础入门 - 使用Node.js编写cli模块 - Koa基础 * 写一个基于Koa的web框架 - 生成项目 - 使用nodemon - 自动挂载路由 - 添加测试 - 添加mongoose - 添加mvc目录 - 加载某个目录到一个对象上 - 如何发布npm模块 - 继续优化mvc结构 - 庖丁解views - 没REST怎么行? - 脚手架scaffold - 更多 * 如果对本次活动内容有特别感兴趣或其它建议,请填写报名表时候告诉我们,我们会提前进行准备。
请提前安装好如下开发环境:
活动开始时间:2016年10月16日,星期日,上午9:30 活动地点:南开区白堤路42号百豪国际视听三楼(二十五中学对面,南开文化宫旁)草帽众创空间
报名须知:
请特别注意:为让更多朋友可以参与到活动中来,从本次活动开始,如果您连续三次提交了报名表,但是没有到场,我们将会把您列入黑名单,将来将不能报名参加Google组织的任何活动。
特别感谢活动场地提供者和本次活动协办:草帽众创空间 草帽众创空间成立于2015年,凭借其团队十余年的互联网实战经验及行业资源,为创业者提供工作空间、网络空间、社交空间、资源共享为服务理念,致力于打造“互联网为基础,服务于实体经济的专业化众创空间”。空间占地面积2600㎡,内设30个独立办公间、40个敞开工位,配有大型环形演播厅,梦想交汇角,智慧书墙,商务大厅、公共会议室咖啡简餐区、休闲娱乐洽谈区等近1000㎡公共区域。为入驻的企业/团队,提供自由开放的办公空间,提供行业资源对接,是创业者遇见未来合伙人、投资人的重要桥梁和纽带。为更好的服务入驻(入孵)的企业(团队),着力于打造工商注册、财务外包、法律咨询、政策支持、创投管理5项基础服务,“互联网+”工具包、微信公众平台应用、电子商务平台开发、开源系统共享、自媒体营销推广、互联网营销课程培训、云数据存储7项特色服务。空间现有导师团队200余人,专业服务机构10余家,开展路演活动300多场,服务创客千余人,创客团队转化企业百余家,年销售100万-2000万不等。
|