— — - / — Instructor:
Lesson 01 ():
Class Orientation, Group Formation
<Moved to 'Schedule' page>
(All other material that gets moved to the 'Schedule' page may get deleted, instead)(In order to shorten this page)
(All other material that gets moved to the 'Schedule' page may get deleted, instead)(In order to shorten this page)
Lesson 02 ():
Git
- Classroom Slides
-
Examples Files
-
Git Tutorials for Beginners
-
Intro To Git For Web Designers
This one is very limited, but a good starting point. It does a good job of highlighting the 'typical workflow' for a designer using GIT - Pro Git
This is an actual book (available in print, or free online). -
A Visual Git Reference
Lots of nice pictures, but my focus on stuff that we're not using a ton of- If you liked the above, you'll love Visualizing Git Concepts with D3 :)
- GitHub:
- create repo
- https://help.github.com/articles/cloning-a-repository/
- http://classicprogrammerpaintings.com/post/144953638470/github-major-service-outage-georges-seurat?is_related_post=1
- Advice on branching:
-
Intro To Git For Web Designers
-
Git Tutorials for Beginners
Lesson 03 ():
More Git
- Classroom Slides
- We're going to practice resolving merge conflicts
- We're going to experiment with branches
- To read for next class:
Lesson 08 ():
ASP.Net Core WebAPI (via MVC) (continued)
- Classroom Slides
-
Misc
- Videos recorded in-class (available through OneDrive))
Lesson 10 ():
Estimation / Status Doc
-
Classroom Slides
- Lesson PowerPoint
- ESTIMATION EXERCISE
- Videos recorded in-class (available through OneDrive))
Lesson 11 ():
Acceptance Testing
-
Classroom Slides
- Lesson PowerPoint
- Supporting materials
- Overview (from a course at UC Santa Cruz)
- Example of an acceptance test plan (from Drexel U)
- Videos recorded in-class (available through OneDrive))
Lesson 12 ():
ASP.Net Core WebAPI (via MVC) (continued)
-
Classroom Slides
- Lesson PowerPoint
- Technical slides (basics): We're continuing the material in Lecture 05
- Videos recorded in-class (available through OneDrive)
Lesson 13 ():
Project Work Day
-
Classroom Slides
- Lesson PowerPoint - Advice on Presentations
Lesson 14 ():
Release 1 Presentations
- Release #1 Presentations
Lesson 15 ():
Code Reviews
- Classroom Slides
- Reminder: You need to update all the docs for your R2.
- I do plan on checking these (there's some points attached to this in the R2 grading schema)
- Check all the other requirements for your R2, as well
Lesson 16 ():
Bug Tracking
-
Classroom Slides
- Bug Tracking PowerPoint
- Next time: show how to close a bug from a commit on GitHub
- Videos recorded in-class (available through OneDrive)
Lesson 17 ():
INSTRUCTOR OUT SICK
- Classroom Slides
-
Examples Files
- File to Test
- Sample Test Suites (two - one for how the page appears when first loaded, the second for making sure that the button does what it's supposed to)
- Videos recorded in-class (available through OneDrive)
Lesson 18 ():
Selenium (An Automated Testing Tool), Testing
- Classroom Slides
-
Examples Files
- File to Test
- Sample Test Suites (two - one for how the page appears when first loaded, the second for making sure that the button does what it's supposed to)
- Videos recorded in-class (available through OneDrive)
- OLDER MATERIAL (PLEASE IGNORE THE STUFF BELOW):
- Classroom Slides
-
Examples Files
- A useful paper on developing test cases: http://www.kaner.com/pdfs/GoodTest.pdf
- The author's website about software testing: http://testingeducation.org/wordpress/
Lesson 19 ():
Memorial Day - NO CLASS
-
Memorial Day - NO CLASS
Lesson 20 ():
Deploying to Azure
-
Classroom
Material
- Get an Azure account
- Overview
- Activate Azure for students
- Install
instructions
- Go to https://e5.onthehub.com/WebStore/Welcome.aspx?ws=e5d3f40d-f99b-e011-969d-0030487d8897
- Search for "Azure Student"
- "order" that (FOR FREE)
- Download it
- Click on your username, then "Your Accounts/Orders", then "View Details" for the order in question
- then go to https://imagine.microsoft.com/en-us/catalog
- Click on "Get Azure"
-
Creating a web app & deploying to Azure
- In the "Sign in to Azure" step, you should be able to get a free account (either through MS directly, or through the MS Imagine / Dreamspark service)
- Azure deployment options (overview)
- Videos from today
- Get an Azure account
-
Classroom Slides
for payments with PayPal
- PowerPoint Slides
- Example transcript of using cURL to 'test drive' the REST API
- In your dashboard, disable everything for the 'live' server (just allow sandbox)
- Double-check that
Lesson 21 ():
Project Post-Mortems
-
Classroom Slides
Lesson 22 ():
Last Day of Class: Project Presentation
-
Classroom Slides