Intermediate Agile Software Development
Version 0.8.0
Lectures and other resources for teaching and learning about software development
Home
About
Git log, branch, stash, rebase, and merge
By Shaun Mitchell
See the
slides
for the video below
Edit on GitHub
Prev - Git
Next - Angular
Home
Workshops
-
Web Basics
+
jQuery Workshop
Bootstrap Workshop
Git
-
Git log, branch, stash, rebase, and merge
Angular
+
Angular Beginner
Angular Components
Angular Routing
Angular Services
React Workshops
+
React for Beginners
React Authentication with Firebase Workshop
Back-end Workshops
+
REST API with ExpressJS Workshop
Security of Software
DevOps Workshops
+
Docker Workshop
Azure Cloud Workshop
Testing
+
Website Testing with Selenium WebDriver
Python Workshops
+
Intermediate Python
Python for Beginners
Chapters
+
Re-introduction to Software Engineering
+
Career Advancement Tips
Technology Overview
Agile Development
+
Agile Values and Principles
Scrum
Kanban
Requirements in Agile
+
User Stories
Teamwork
Version Control
+
Github Social Computing
Project Management with JIRA
Project Design and Management
+
Requirements Phase
Client Checkpoint Phase
The Last Stretch Phase
Software Protection
+
Intellectual Property
Licensing Software
Software Security
+
Common Types of Attacks
Best Practices in Software Security
Instructor Materials
+
Schedule
Syllabus
Gradebook
Exams
+
Midterm
Final
Assignments
+
Assgn 1a
Assgn 1b
Assgn 1c
Assgn 2a
Assgn 2b
Assgn 3a
Assgn 3b
Assgn 4a
Assgn 4b
Assgn 5a
Assgn 5b
Assgn 6a
Assgn 6b
Assgn 7
Presentations