2195€
Máster en Formación Permanente en TypeScript: Experto en JavaScript
100% Online
60 ECTS
12 meses
2195€
Presentación
Gracias a este Master en Typescript Experto en Javascript podrás desarrollar tus páginas web con los lenguajes de programación más usados a nivel de web con Javascript, Typescript y PHP además de gestionar las bases de datos utilizando MYSQL. Empezarás aprendiendo a utilizar un IDE, Visual Studio Code que será tu entorno de trabajo para desarrollar todos tus programas y códigos para desarrollar tus páginas web. Empezando por Javascript que es el lenguaje más usado y fundamental para la programación web, aprenderás los conceptos de este lenguaje, una vez dominado utilizarás TypeScript, que se construyó utilizando JavaScript. Pero al ser más fácil podrás trabajar de forma más versátil. También contarás con un equipo docente especializado en la materia.
Universidades colaboradoras
Para qué te prepara
Este Master en Typescript Experto en Javascript te prepara para ser un profesional altamente capacitado en el desarrollo web. Adquirirás habilidades avanzadas en el uso de Typescript, lo que te permitirá escribir un código más seguro, escalable y fácil de mantener. Además, dominarás herramientas esenciales como Visual Studio Code y UML 2.0, lo que te dará una ventaja competitiva en el mercado laboral.
Objetivos
- Dominar Visual Studio Code, como entorno de desarrollo integrado para hacer código.
- Comprender los modelos UML.
- Entender los fundamentos de JavaScript como lenguaje para desarrollo Web.
- Manejar TypeScript como lenguaje más sencillo con el que trabajar.
- Estudiar la gestión y creación de bases de datos.
- Practicar el desarrollo de proyectos reales.
A quién va dirigido
Este Master en Typescript Experto en Javascript va dirigido a toda persona que este interesada en aprender sobre el desarrollo web con unos lenguajes de programación muy demandados en el mercado laboral. También está indicado para cualquier programador o informático que quiera tener experiencia en desarrollo web.
Salidas Profesionales
Al finalizar este Master en Typescript Experto en Javascript, estarás preparado para desempeñarte en roles clave en el desarrollo web. Podrás trabajar como desarrollador web full-stack o emprender tu propio negocio en el campo de la programación web.
Las empresas demandan cada vez más profesionales en desarrollo web, lo que te brindará muchas oportunidades laborales.
Temario
MÓDULO 1. VISUAL STUDIO CODE
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A VISUAL STUDIO CODE
- Introducción
- Objetivos
- Mapa Conceptual
- ¿Qué es Visual Studio Code?
- Características y ventajas de usar Visual Studio Code
- - Características
- - Ventajas
- Instalación y configuración de Visual Studio Code en diferentes sistemas operativos
- Navegación y personalización de la interfaz de Visual Studio Code
- Recuerda
- Autoevaluación
UNIDAD DIDÁCTICA 2. CONFIGURACIÓN Y GESTIÓN DE PROYECTOS
- Introducción
- Objetivos
- Mapa Conceptual
- Creación de un nuevo proyecto en Visual Studio Code
- Organización de archivos y carpetas en un proyecto
- Configuración de extensiones y plugins en Visual Studio Code
- Uso de archivos de configuración para proyectos
- Recuerda
- Autoevaluación
UNIDAD DIDÁCTICA 3. EDICIÓN DE CÓDIGO Y FUNCIONALIDADES BÁSICAS
- Introducción
- Objetivos
- Mapa Conceptual
- Edición de código con Visual Studio Code
- Autocompletado y sugerencias de código
- Uso de atajos de teclado y comandos útiles en Visual Studio Code
- Trabajo con múltiples archivos y pestañas
- Búsqueda y reemplazo de texto en el editor
- Recuerda
- Autoevaluación
UNIDAD DIDÁCTICA 4. DEPURACIÓN Y PRUEBAS
- Introducción
- Objetivos
- Mapa Conceptual
- Configuración del entorno de depuración en Visual Studio Code
- Depuración de código paso a paso
- Uso de puntos de interrupción (breakpoints) para encontrar errores
- Pruebas unitarias y de integración en Visual Studio Code
- Gestión de errores y manejo de excepciones en el depurador
- Recuerda
- Autoevaluación
UNIDAD DIDÁCTICA 5. COLABORACIÓN Y CONTROL DE VERSIONES
- Introducción
- Objetivos
- Mapa Conceptual
- Integración con sistemas de control de versiones (Git)
- Uso de ramas (branches) y fusiones (merges) en Visual Studio Code
- Trabajo colaborativo con Live Share
- Gestión de conflictos en el control de versiones
- Uso de extensiones para mejorar la colaboración
- Recuerda
- Autoevaluación
UNIDAD DIDÁCTICA 6. EXTENSIONES Y PERSONALIZACIÓN AVANZADA
- Introducción
- Objetivos
- Mapa Conceptual
- Exploración de las extensiones más populares para Visual Studio Code
- Configuración y personalización avanzada del entorno de trabajo
- Temas y esquemas de color en Visual Studio Code
- Uso de snippets y plantillas para acelerar el desarrollo
- Automatización de tareas con tareas y comandos personalizados
- Recuerda
- Autoevaluación
UNIDAD DIDÁCTICA 7. OPTIMIZACIÓN DEL FLUJO DEL TRABAJO
- Introducción
- Objetivos
- Mapa Conceptual
- Uso de paneles y ventanas divididas en Visual Studio Code
- Uso de la terminal integrada para ejecutar comandos
- Uso de fragmentos de código (code snippets) para agilizar la escritura
- Integración con herramientas externas y servicios web
- Mejores prácticas y consejos para un flujo de trabajo eficiente
- Recuerda
- Autoevaluación
MÓDULO 2. UML 2.0: PATRONES DE DISEÑO DE SOFTWARE
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A UML
- Introducción
- El origen del UML: Unified Modeling Language
- El Proceso Unificado
- MDA: Model Driven Architecture
UNIDAD DIDÁCTICA 2. CONCEPTOS DE LA ORIENTACIÓN A OBJETOS
- Introducción
- El objeto
- La abstracción
- Clases de objetos
- Encapsulación
- Herencia
- Especialización y generalización
- Clases abstractas y concretas
- Polimorfismo
- Composición
- La especialización de los elementos: la noción de estereotipo en UML
UNIDAD DIDÁCTICA 3. MODELADO I
- Modelado de Requisitos: Diagrama de los casos de uso
- Modelado de la dinámica
- Modelado de objetos
UNIDAD DIDÁCTICA 4. ESTRUCTURACIÓN DE LOS ELEMENTOS DE MODELADO
- Introducción
- Empaquetado y diagrama de empaquetado
- Asociaciones entre empaquetados
UNIDAD DIDÁCTICA 5. MODELADO II
- Modelado de objetos
- Modelado de las actividades
- Modelado de la arquitectura del sistema
UNIDAD DIDÁCTICA 6. LOS PERFILES
- Introducción
- Los perfiles
- Estereotipos
- Tagged values
UNIDAD DIDÁCTICA 7. VISUAL PARADIGM
- Introducción
- Instalación
- Interface
- Crear un Proyecto
- Guardar un proyecto
- Diagrama de clases
- Análisis textual
- Diagrama de componentes
MÓDULO 3. ANALISTA PROGRAMADOR JAVASCRIPT
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A JAVASCRIPT
UNIDAD DIDÁCTICA 2. SINTAXIS DE JAVASCRIPT
UNIDAD DIDÁCTICA 3. MANIPULACIÓN DEL DOM CON JAVASCRIPT
UNIDAD DIDÁCTICA 4. PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVASCRIPT
UNIDAD DIDÁCTICA 5. AJAX CON JAVASCRIPT
UNIDAD DIDÁCTICA 6. DESARROLLO DE APLICACIONES WEB CON JAVASCRIPT
UNIDAD DIDÁCTICA 7. FRAMEWORKS DE JAVASCRIPT
UNIDAD DIDÁCTICA 8. JAVASCRIPT EN EL LADO DEL SERVIDOR
UNIDAD DIDÁCTICA 9. SEGURIDAD EN JAVASCRIPT
UNIDAD DIDÁCTICA 10. JAVASCRIPT AVANZADO
UNIDAD DIDÁCTICA 11. OPTIMIZACIÓN Y RENDIMIENTO EN JAVASCRIPT
UNIDAD DIDÁCTICA 12. TESTING Y DEPURACIÓN EN JAVASCRIPT
MÓDULO 4. TYPESCRIPT
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A TYPESCRIPT
UNIDAD DIDÁCTICA 2. TIPOS DE DATOS EN TYPESCRIPT
UNIDAD DIDÁCTICA 3. VARIABLES Y CONSTANTES EN TYPESCRIPT
UNIDAD DIDÁCTICA 4. FUNCIONES EN TYPESCRIPT
UNIDAD DIDÁCTICA 5. CLASES Y OBJETOS EN TYPESCRIPT
UNIDAD DIDÁCTICA 6. INTERFACES EN TYPESCRIPT
UNIDAD DIDÁCTICA 7. MÓDULOS Y ESPACIOS DE NOMBRES EN TYPESCRIPT
UNIDAD DIDÁCTICA 8. GENÉRICOS EN TYPESCRIPT
UNIDAD DIDÁCTICA 9. DECORADORES EN TYPESCRIPT
UNIDAD DIDÁCTICA 10. CONFIGURACIÓN AVANZADA Y HERRAMIENTAS
MÓDULO 5. ANALISTA PROGRAMADOR PHP
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A PHP
UNIDAD DIDÁCTICA 2. PROGRAMACIÓN ORIENTADA A OBJETOS EN PHP
UNIDAD DIDÁCTICA 3. TRABAJO CON BASES DE DATOS EN PHP
UNIDAD DIDÁCTICA 4. PROGRAMACIÓN WEB CON PHP
UNIDAD DIDÁCTICA 5. FRAMEWORKS DE PHP
UNIDAD DIDÁCTICA 6. SEGURIDAD EN APLICACIONES WEB CON PHP
UNIDAD DIDÁCTICA 7. OPTIMIZACIÓN Y RENDIMIENTO EN PHP
MÓDULO 6. MYSQL
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS BASES DE DATOS
UNIDAD DIDÁCTICA 2. ESTRUCTURA DE UNA BASE DE DATOS
UNIDAD DIDÁCTICA 3. CONSULTAS BÁSICAS CON SQL
UNIDAD DIDÁCTICA 4. MODIFICACIÓN DE DATOS CON SQL
UNIDAD DIDÁCTICA 5. ADMINISTRACIÓN Y SEGURIDAD EN MYSQL
UNIDAD DIDÁCTICA 6. TRIGGERS Y PROCEDIMIENTOS ALMACENADOS
UNIDAD DIDÁCTICA 7. OPTIMIZACIÓN AVANZADA DE CONSULTAS
UNIDAD DIDÁCTICA 8. REPLICACIÓN Y CLUSTERING
UNIDAD DIDÁCTICA 9. INTEGRACIÓN DE MYSQL CON OTROS LENGUAJES Y HERRAMIENTAS
UNIDAD DIDÁCTICA 10. MIGRACIÓN Y ACTUALIZACIÓN DE BASES DE DATOS
UNIDAD DIDÁCTICA 11. CASOS PRÁCTICOS CON MYSQL
MÓDULO 7. PROGRESSIVE WEB APPS CON ANGULAR
UNIDAD DIDÁCTICA 1. ANGULAR
- Introducción
- Instalación
- Creando un proyecto
UNIDAD DIDÁCTICA 2. CREANDO UN PROYECTO
- Introducción
- Estructura
- Editar el código
- Crear una aplicación
UNIDAD DIDÁCTICA 3. TYPESCRIPT
- Introducción
- Propiedades y datos
- Métodos y objetos
- Clases
UNIDAD DIDÁCTICA 4. DIRECTIVAS
- Introducción
- Tipos de directivas
- Crear una directiva
- Utilizar la directiva
UNIDAD DIDÁCTICA 5. PIPES
- Introducción
- Tipos de pipes
- Usando pipes
- Pipes personalizados
UNIDAD DIDÁCTICA 6. RUTAS
- Introducción
- Configuración
- Componentes
- Router links
- Router outlet
UNIDAD DIDÁCTICA 7. HTTP
- Introducción
- Implementar
- Obtener datos
- Peticiones
UNIDAD DIDÁCTICA 8. FORMULARIOS
- Introducción
- Creación
- Validación
- Estados
UNIDAD DIDÁCTICA 9. MATERIAL DESIGN
- Introducción
- Instalación
- Iconos
- Componentes
- Navegación
- Formulario
- Layout
UNIDAD DIDÁCTICA 10. FUNDAMENTOS DE PWA
- Introducción a las Progressive Web Apps (PWA)
- Características clave de las PWA
- Arquitectura básica de una PWA
- Preparación del entorno de desarrollo para PWA
- Uso de HTTPS y seguridad en PWA
UNIDAD DIDÁCTICA 11. SERVICE WORKERS
- Conceptos fundamentales de Service Workers
- Registro y ciclo de vida de un Service Worker
- Instalación y activación de un Service Worker
- Estrategias de caché con Service Workers
- Notificaciones push en PWA con Service Workers
- Sincronización de datos en segundo plano con SyncManager
- Manejo de actualizaciones de Service Workers
- Depuración y herramientas para Service Workers
UNIDAD DIDÁCTICA 12. WEB APP MANIFEST
- Introducción al Web App Manifest
- Estructura y propiedades del Web App Manifest
- Iconos y recursos para diferentes dispositivos
- Configuración de la pantalla de inicio en dispositivos móviles
- Temas de color y estilo de la aplicación
- Personalización de la barra de navegación y notificaciones
- Enlace del Web App Manifest en el documento HTML
- Verificación y prueba del Web App Manifest
MÓDULO 8. PROYECTO FIN DE MASTER
Titulación
Titulación Universitaria:
Solicitar información