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.
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.
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.
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.
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
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
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
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
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
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
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
Introducción
El origen del UML: Unified Modeling Language
El Proceso Unificado
MDA: Model Driven Architecture
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
Modelado de Requisitos: Diagrama de los casos de uso
Modelado de la dinámica
Modelado de objetos
Introducción
Empaquetado y diagrama de empaquetado
Asociaciones entre empaquetados
Modelado de objetos
Modelado de las actividades
Modelado de la arquitectura del sistema
Introducción
Los perfiles
Estereotipos
Tagged values
Introducción
Instalación
Interface
Crear un Proyecto
Guardar un proyecto
Diagrama de clases
Análisis textual
Diagrama de componentes
Introducción
Instalación
Creando un proyecto
Introducción
Estructura
Editar el código
Crear una aplicación
Introducción
Propiedades y datos
Métodos y objetos
Clases
Introducción
Tipos de directivas
Crear una directiva
Utilizar la directiva
Introducción
Tipos de pipes
Usando pipes
Pipes personalizados
Introducción
Configuración
Componentes
Router links
Router outlet
Introducción
Implementar
Obtener datos
Peticiones
Introducción
Creación
Validación
Estados
Introducción
Instalación
Iconos
Componentes
Navegación
Formulario
Layout
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
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
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
Titulación
Titulación de Máster de Formación Permanente en TypeScript: Experto en JavaScript con 1500 horas y 60 ECTS expedida por UTAMED – Universidad Tecnológica Atlántico Mediterráneo.