Project Management, Web Development & Version Control
- Project Management Principles
- Triage: critical, serious, dying
- Demand- vs supply-side time management
- Serial vs parallel development
- Spiral development
- Bottom-up vs top-down approach
- Hierarchy, modularity
- Document as you work
- Mythical man-month
- Project Management Software
- Web Development
- HTML, CSS, JavaScript
- W3 Schools
- Mozilla Developer Network
- Learn HTML in 12 mins
- Learn More HTML in 12 mins
- Learn CSS in 12 mins
- Learn CSS in 20 min
- Learn JavaScript in 12 mins
- HTML5 cheatsheet, HTML5 cheatsheet, HTML5 cheatsheet (pdf)
- JavaScript cheatsheet, JavaScript cheatsheet
- CSS cheatsheet, CSS cheatsheet, CSS cheatsheet
- CSS Zen Garden
- Web Editors
- Atom, Brackets
- Visual Studio Code
- SublimeText
- Notepad++
- Markdown
- Windows: Markdown Monster, ghostwriter
- Mac: MacDown
- Linux: ghostwriter
- Online: StackEdit, Dillinger
- Version Control
- Blogs, Wikis and Content Management Systems
- Assignment
- Work through a Git tutorial
- Build a personal website, describing yourself and a possible module project. You must document the process(es) used in creating your website, not just the final website.