Cursos, cursos, cursos …

En este mes hay un par de cursos. El primero es el curso de Ruby On Rails aquí en Tijuana y que es a manera de Camp, este ya próximo fin de semana.

Ademas hay que empezar a preparar el material para un curso de Java -privado- y esperar a que me confirmen la fecha, este es para una empresa de desarrollo local y el temario seria algo así:

Fundamentos de programación

  • Sistema de tipos de datos
  • Variables
  • Constantes
  • Operadores
  • Estructuras de selección
  • Estructuras de condición múltiple
  • Ciclo for
  • Ciclo do
  • Ciclo While
  • Métodos
  • Funciones
  • Arreglos
  • Algoritmos

Programación orientada a objetos

  • Que es POO
  • La clase
  • Control de accesos
  • Propiedades
  • Constructores
  • Herencia
  • Poliformismo
  • Las clases abstractas
  • Interfaces
  • Arreglos y colecciones de objetos

Principios SOLID y patrones

  • Responsabilidad Unica
  • Abierto cerrado
  • Sustitución Liskov
  • Segregación de interfaces
  • Inversión de dependencias
  • Patrón de arquitectura multi-capa
  • Patrones ActiveRecord y DataMapper
  • Modelo de dominio
  • Capa de servicios
  • Patrón MVC