En este curso aprenderás a programar y diseñar un buen sitio web siguiendo los paradigmas básicos de usabilidad y accesibilidad para que sea fácil de utilizar por cualquier usuario.

Te introducirás en el lenguaje de programación HTML, uno de los principales estándares utilizados en el desarrollo de páginas web y que permite definir su contenido: texto, imágenes, vídeos, juegos, etcétera.

También conocerás el lenguaje de diseño gráfico CSS, que se utiliza para definir y crear la presentación de un documento estructurado proporcionando más flexibilidad y control a la hora de presentar el contenido.

A continuación, trabajarás en el desarrollo Front-End con HTML5 y CSS3, conocerás en profundidad cuáles son y para qué se utilizan los elementos más importantes en HTML, destacando las listas, tablas y formularios. También profundizarás en los formatos que puedes dar a un texto utilizando CSS. Además, aprenderás qué son y para qué se utilizan los contenedores, así como unas nociones básicas del lenguaje JavaScript.

Entrarás en el mundo de la programación utilizando herramientas para programar proyectos, estructuras de datos, de control, verás la programación orientada a objetos y sus características y trabajarás con formularios web.

Finalmente, conocerás 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, qué son y para qué se utilizan los API de HTML5, en qué consiste Angular, qué es y cómo se utiliza Node.js y, por último, aprenderás qué es API REST y cómo se utiliza con Express.

OBJETIVOS

Una vez completado este curso el alumno será capaz de:

  • Crear archivos basados en HTML y conocer su estructura, aplicar etiquetas, atributos y enlaces, crear listas, tablas y formularios en HTML.
  • Reconocer el conjunto de reglas basadas en propiedades y valores que permiten definir los estilos visuales en CSS, aplicar la sintaxis básica de CSS y manejar selectores en CSS./li>
  • Definir hojas de estilo y utilizar paletas de colores en CSS.
  • Reconocer los componentes fundamentales del lenguaje de marcado HTML.
  • Identificar y diferenciar las listas, crear tablas, diseñar formularios en internet y utilizar contenedores.
  • Dar formato y crear plantillas.
  • Reconocer la utilidad y las características del lenguaje JavaScript.
  • Reconocer los fundamentos de la programación.
  • Utilizar herramientas para programar proyectos.
  • Identificar estructuras de datos y de control.
  • Manejar la programación orientada a objetos
  • Manejar ES6, utilizar el lenguaje de programación TypeScript, e intercambiar datos mediante el formato de texto JSON.
  • Diseñar productos basados en los servicios que proporcionan las API de HTML5.
  • Crear y mantener aplicaciones web con el framework Angular.
  • Ejecutar JavaScript en el servidor utilizando el entorno basado en eventos Node.js.
  • Utilizar la infraestructura de aplicaciones web Node.js para crear API.

CERTIFICADO

Example

Formación certificada por la Fundación General de la Universidad de Alcalá

TEMARIO

Módulo 1

Introducción al desarrollo web

1.1. Introducción a la programación

1.2. Introducción al desarrollo web

1.3. HTML

1.4. CSS

Módulo 2

Desarrollo Front-End con HTML5 y CSS3

2.1. Estructura HTML

2.2. Lista en HTML

2.3. Tablas en HTML

2.4. Formularios en HTML

2.5. CSS para controlar texto en páginas web

2.6. Estilos para contenedores

2.7. Creando layout de un blog con CSS3 y HTML5

2.8. Creando layout para una tienda virtual con CSS3 y HTML5

2.9. Introducción a JavaScript

Módulo 3

Introducción a la programación

3.1. Introducción

3.2. Herramientas para programar proyectos

3.3. Estructuras de datos

3.4. Estructuras de control

3.5. Programación orientada a objetos

3.6. Característica de la programación orientada a objetos

3.7. Formularios web

Módulo 4

Desarrollo Full-Stack con JavaScript

4.1. JavaScript ES6

4.2. TypeScript

4.3. JSON

4.4. API de HTML5

4.5. Angular

4.6. Node.js

4.7. API REST con Express

PREGUNTAS FRECUENTES

Otras formaciones que te pueden interesar

Nanocurso: Conectores de WordPress

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

Nanocurso: Sistema de registro y acceso sin plugin en Wordpress

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

Nanocurso: El bucle de WordPress

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

Especialidad: Desarrollo web avanzado con WordPress (Autoestudio)

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