A study of classical and object‑oriented software engineering principles and methods. Topics include software processes, requirements analysis, design, testing and maintenance, project management and software metrics, process improvement. Agile software development and open-source software development are also covered.
Goals for Spring 2020
- Create skeleton for User Management System
- Create skeleton for CMS
- DB Schema
- Migrations
- Users & User roles
- Routing
- Dynamic Routing
- Group routes
- Middleware to log requests (tickets?)
- Support Ticket Page (ticketing page, needs to be BEEF'D)