Description
The student will learn to develop code efficiently, applying different design patterns and best practices. He/she will also learn how to use a version control system such as Git.
Type Subject
Primer - Obligatoria
Semester
Second
Course
1
Credits
5.00

Titular Professors

Previous Knowledge
Objectives
Contents

Code smells
Refactoring
Semantic code
UML (Unified Modeling Language)
SOLID principles
Design patterns
DDD
Dependency Injector
Hexagonal architecture
Applied hexagonal architecture (Enterprise design patterns)
Unit testing
Integration testing
Semantic testing
TDD

Methodology
Evaluation
Evaluation Criteria

The learning outcomes of this subject are the following:

[RA1] The student learns a current language of web development following the standards about quality and style.

Basic Bibliography
Additional Material