Curso gratis Analista Programador Javascript

Curso gratis Analista Programador Javascript online para trabajadores y empresas

Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria

Modalidad del curso: Online

Duración del curso: 180 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 ANALISTA PROGRAMADOR JAVASCRIPT

UML usa técnicas de notación gráfica para crear modelos visuales de sistemas de desarrollo de software. Hoy en día es el lenguaje de modelado de software más utilizado. Además en este curso profundizaremos en la programación de la parte cliente con JavaScript. Los programas creados de esta forma los ejecuta el navegador web.

CONTENIDO DEL CURSO GRATIS ANALISTA PROGRAMADOR JAVASCRIPT

PARTE 1. UML 2.0: PATRONES DE DISEÑO DE SOFTWARE

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A UML

  1. Conceptos básicos y visión general
  2. Origen y evolución del UML: Unified Modeling Language
  3. El proceso unificado de desarrollo de software
  4. Model Driven Architecture (MDA): Arquitectura basada en modelos

UNIDAD DIDÁCTICA 2. FUNDAMENTOS DE LA ORIENTACIÓN A OBJETOS

  1. Conceptos introductorios
  2. ¿Qué es un objeto?
  3. La abstracción en programación
  4. Tipos de objetos y su clasificación
  5. Encapsulación: protección y ocultación de datos
  6. Herencia y reutilización de código
  7. Especialización y generalización en clases
  8. Clases abstractas y concretas: diferencias y usos
  9. Polimorfismo: comportamientos flexibles
  10. Composición y relaciones entre objetos
  11. El concepto de estereotipo en UML para la extensión de elementos

UNIDAD DIDÁCTICA 3. MODELADO I: REQUISITOS Y DINÁMICA

  1. Modelado de requisitos con diagramas de casos de uso
  2. - Casos de uso y su función
  3. - Actor: los usuarios y sistemas externos
  4. - Escenarios y ejemplos
  5. - Descripción textual de los casos de uso
  6. Modelado de la dinámica del sistema
  7. - Diagramas de secuencia
  8. - Diagramas de comunicación entre objetos
  9. - Marcos de interacción: definición y utilidad
  10. Modelado de objetos específicos
  11. - Identificación de objetos mediante descomposición
  12. - Representación de clases y relaciones
  13. - Asociación entre objetos
  14. - Herencia y relaciones jerárquicas entre clases
  15. - Diagramas de instancias u objetos
  16. - Diagramas de estructura compuesta para organizar componentes

UNIDAD DIDÁCTICA 4. ORGANIZACIÓN DE LOS ELEMENTOS DE MODELADO

  1. Introducción a la estructuración de modelos
  2. Empaquetado y diagramas de empaquetado
  3. Relaciones y asociaciones entre diferentes empaquetados

UNIDAD DIDÁCTICA 5. MODELADO II: ESTADOS, ACTIVIDADES Y ARQUITECTURA

  1. Modelado de objetos y su estado
  2. Transiciones de estado y cambios dinámicos
  3. Creación del diagrama de estados y transiciones
  4. Diagrama de timing: análisis temporal
  5. Modelado de actividades y flujos de trabajo
  6. - Encadenamiento de actividades
  7. - Particiones o calles en procesos
  8. - Actividades compuestas y su coordinación
  9. Visualización de interacciones en diagramas de vista global
  10. Modelado de la arquitectura del sistema
  11. - Diagramas de componentes
  12. - Diagramas de despliegue y distribución

UNIDAD DIDÁCTICA 6. PERFILES Y EXTENSIONES EN UML

  1. Introducción a los perfiles y su importancia
  2. ¿Qué son los perfiles y para qué sirven?
  3. Estereotipos: personalización de elementos UML
  4. Valores etiquetados (tagged values): atributos adicionales

UNIDAD DIDÁCTICA 7. VISUAL PARADIGM: HERRAMIENTA DE MODELADO UML

  1. Presentación de Visual Paradigm
  2. Proceso de instalación y configuración
  3. Interfaz de usuario y navegación
  4. Creación y gestión de proyectos
  5. Guardar y exportar trabajos
  6. Diagramas de clases: creación y edición
  7. - Añadir y modificar elementos
  8. - Incorporar atributos y operaciones
  9. - Establecer relaciones de generalización y asociación
  10. Análisis textual en UML
  11. - Elaboración de diagramas de análisis textual
  12. - Identificación de clases y elementos clave
  13. - Generación de clases candidatas para el modelo
  14. Diagramas de componentes: creación y configuración
  15. - Añadir componentes y definir interfaces

PARTE 2. PROGRAMACIÓN WEB CON JAVASCRIPT (LADO DEL CLIENTE)

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS PÁGINAS WEB

  1. Conceptos básicos sobre páginas web
  2. Programación del lado del cliente: qué es y cómo funciona
  3. Programación del lado del servidor: diferencias y funciones
  4. Herramientas y tecnologías que utilizaremos
  5. Conocimientos previos necesarios
  6. Ejemplo práctico para comenzar

UNIDAD DIDÁCTICA 2. FUNDAMENTOS DE JAVASCRIPT

  1. La etiqueta `