English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 54m | 248 MB
Follow along with the full life-cycle implementation of a software project. This course takes you from requirements development to modeling, design, coding, and testing. It features a small-scale web application project that realistically depicts the workflow and challenges of a typical software development project. Instructor Neelam Dwivedi brings together the most important concepts, tools, and techniques that developers need to know, including requirements elicitation and validation, proof of concept modeling, best practices for beta deployment, and refactoring. By the end of the course, you’ll understand the reality of software engineering—beyond writing code—and know how to effectively structure and manage projects as a team.
Topics include:
- Eliciting and specifying requirements
- Validating requirements
- Deploying POC
- Building models and code
- Delivering and deploying the beta software
- Preparing for final release
- Refactoring
Table of Contents
Introduction
1 Going from requirements to release
2 What you should know
3 Case study overview
4 Using the GitHub repo
Sprint 1 Project Kickoff
5 Define problem and vision statements
6 Elicit and specify requirements
7 Requirement validation
8 Technology validation
9 Proof of concept (POC) setup
10 POC implementation
11 POC deployment
12 Challenge From dev to deploy
13 Solution From dev to deploy
Sprint 2 Beta
14 Prepare sprint backlog
15 Build models
16 Build code
17 Deliver and deploy
18 Challenge
19 Solution
Sprint 3 Release 1.0
20 Prepare sprint backlog
21 Implement included use case
22 Final release
23 Refactoring
24 Challenge
25 Solution
Conclusion
26 Next steps
Resolve the captcha to access the links!