Giter Site home page Giter Site logo

full-stack-web-course's Introduction

full-stack-web-course

Full Stack Web Development Course. Back-end -> DB -> Front-end -> Engineering

Lesson outline links

  1. back-end
  2. db
  3. front-end
  4. engineering
  5. small-project

当前TODO List(@2017-08-08)

  1. 请各位先review每个目录下的outline,看是否有需要改动的地方。
  2. 确定课程时长。(6天(week1 Mon~Fri)+(week2 Mon))
  3. 前端讲AngularJS还是Vue.js? (因为Vue.JS以前没讲过,不知道效果,也没有PPT,所以先plan讲angularJS 1先. Vue.JS可以先作为team内部share先制作一次,之后再用到ITA上)
  4. 每个组看看提纲里有哪些是必须的
  5. smallproject 题目要增加复杂度
  6. 6月开始要动手做PPT了
  7. PPT基本完成, 讲课时间为8.28 - 9.4. (8.28-Node.JS+Express, 8.29-MongoDB, 8.30-AngularJS, 8.31-工程化, 9.1~9.4-Projec)
  8. 开课前要写一封文档or邮件给到学生说明要看哪个目录里的东西.

Rule

  1. 每部门课程放在对应子目录下
  2. 更新了课件要一起更新outline.md。
  3. 讨论请去Issues.

Updates

  1. 创建Repo,给出旧课程大纲与初步的新课程大纲。[by yellow @ 2017-04-25]
  2. PPT已基本完成, 并拷贝到 \IRIS4-ZHA-LAB-W7\TrainingCourse\MEAN. [by yellow @ 2017-08-08]
  3. 讲课时间为8.28 - 9.4. (8.28-Node.JS+Express, 8.29-MongoDB, 8.30-AngularJS, 8.31-工程化, 9.1~9.4-Projec)
  4. 完成small project需求文档的编写(基于Java课的项目) [by yellow @ 2017-08-15]

Issues

本项目有若干待解决的问题,例如如下几个。讨论请移步到Issues :)

  1. 整个课程时间有多长(授课+项目)?1周?1.5周?2周?这关系到知识点的挑选。
  2. 授课人员的技能。这关系到谁讲某一门课。
  3. 知识点的挑选与制作PPT,特别是选AngularJS 1还是Vue.JS(这个v1或v2关系不大,不像AngularJS那样断崖式的更新)?如果选Vue.JS,那么AngularJS的PPT就没用了。
  4. PPT需要英文的(防止以后给马尼拉用时要重做) + 风格需要统一(按照经验来看推荐暗底亮字)
  5. 如果某门课需要提前预装环境,授课者还要给出一份guide文档。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.