In Software Engineering II, you will learn how to conduct software development in a team of teams setting. We want to prepare you for a situation where you are in a leading position and responsible for a large piece of software. Thus, you shall learn methods, concepts, and technologies that help you to deliver successfully large software in a multiple team setting.
SWT II is the only lecture in the curriculum that allows you to gain experience in a setting even larger than in the bachelor's project.
Introduction and Organization & Introduction to Ruby on Rails | 01:34:54 | |
---|---|---|
High-level Overview of SWT2 | 00:10:35 | |
SWT2 Project | 00:18:18 | |
Introduction to Ruby on Rails | 00:14:46 | |
Your First Rails Application | 00:24:47 | |
Your Introductory Rails Exercise | 00:26:28 |
Einführung in Scrum | 00:45:37 | |
---|---|---|
Kurze Einführung in das Projekt | 00:12:24 | |
Warum ein agiler Ansatz | 00:14:19 | |
Requirements | 00:12:12 | |
Scaling Scrum | 00:06:42 |
Testing in Ruby on Rails (1/2) | 01:29:47 | |
---|---|---|
Centralized vs Distributed VCS | 00:21:06 | |
Testing in Ruby on Rails | 00:18:49 | |
Building Blocks of Tests and BDD | 00:20:11 | |
Sequences for Unique Values | 00:19:45 | |
Integration and Acceptance Tests | 00:09:56 |
Testing in Ruby on Rails (2/2) | 01:00:28 | |
---|---|---|
Demo | 00:18:51 | |
Contact Tests | 00:18:47 | |
Route Test und Helper Module | 00:04:30 | |
TDD und BDD | 00:15:30 | |
Summary | 00:02:50 |
Software Reviews | 00:59:31 | |
---|---|---|
Review-Techniques | 00:17:11 | |
Code Examples | 00:13:28 | |
Tips und Tricks | 00:10:32 | |
Communication | 00:11:38 | |
Git Tricks | 00:06:42 |
Application Deployment | 00:31:13 | |
---|---|---|
Development & Operations | 00:03:17 | |
Deployment Terminology | 00:09:02 | |
Application Hosting Options | 00:13:35 | |
Continuous Deployment and Scrum | 00:05:19 |