Especialización en Desarrollo JavaScript

Postítulo

Online

$ 1.799.995 IVA inc.

Descripción

  • Tipología

    Postítulo

  • Metodología

    Online

  • Horas lectivas

    450h

  • Duración

    6 Meses

  • Inicio

    Fechas disponibles

  • Campus online

  • Clases virtuales

TECH -Universidad Tecnológica

JavaScript es el lenguaje de programación más utilizado en el mundo, todas las páginas webs lo utilizan. Aunque en sus orígenes estaba pensado para navegadores web, ha ido evolucionando y hoy en día se utiliza en todos los ámbitos de la programación. Con esta capacitación el alumno aprenderá a realizar con JavaScript tanto aplicaciones web, como aplicaciones de escritorio, servidores o aplicaciones móviles, cada vez más
utilizadas por los usuarios. Bajo este contexto, se presenta el siguiente programa 100% online, enfocado a desarrollar un lenguaje en continua evolución, con la adición de nuevas características y con un gran número de Frameworks.

Información importante

Documentación

  • 86especializacion-tech-desarrollo-javascript.pdf

Sedes y fechas disponibles

Ubicación

comienzo

Online

comienzo

Fechas disponiblesInscripciones abiertas

A tener en cuenta

Objetivos generales
Š Generar conocimiento especializado sobre el lenguaje JavaScript
Š Ser capaz de desarrollar cualquier tipo de aplicación con JavaScript
Š Analizar las características y funcionamiento de la librería React

Objetivos específicos
Módulo 1. Lenguaje Javascript aplicado a Full Stack Developer
Š Establecer los tipos básicos y complejos que ofrece JavaScript
Š Analizar las diferentes formas de Programar con el lenguaje y hacer un uso correcto en cada situación
Š Actualizar los conocimientos a las últimas versiones
Módulo 2. Herramientas De Javascript. Librería Reactjs
Š Determinar las funcionalidades de React
Š Configurar un proyecto utilizando Create-React-App
Š Analizar el ciclo de vida de los componentes en React
Módulo 3. Framework de JavaScript. Angular
Š Desarrollar conocimiento especializado sobre la arquitectura del Framework
Š Generar un proyecto. Puesta en marcha
Š Profundizar en la Metodología de Angular

El objetivo principal de este Experto Universitario es ofrecer al informático la posibilidad de incorporar a su práctica profesional JavaScript como herramienta para desarrollar todo tipo de proyectos. Así, al finalizar esta titulación, tendrá los conocimientos
especializados para poder brindar a su compañía la oportunidad de progresar a través de este lenguaje, aplicándola a ámbitos novedosos como la experiencia de desarrollo con React.

Este Experto Universitario en Desarrollo JavaScript contiene el programa más completo y actualizado del mercado.

Tras la superación de la evaluación, el alumno recibirá por correo postal* con acuse de recibo su correspondiente título de Experto Universitario emitido por TECH Universidad Tecnológica.

El título expedido por TECH Universidad Tecnológica expresará la calificación que haya obtenido en el Experto Universitario, y reunirá los requisitos comúnmente exigidos por las bolsas de trabajo, oposiciones y comités evaluadores de carreras profesionales.

Título: Experto Universitario en Desarrollo JavaScript
N.º Horas Oficiales: 450 h.

Nuestra escuela es la primera en el mundo que combina el estudio de casos clínicos con un sistema de aprendizaje 100% online basado en la reiteración, que combina 8 elementos diferentes que suponen una evolución con respecto al simple estudio y análisis de casos. Esta metodología, a la vanguardia pedagógica mundial, se denomina Relearning.
Nuestra escuela es la primera en habla hispana licenciada para emplear este exitoso método, habiendo conseguido en 2015 mejorar los niveles de satisfacción global (calidad docente,calidad de los materiales, estructura del curso, objetivos…) de los estudiantes que finalizan los cursos con respecto a los indicadores de la mejor universidad online en habla hispana.

Recibida su solicitud, un responsable académico del curso le llamará para explicarle todos los detalles del programa, así como el método de inscripción, facilidades de pago y plazos de matrícula.

En primer lugar, necesitas un ordenador (PC o Macintosh), conexión a internet y una cuenta de correo electrónico. Para poder realizar los cursos integramente ON-LINE dispone de las siguientes opciones: Flash - Instalando Flash Player 10 o posterior (http://www.adobe.com/go/getflash), en alguno de los siguientes navegadores web: - Windows: Internet Explorer 6 y posteriores, Firefox 1.x y posteriores, Google Chrome, Opera 9.5 y posteriores - Mac: Safari 3 y posteriores, Firefox 1.x y posteriores, Google Chrome - Linux: Firefox 1.x y posteriores HTML5 - Instalando alguno de los navegadores web: - Google Chrome 14 o posterior sobre Windows o Mac - Safari 5.1 o posterior sobre Mac - Mobile Safari sobre Apple iOS 5.0 o posterior en iPad/iPhone Apple iOS - Articulate Mobile Player; Apple iOS 5.0 o posterioren iPad.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Materias

  • Estructura
  • Lenguaje
  • Javascript
  • Programación
  • Funciones

Profesores

Martín Olalla Bonal

Martín Olalla Bonal

Arquitecto blockchain

Temario

Módulo 1. Lenguaje Javascript aplicado a Full Stack Developer

1.1. Tipos Primitivos y Operadores

1.1.1. Lenguaje JavaScript
1.1.2. Números y sus operadores
1.1.3. Cadenas de texto y sus operadores
1.1.4. Valores booleanos
1.1.5. Conversión entre tipos

1.2. Controladores de flujo y estructura

1.2.1. Expresiones y sentencias
1.2.2. Variables y constantes
1.2.3. Sentencia If
1.2.4. Sentencias for, while

1.3. Funciones

1.3.1. Funciones
1.3.2. Parámetros
1.3.4. Funciones como parámetros
1.3.5. Ámbito de las variables
1.3.6. Scopes anidados
1.3.7. Hoisting
1.3.8. Closures
1.3.9. Recursividad

1.4. Estructuras de datos: Objetos

1.4.1. Tipo Object
1.4.2. Creación de objetos
1.4.3. Acceso a los valores de un objeto
1.4.4. Añadido o eliminación de propiedades
1.4.5. Objetos anidados
1.4.6. Destructuring de objetos
1.4.7. Métodos del tipo Object
1.4.8. Spread operator
1.4.9. Inmutabilidad

1.5. Estructuras de datos: Array

1.5.1. Estructura de Datos. Array
1.5.2. Array. Tipología
1.5.3. Arrays anidados
1.5.4. Métodos de un Array

1.6. POO: Prototype y Clases

1.6.1. POO. Programación Orientada a Objetos
1.6.2. Prototipos
1.6.3. Clases
1.6.4. Datos privados
1.6.5. Subclases
1.6.6. Call y apply

1.7. Tipos de JavaScript

1.7.1. Set
1.7.2. WeakSet
1.7.3. Map
1.7.4. WeakMap
1.7.5. Expresiones regulares

1.8. Utilidades de JavaScript

1.8.1. Date
1.8.2. Math
1.8.3. Symbol
1.8.4. JSON

1.9. JavaScript en el Browser

1.9.1. Inclusión de JavaScript en una Web
1.9.2. DOM
1.9.3. Eventos
1.9.4. Storage en el Navegador

1.10. Programación Asíncrona

1.10.1. La Programación Asíncrona
1.10.2. Event loop
1.10.3. Calbacks
1.10.4. Promises
1.10.5. Async/Await

Módulo 2. Herramientas de Javascript. Librería Reactjs

2.1. Herramienta de Javascript ReactJS

2.1.1. La herramienta ReactJS
2.1.2. Create React App
2.1.3. JavaScript Syntax Extension

2.2. Componentes de ReactJS

2.2.1. Componentes
2.2.2. Props
2.2.3. Renderizado

2.3. Eventos en la librería ReactJS

2.3.1. Manejo de eventos
2.3.2. Manejo de eventos en línea
2.3.3. Eventos en la librería ReactJS

2.4. Configurando Hooks de ReactJS

2.4.1. Estado de un componente
2.4.2. Hook de estado
2.4.3. Hook de efecto
2.4.4. Custom hooks
2.4.5. Otros Hooks

2.5. Componente Context en ReactJS

2.5.1. Componente Context en ReactJS
2.5.2. Uso de Context
2.5.3. Estructura del Context
2.5.4. React.CreateContext
2.5.5. Context.Provider
2.5.6. Class.contextType
2.5.7. Context.Consumer
2.5.8. Context.displayName
2.5.9. Aplicación Práctica de Uso de Context

2.6. Enrutado en ReactJs

2.6.1. Router
2.6.2. React router
2.6.3. Instalación
2.6.4. Enrutado básico
2.6.5. Enrutado dinámico
2.6.6. Componentes primarios
2.6.7. React router hooks

2.7. Uso de Listas y Formularios con ReactJS

2.7.1. Listas y bucles
2.7.2. Formularios y Validaciones
2.7.3. Rect hook forms

2.8. Uso de estilos en ReactJS

2.8.1. Estilizado tradicional
2.8.2. Estilos en línea
2.8.3. Agregado de librería de sistema de diseño

2.9. Realización de pruebas en Javascript. Herramientas

2.9.1. Testing
2.9.2. Jest JavaScript Testing Framework
2.9.3. Visual testing and Documentation

2.10. Despliegue de Código con ReactJS

2.10.1. Hosting
2.10.2. Proveedores
2.10.3. Preparación del proyecto
2.10.4. Despliegue en Heroku

Módulo 3. Framework de JavaScript. Angular

3.1. El Framework Angular y su Arquitectura

3.1.1. Angular CLI
3.1.2. Arquitectura
3.1.3. Workspace y estructura
3.1.4. Entorno

3.2. Componentes del Framework Angular

3.2.1. Ciclo de vida
3.2.2. Encapsulación de la vista
3.2.3. Interacción entre componentes
3.2.4. Proyección de contenido

3.3. Plantillas del Framework Angular

3.3.1. Interpolación de texto
3.3.2. Declaraciones
3.3.3. Property binding
3.3.4. Class, style y attribute binding
3.3.5. Event binding y two-way binding
3.3.6. Pipes

3.4. Directivas del Framework Angular

3.4.1. Directivas de Angular
3.4.2. Directivas de atributo
3.4.3. Directivas de estructura

3.5. Servicios e inyección de dependencias

3.5.1. Servicios
3.5.2. Inyección de dependencias
3.5.3. Service providers

3.6. Routing y navegación

3.6.1. Aplicación con routing
3.6.2. Enrutamiento básico
3.6.3. Rutas anidadas
3.6.4. Parámetros
3.6.5. Acceso y autorización
3.6.6. Lazy loading de módulos

3.7. RxJS

3.7.1. Observables
3.7.2. Observers
3.7.3. Subscripciones
3.7.4. Operadores

3.8. Formularios y HTTP

3.8.1. Formularios reactivos
3.8.2. Validación de campos
3.8.3. Formularios dinámicos
3.8.4. Peticiones
3.8.5. Interceptors
3.8.6. Seguridad

3.9. Animaciones

3.9.1. Transiciones y Triggers
3.9.2. Transiciones de rutas
3.9.3. Diferencias entre Transiciones

3.10. Testing en el Framework Angular

3.10.1. Testeo de servicios
3.10.2. Testeo de componentes
3.10.3. Testeo de directivas y pipes

Especialización en Desarrollo JavaScript

$ 1.799.995 IVA inc.