Software Development Capstone Project

Apply all the skills you have learned to work through the challenging and rewarding task of designing a full-stack system.

Created by: Reid Holmes

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 0 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a software testing course? Or looking for more detail on Reid Holmes's Software Development Capstone Project? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

In this project course, the final course in the Software Development MicroMasters program, you will learn how to input, manipulate, and return data with a modern web development stack. Using TypeScript and Node, you will manipulate large amounts of information using a domain-specific querying language. Backend, REST, and front-end technologies will be required to successfully complete the project.
In teams, students will work through the project in several sprints. In each sprint, students will produce a deliverable that is evaluated using an automated test suite. The feedback you will receive from this suite will be limited. To succeed at the project you will need to create your own private test suite to further validate each deliverable.
By working through such a large-scale development project, you will learn technical development skills, and gain experience with how teams develop software in the industry.
This is the largest project in the Software Development MicroMasters program. Verified learners will have access to greatly increased staff coaching to help complete the project.

icon
Instructor Details

Reid Holmes

Reid is an Associate Professor of Computer Science in the Department of Computer Science at the University of British Columbia. Reid's research interests are in the human aspects of software engineering and working to improve developer's abilities to build and maintain high quality software systems. He received his Ph.D. from the University of Calgary in 2008 and spent a Postdoc at the University of Washington working with David Notkin from 2008-2010. Prior to joining UBC, Reid was an Assistant Professor in the David R. Cheriton School of Computer Science at the University of Waterloo.

icon
Reviews

0.0

0 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete