Code & Test Smarter with Design Patterns
In this course, you will learn how to identify problems that occur repeatedly in your code, and solve those problems in a standardized way. Learn about the design pattern concept; which is a programming solution or template that can be used in many different situations. You’ll also discover new tools for creating successful software.
You’ll get answers to these questions:
What constitutes a design pattern?
How do I write code that can adapt to change?
How can I identify code that needs changing, and which patterns to apply to anticipate the next stage of development?
How can I best implement the Gang of Four design patterns with .NET technology?
How to approach unit testing and test driven development, utilising design patterns?
Objetivos
Basics of Unified Modeling Language (UML)
How best to apply design patterns to .NET to effectively leverage the framework
Learn how to write code that is testable by leveraging design patterns
Refactor code to use the most appropriate pattern
Implement and code patterns such as Singleton, Factory, Decorator, Strategy, Command, Iterator, Visitor, Composite, Adapter and Façade to name a few
Software Development
Disponible en formato e-learning
Disponible en formato presencial
Disponible en formato a distancia
Subvención disponible
A través de Fundae, cumpliendo requisitos.
Duración
25 horas
- Dificultad 50%
- Nivel alcanzado 80%
Dirigido a
Developers who want to construct better distributed applications using collective real-world knowledge
Conocimientos requeridos
Demonstrate proficiency in object-oriented programming techniques
.NET experience
Temario
Introduction to Design Patterns using UML Concepts
Adapter and Façade
Singleton
Creation Patterns
Observer
Strategy and Template
Iterator, Composite, and Visitor
Decorator
Command
State
Proxy, Interceptor
ORMs and Repository Pattern
MVC
Getting Started with Test Driven Development
Designing Code for Testing
Using Test Doubles to Isolate Code
Comentarios recientes