Seminario de Técnicas Avanzadas de Programación en EducacionIT

Por EducacionIT
- 11 marzo, 2013
2 minutos de lectura
0

El jueves 21 de Marzo a las 19 hs se estará desarrollando en EducacionIT un seminario sobre Técnicas Avanzadas de Programación. Aprenderás los cinco principios básicos de la programación orientada a objetos, SOLID. Si eres desarrollador Java, .NET , PHP u otro lenguaje orientado a objetos, debes conocer estos patrones para mejorar tu forma de programar. 

 

Fecha: Jueves 21 de Marzo

Horario: 19 a 21 hs

Costo: $80

Lugar: EducacionIT, Lavalle 638, piso 8, CABA, Argentina.

CONTENIDO DEL SEMINARIO 

Este seminario está apuntado a todos aquellos que quieran tomar contacto con los principios de diseño SOLID y con la práctica de TDD.

Los principios de diseño SOLID son una herramienta indispensable para cualquier profesional vinculado al desarrollo de software. Estos principios permiten mejorar la calidad del diseño técnico del software en el que se aplican.
TDD (Test Driven Develpment) es una práctica ágil que busca lograr que nuestro código se pueda probar de forma automática y así lograr que el software que desarrollamos pueda crecer de forma incremental, asegurando en todo momento el correcto funcionamiento de nuestro codigo.

¿Querés conocer mas sobre estos temas?
¿Te gustaría ver casos de aplicación de principios de diseño?
¿Queres saber cómo lograr hacer pruebas automáticas en tu código?
¿Conocés los frameworks disponibles para aplicar Test Driven Development en tus desarrollos?

TOPICOS A CUBRIR 
  • Diseño de software orientado a objetos.
  • Principios de diseño.
    • Single responsibility principle
    • Open/closed principle
    • Liskov substitution principle
    • Interface segregation principle
    • Dependency inversion principle
  • Casos de uso para los principios de diseño.
  • Pruebas automáticas de código.
  • Formas de hacer que nuestro código se pueda probar.
  • Test Driven Develpment usando Visual Studio.
  • Utilización de TDD en un ejemplo práctico.
A QUIEN VA DIRIGIDO

Desarrolladores, Team leaders, Arquitectos que buscan mejorar sus habilidades en el diseño orientado a objetos y todos aquellos interesados en el diseño orientado a objetos y pruebas automatizadas de código.

CONOCIMIENTOS PREVIOS NECESARIOS

Algún lenguaje de programación, preferentemente orientado a objetos. C#, Visual Basic.NET, Java, ActionScript, PHP.

Categoría
Artículo escrito por: EducacionIT
Administrador
[wp-reviews]