DECO syllabus - Supercollaborative/Supercollaborative.github.io GitHub Wiki

Week 1

Week 2

Week 3

  • Ekka holiday, no lecture
  • Video on keeping images out of main repo (for size reasons) and pulling them in from Artifactory

Still to come (dates fluid, topic list also fluid):

  • Actor systems (simple concurrency because the server this year is very concurrent)
  • Continuous deployment
  • Stories from industry
  • UX / design
  • Database integration and patterns
    • JDBC
    • ORM / JPA
  • Mocks and code coverage
  • Class diagrams
  • Patterns (structural)
  • Sequence diagrams
  • Patterns (behavioural)
  • Metrics
    • Sonar
  • Logging

Late in the course:

  • User testing
    • (optional because it's hard for us to practice -- students are their own customer until DECO3800)
  • Memory & GC (optional)
    • demo using VisualGC
  • Bytecode, optimisation (optional)
    • demo
  • interoperability/standards (optional)
  • profiling
    • demo using VisualVM
  • FP/ non-Java (optional)
  • MDE (optional)