Practicum in Software Construction
Course Expectations, Version Control and Open Source
Managing Dependencies. Introducing Spring
Using Java Spring to write HTTP Services
Using JUnit and Cucumber to test your code
Programming Best Practices: Functional and Immutable Programming
Thinking about software APIs
Going from the IDE to the internet
Deploying reliable services (and picking them up when they fall down)
Setting up secure access to your account. Using a database
Using S3 from the Cloud. Exploring Dynamo
Automating your Cloud Deployments
Modern application deployment
Consolidated References
Midterm Study Guide
Final Study Guide
#CourseSlidesExamplesRecordingLab
1Course Expectations, Version Control and Open Source(23)
2Managing Dependencies. Introducing Spring(21)
3Using Java Spring to write HTTP Services(27)
4Using JUnit and Cucumber to test your code(21)
5Programming Best Practices: Functional and Immutable Programming(22)
6Thinking about software APIs(10)
7Going from the IDE to the internet(19)
8Deploying reliable services (and picking them up when they fall down)(18)
9Setting up secure access to your account. Using a database(23)
10Using S3 from the Cloud. Exploring Dynamo(22)
11Automating your Cloud Deployments(18)
12Modern application deployment(14)