8000 Home · truonganhhoang/USTH-SE-2017 Wiki · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Hoàng Trương edited this page May 19, 2017 · 15 revisions

Software Engineering Course at USTH 2017

Course Plan

week 1. Fundamentals: web technologies and tools

homework 1: git, html, css, bootstrap, JavaScript

week 2. Fundamentals: Software as a Service

homework 2: ruby, rails

group project:

  • make groups of three
  • choose one component from h5p that you want to develop as a web component.
  • unit testing and test driven development: TDD with junit and for a simple program

week 3. Software Process, Agile Methods, BDD and User Stories

homework 3: Angular, BDD

group project: complete user stories, tests for the component of your group

  • create stories and and tests in spec.feature file in /projects/ folder
  • start development, using Angular2 Starer
  • write test code for the spec.feture file

week 4. Software development with BDD

week 5. Refactor, code review and deployment

homework 4:

group projects:

week 6. Documentation

group projects:

0