OBJETIVOS

Acerca de este curso

Curso Desarrollo Full-Stack con JavaScript

En este curso conocerás en profundidad qué es el estándar JavaScript ES6, aprenderás qué es TypeScript y cuáles son sus principales características y funciones, en qué consiste el formato JSON, aprenderás qué son y para qué se utilizan los API´s de HTML5, en qué consiste Angular, qué es y cómo se utiliza Node.js y, por último, aprenderás que es API REST y cómo se utiliza con Express.

Módulos

JavaScript ES6

  • Variables (var, let y const)
  • Ámbitos
  • Tipos de datos
  • Operadores
  • Estructuras de control
  • Tipos de referencia
  • Funciones
  • Funciones arrow
  • Programación OO
  • BOM
  • DOM
  • Eventos
  • Depuración en el navegador

TypeScript

  • Características de TypeScript
  • Variables y Tipos de datos
  • Funciones
  • Orientación a objetos
  • Compilación

JSON

  • Estructura
  • Tipos de datos
  • JSON vs XML

API’s de HTML5

  • Media Source Extensions
  • History API
  • File API
  • Canvas
  • Geolocalizacion
  • Web storage
  • IndexedDB
  • Web sockets
  • Web workers
  • WebGL
  • Drag and Drop

Node.js

  • Instalación
  • Npm
  • Programación asíncrona
  • Creación de servicios básicos
  • Bases de datos: MongoDB

Angular

  • Instalación
  • Módulos
  • Componentes
  • Servicios
  • Directivas
  • Templates
  • LifeCycle
  • Listas
  • Formularios
  • Observables
  • NgModules
  • Dependency Injection
  • Routing y Navigation
  • Consumo de APIs

API REST con Express

  • Introducción a Express
  • Instalación y configuración
  • Esqueleto del API
  • Peticiones y respuestas
  • Rutas
  • Controladores
  • Middleware
  • Bases de datos
  • Control de errores
  • CRUD
  • Validación

Prerrequisitos recomendados

Es recomendable que los participantes tengan conocimientos básicos de programación.

Recomendaciones generales para seguir el curso

No hay tiempo ni horario estimado para la realización de este curso. Tú decides cuándo puedes o quieres hacerlo. Recomendamos invertir unas 23 horas de estudio al módulo 1, realizando los test de cada unidad, así como la actividad de JavaScript. Unas 13 horas de estudio al módulo 2, realizando los test de cada unidad, así como desarrollando la actividad de TypeScript. Unas 13 horas de estudio al módulo 3, realizando los test de cada unidad, así como desarrollando la actividad de JSON. Unas 25 horas de estudio al módulo 4, realizando los test de cada unidad, así como desarrollando la actividad de API’s HTML5. Unas 31 horas de estudio al módulo 5, realizando los test de cada unidad, así como desarrollando la actividad de Angular. Unas 10 horas de estudio al módulo 6, realizando los test de cada unidad, así como desarrollando la actividad de Node.js. Unas 23 horas de estudio al módulo 7, realizando los test de cada unidad, así como desarrollando la actividad de API REST y 12 horas a la práctica y al test final. En total te sugerimos dedicar 150 horas al curso, que podrás repartir entre la visualización de los vídeos, la lectura de las notas técnicas y la realización de test y actividades.

Otras formaciones que te pueden interesar

Especialidad: Desarrollo web avanzado con WordPress (Autoestudio)

  • Esfuerzo: 125 horas
  • Nivel: Avanzado
  • Estudia a tu ritmo
  • Certificado
  • Duración: 16 semanas

Curso: Funcionamiento interno de WordPress

  • Esfuerzo: 25 horas
  • Nivel: Intermedio
  • Estudia a tu ritmo
  • Certificado
  • Duración: 4 semanas

Nanocurso: Haz que tus aplicaciones tomen decisiones

  • Esfuerzo: 3 horas
  • Nivel: Intermedio
  • Estudia a tu ritmo
  • Duración: 1 semanas

Curso: Funcionamiento avanzado de WordPress

  • Esfuerzo: 25 horas
  • Nivel: Avanzado
  • Estudia a tu ritmo
  • Certificado
  • Duración: 4 semanas