— — - / — Instructor:
Lesson Schedule | Topics/Reading/Lynda Videos |
Due Dates (Deliverables are due at the start of class) |
Lesson 01 () |
Course Orientation Agile Approach to Software Development Book: None - see Lesson for supporting materials NOTE: The 'Lesson 01' in the left-hand column links to today's in-class material |
|
Lesson 02 () |
Working together:
the Slack communication tool: Project Concept Development, Slack Practice |
Team name and team coordinator |
Lesson 03 () |
Project: Requirements Document
(User Storries)
Project Requirements (Practice using User Management Feature) |
Project Concept Document NOTE THIS CHANGE |
Lesson 04 () |
REST API with ASP.Net
Core MVC Basic REST API (Web API) Apps |
|
Lesson 05 () |
We'll continue with the basic REST API (Web API) Apps NOTE: Revisions should be done within a week of getting feedback, and must be completed & returned to me within 2 weeks of the day, hour & minute that I sent out the feedback. It's up to you both get the work done & send it to me; missing work gets a zero |
Quiz #1 |
Lesson 06 () |
Project: planning poker Project: Project Status Document Work time: Dividing up the work How to take notes in class REST API with ASP.Net Core MVC |
Project Requirements Document Quiz #2 |
Lesson 07 () |
Instructor Out Sick |
Project Status Document |
Lesson 08 () |
Debugging with Visual Studio |
|
Lesson 09 () |
Git
basics Git Branches That XKCD comic about how people really use git REST API with ASP.Net Core MVC Client code |
Quiz #3 Should be about 1/3 done with release 1 goals |
Lesson 10 () |
REST API with ASP.Net
Core MVC Client code |
Quiz #4 |
Lesson 11 () |
Acceptance Test Plans | Should be about 2/3 done with release 1 goals |
Lesson 12 () |
TBA | Acceptance Test Plan (initial draft) |
Lesson 13 () |
Release #1 Presentation Prep Code Reviews < Mei is at MS Build > |
Release 1 |
Lesson 14 () |
Release
#1 Presentation Create a team checkin procedure? < Mei is at MS Build > |
|
Lesson 15 () |
Bug Tracking | |
Lesson 16 () |
Code Reviews For next time: |
Bug Tracking |
Lesson 17 () |
Selenium / Automated Web Testing PowerPoint | |
Lesson 18 () |
Deploying to Azure
|
|
Lesson 19 () |
Memorial Day - NO CLASS |
|
Lesson 20 () |
Project Post-Mortems | |
Lesson 21 () |
Project Work Day WARNING: Read through the R2 Presentation Rubric carefully! |
Individual Report |
Lesson 22 () |
Project Presentation |
Release 2 User Documentation |
THIS WHOLE ROW HAS THE 'DoNoDisplay' STYLE |
Other Possible Topics: interviews (particularly technical interviews) Including whiteboarding Imposter syndrome / how to project enthusiasm (as a green programmer) without clueless fanboy-ism? |