El desarrollo de software en las organizaciones se ha convertido en un proceso clave para el éxito empresarial. Desde el punto de vista del ingeniero, el desarrollo de componentes de software debe realizarse siguiendo estándares y reglas que permiten, en gran medida, proveer a las organizaciones de componentes robustos, eficientes y eficaces. Una opción, de las muchas que hay, es utilizar los motores de bases de datos como “recipiente” de la lógica del negocio con las ventajas y desventajas que esto conlleva. El estudiante al ver este curso, aprenderá a desarrollar componentes de negocios implementados en el motor de base de datos, así como los principios básicos de administración del motor. |
Grandes ideas:
|
DocenteCarlos Andrés Lugo |
Ingeniero de sistemas egresado de la Universidad Distrital “Francisco José de Caldas”; especialista en Teleinformática de la Universidad de Ibagué y magíster de la Universidad Nacional de Colombia. Diplomado en administración de bases de datos en Oracle, tesis de grado en interoperabilidad de aplicaciones con SOA, servicios web y BPEL. Desarrollo de aplicaciones en lenguajes de programación como C++, Delphi y Visual Basic.Net; desarrollo de aplicaciones de software en plataforma Java JEE con JSF, JSP, EJB, JPA y servicios web; desarrollo de bases de datos relacionales y orientadas a objetos bajo Oracle 9i, 10g y 11g; manejo de herramientas CASE como Rational Rose y Power Designer y del lenguaje UML para el diseño de proyectos; dominio del idioma inglés y experiencia en análisis y diseño de sistemas de información. Desarrollo de cursos con herramientas Sybase para aplicaciones en Internet; proyectos en Borland C++ y JDeveloper; cursos de certificación para programador; desarrollador en java y JEE. |