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?
- 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.
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.
Algún lenguaje de programación, preferentemente orientado a objetos. C#, Visual Basic.NET, Java, ActionScript, PHP.
- Encuesta septiembre 2021: ¿Cómo crees que afectan las tecnologías de la información en la educación? – 6 septiembre, 2021
- ¡Ya llega Programmer’s Week 2021! – 3 septiembre, 2021
- Encuesta agosto 2021: ¿En qué sector IT te desarrollas o te gustaría desarrollarte? – 6 agosto, 2021
Deja una respuesta