Construcción de aplicaciones para internet
Soluciones SaaS
Aplicaciones formulario y multiformulario
Reutilización de código
Elección de fuentes
Seguridad en bases de datos
Manejo de sesiones
Seguridad informática
Riesgos en los negocios y seguridad informática
Las soluciones de back-up y antivirus
Encriptación de las transmisiones
Política de seguridad en las organizaciones
Protección de datos
Prevención del acceso a información crítica
Almacenamiento
Recuperación
Borrado seguro
Programación
Programación orientada a objetos (O. O)
Programación estructurada
Principales lenguajes de programación: C++, C# (C Sharp), JAVA, JavaScript, PHP, Ruby
Lenguaje compilado, lenguaje interpretado y lenguaje procedural
Lenguaje de tipo Script: PHP
Lenguajes Mark-up: XML
Bases de datos
Creación y mantenimiento de bases de datos
Arquitectura básica de un DBMS
Redes
Principios y estándares
Componentes básicos
Tipos de equipos
El servidor
El cliente
Sincronización de datos
Transmisiones de datos en una red
Proceso de desarrollo de software
Documentación
Métodos formales de desarrollo
Prototipado
Testing
Planificación
Monitorización de proyectos
Gestión de los requisitos, correcciones en curso y control de cambios
Escritura de código apropiada al entorno
Herramientas de testing: test de aceptación: Milestones
Test de funcionalidad, estrés y carga
Herramientas de software para testing automatizado
Arquitectura del software
Análisis
Transformación de requerimientos en especificaciones funcionales
Especificaciones técnicas
Proceso de transformación
Arquitectura empresarial
Herramientas TOGAF certificadas
Arquitecturas centralizadas, 2-tier, 3-tier y basadas en web
Arquitectura orientada a web (WOA, Web Oriented Architecture)
Protocolo SOAP
Cloud computing
Beneficios.
Diseño físico de software
Validación del diseño físico
Diseño físico de software
Auditoría de software
Negocios virtuales
Nuevas tecnologías y necesidades de los negocios
Software BPM (Business Process Management)
Negocios virtuales
Efectos de la globalización
Internet como herramienta de creación de nuevas oportunidades. Extranet
Impacto del e-Business
Administración de relaciones con clientes (CRM)
Administración de cadenas de suministro (SCM)
ERP
Desarrollo IT 2 tier basado en web
Software de gestión documental (DMS)
Software de gestión del conocimiento (KMS)
Beneficios del uso de Social Media
Beneficios del uso de aplicaciones móviles
SLA
Acuerdo del nivel de servicios
Acuerdo de nivel de servicios: SLA
Contenido
Niveles de uso
Subcontratación de un SLA
Parámetros típicos de un SLA
Automatización
Captura de información
Transparencia de costes TI