Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad del curso: Online
Duración del curso: 100 Horas
Titulación: Diploma acreditativo con las horas del curso
Curso Gratis Online para Trabajadores y Empresas
Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.
Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.
OBJETIVOS DEL CURSO GRATIS EXPERTO EN INGENIERIA SOFTWARE PARA LA WEB
Hoy en dia es necesario que los ingenieros del software sepan construir un software eficiente, seguro y mantenible, por eso con el presente curso en Ingenieria Software para la Web aprenderas la creación de una serie de metodologías y técnicas que permiten planificar y desarrollar páginas web avanzadas con la garantía de que el proyecto resultante será un éxito.
CONTENIDO DEL CURSO GRATIS EXPERTO EN INGENIERIA SOFTWARE PARA LA WEB
UNIDAD DIDÁCTICA 1. FUNDAMENTOS DE LA INGENIERÍA DEL SOFTWARE
- Introducción a la ingeniería del software: conceptos básicos
- Etapas principales del proceso
- El ciclo de vida del software
- Metodologías de ingeniería del software: tipos y enfoques
- Ingeniería del software estructurada
- Paradigma de programación orientada a objetos
- Desarrollo de aplicaciones web
- Visual Paradigm: herramienta para modelado
UNIDAD DIDÁCTICA 2. INTRODUCCIÓN A LAS METODOLOGÍAS DE DESARROLLO DE SOFTWARE
- Metodologías para el desarrollo de software: conceptos y tipos
- Normativa ISO/IEC/IEEE 12207
- Lenguajes de programación: fundamentos y ejemplos
- Métodos y enfoques de desarrollo de software
- UML: Lenguaje de modelado unificado
UNIDAD DIDÁCTICA 3. PROGRAMACIÓN ORIENTADA A OBJETOS (POO)
- Principios básicos de la programación orientada a objetos
- Diagramas de Gantt: planificación de proyectos
- Métodos constructores en POO
- Java Development Kit (JDK): entorno de desarrollo
- Proceso Unificado de Desarrollo (RUP)
- Análisis orientado a objetos con UML
- Comportamiento y estados de un objeto
- Diagrama de clases: estructura de objetos
- Encapsulamiento: protección de datos
- Herencia: reutilización de código
UNIDAD DIDÁCTICA 4. TÉCNICAS DE DISEÑO ORIENTADO A OBJETOS (UML)
- Normas para diseñar diagramas de casos de uso
- Componentes de software
- Diagrama de despliegue: distribución física
- Diagrama de secuencia: interacción entre objetos
- Diagrama de comunicación entre objetos
- Diagrama de estados y transiciones
- Definición de atributos y métodos en UML
UNIDAD DIDÁCTICA 5. INGENIERÍA WEB: INTERNET Y ARQUITECTURA
- Conceptos básicos de Internet
- Modelo cliente-servidor
- Nomenclatura y roles en sistemas web
- Estereotipos UML aplicados a la web
- Actor en UML: representación de usuarios y sistemas
UNIDAD DIDÁCTICA 6. USABILIDAD Y EXPERIENCIA WEB
- ¿Qué es la usabilidad? Conceptos clave
- Los cinco pilares de la usabilidad
- Optimización del posicionamiento web con foco en usabilidad
- Diseño centrado en el usuario: principios básicos
- Interacción persona-ordenador: claves para mejorarla
- Accesibilidad y usabilidad: cómo garantizarla
- Analítica web y su relación con la usabilidad
- Usabilidad web orientada a ofrecer una mejor experiencia
UNIDAD DIDÁCTICA 7. DESARROLLO DE PROYECTOS WEB
- Introducción al proceso de desarrollo
- Planificación y pruebas con usuarios
- Identificación del perfil del usuario
- Pasos para entender mejor a los usuarios
- Diseño y estructura de la información
- Creación de contenidos y diseño visual
- Evaluación del proyecto
- Evaluación heurística y pruebas con usuarios
- Lanzamiento y puesta en marcha
- Seguimiento y mejoras continuas
UNIDAD DIDÁCTICA 8. GESTIÓN Y PLANIFICACIÓN DE PROYECTOS
- Fases iniciales en la gestión de proyectos informáticos
- Conceptos clave y estructura del proyecto
- Dirección y formación del equipo de trabajo
- Resolución de problemas y estrategias
- Objetivos, control de calidad y documentación
- Motivación y liderazgo en el equipo
- Organización del tiempo y recursos
- Costes y control presupuestario
- Curvas S y su interpretación en planificación
- PERT: técnica de evaluación y revisión de proyectos
- Análisis del camino crítico para gestionar tiempos
- Diferencias entre CPM y PERT
- Hitos: definición y secuenciación
- Descomposición del proyecto (EDP)
- Diagrama de Gantt para seguimiento
- Técnicas variadas de planificación
- Gestión integral del proyecto
- Planificación de actividades y tareas
- Medidas de productividad en desarrollo de software
- Estrategias para aumentar la eficiencia
- Estimación de recursos necesarios
- Mejoras en las competencias del equipo
- Modelo COCOMO para estimar costes y esfuerzo