
Online
Publicado hace 5 años
Objetivos:
- Adquirir las competencias y habilidades necesarias para manejar el lenguaje de programación para el diseño, desarrollo y administración de páginas web y aplicaciones multimedia.
- Descubrir los fundamentos básicos acerca de la construcción de aplicaciones para internet, así como su uso en la pequeña y mediana empresa.
- Describir aspectos esenciales acerca de la seguridad informática en las empresas.
- Conocer los fundamentos básicos de los principales lenguajes de programación.
- Dominar los aspectos fundamentales de las bases de datos aplicadas a la empresa.
- Saber qué son, en qué consisten y qué tipos de redes se utilizan en una empresa media.
- Estar al tanto de qué son los procesos de desarrollo de software, cómo han de realizarse y cómo pueden beneficiar a las empresas.
- Descubrir los principios básicos de la arquitectura del software y cómo pueden utilizarlos las empresas para construir software más efectivo.
- Conocer en qué consiste el cloud computing y cómo pueden aprovecharlo las empresas.
- Familiarizarse con los aspectos generales acerca del diseño físico de software.
- Profundizar en los beneficios del uso de nuevas tecnologías en las empresas, y cómo estas pueden ayudar a potenciar los resultados de las empresas.
- Saber en qué consiste un acuerdo de nivel de servicios y sus principales aplicaciones dentro de una empresa.
Contenidos:
- 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