- Acquire a proper understanding, insight and skills in modern software development techniques, in particular Agile methods that are characterized by iterative and incremental development;
- Train collaborative team work in a relevant software development project;
- Be able to understand, recognize and apply design patterns to the problems that you encounter when using MDST to implement challenging new software products.
|
|
“MSDT” combines the theories of modern software development techniques and design patterns with the practices of team work in a software development project. This course teaches you how to become actively involved in a multi-disciplinary group of people that share a mutual goal: developing usable software products in an efficient manner. The course will:
- explain the necessity of software development models and their rationale;
- teach how to recognize the applicability of a number of common design patterns in actual problems, and how you should apply them;
- train how to use the agile software development framework using sprints.
- develop your competences in participating in a development team using state-of-the-art programming environments, software development techniques, issue tracking and source versioning systems
|
|