full stack training-week2

day1/day2: 实现一个可以从youtube上获取视屏的功能

client端依旧使用react,用babel来编译jsx生成浏览器识别的javascript. 同时浏览器并不是统一的理解import/require和export,所以我们需要webpack打包我们的source code生成一个bundle.js.

server端使用了live-server动态的监控server端代码的改动.

同时需要install react dev tools,这样可以直接在浏览器中查看react的源码.

在这个项目中主要用到的ES2015有class/arrow function expression/template literals/default parameters/desturcturing.

针对React,主要学习了stateless/state functional components.

day3: oss database

主要实现一个TODO app,将TODO的信息保存到sqlite3数据库中.

主要了解以下的知识:

关系型数据库:通过row/column表示

非关系型数据库:以json格式表示,如mangoDB, Redis.

day4/5: oss and oauth

主要通过使用forge的API,如OAuth,Data Management API, Model Derivative API, and Viewer可以使你上传dwfx文件,并且将它们转为SVF(streaming viewing format),在3D model中进行查看.

充分使用promise进行异步的工作.

使用了superagent发request,同时它支持promise.

一些概念:

HTTP cookie: 就是一些server发给web browser的简短的数据,web broswer会储存并且将它连同下一个request发给server. 所以,一般它用来判断两个request是否来自同一个broswer. 同时允许用户保持login的状态,因为它记住了一些状态信息.

你可能感兴趣的:(full stack training-week2)