Curso Superior de Programación y Diseño Web

Fórmate en programación y diseño web y programa y diseña interfaces de usuario para cualquier dispositivo.

Introducción

Programa académico intensivo que responde a las necesidades actuales de las empresas, pudiendo adquirir habilidades y competencias clave en el mercado actual con un modelo de formación práctica que combina la tecnología de la programación y el diseño digital y el conocimiento de las ciencias sociales y empresariales. Además se realizarán prácticas durante tres meses poniendo en valor todo lo aprendido y aplicándolo a la realidad de las empresas en su día a día.

Duración

400 horas (20 semanas)

Modalidad

Presencial

MÓDULO 0

Fundamentos de programación

Pensamiento computacional:

• ¿Qué es una aplicación?

• Análisis de problemas

• ¿Qué es un Entorno Integrado (IDE)?

• El proceso de Compilación

• Mi primer programa: “Hola Mundo”

Introducción a la programación en Java:

• Variables

• Condicionales

• Iteraciones

• Funciones

• Algoritmos

• Manejo de archivos

• Gestión de errores (Excepciones)

50 horas

MÓDULO 1

Testing

Tests de front end (Jest / Selenium):

• Tests de back end (JUnit)

20 horas

MÓDULO 2

Diseño web

Introducción a HTML5 y CSS3/CSS4
Postprocesadores de CSS
Experiencia de usuario (UX):

• Diseño responsive

Interfaz de usuario (UI)
Diseño y prototipado de aplicaciones (Adobe XD)
Fundamentos de la optimización web (SEM, SEO, Analytics)

• Variables

• Condicionales

• Iteraciones

• Funciones

• Algoritmos

• Manejo de archivos

• Gestión de errores (Excepciones)

50 horas

MÓDULO 3

Fundamentos de desarrollo Front end

Javascript ES6

Función asíncrona en Javascript (AJAX)

Programación funcional

50 horas

MÓDULO 4

Empaquetado de aplicaciones web

Conceptos básicos:

• Webpack

• Servidor de aplicaciones – Jakarta Tomcat

30 horas

MÓDULO 5

Bases de datos

Conceptos básicos:

• Entidad

• Relación

• Motores de bases de datos

• Tablas, campos, índices

Normalización de base de datos

Postgres SQL

60 horas

MÓDULO 6

Frameworks

React

• Componentes

• Hooks

• Navegación

• Acceso a datos

• CSS in JS

60 horas

MÓDULO 7

Programación Back end

Conceptos básicos

APIs Rest

Node JS/Express

CORS

40 horas

MÓDULO 8

Despliegue en la nube

Conceptos básicos

AWS (Amazon Web Services)

16 horas

MÓDULO 9

Aplicaciones web progresivas

Concepto de PWA

Manifest de la aplicación

Modo offline (service worker)

Instalación

24 horas

¡Reserva tu plaza!

(+34) 922820889     653670399

También vía Whatsapp

informacion@esmtenerife.com

ESM - LOGOS
ESM - LOGOS