Download PROGRAMADOR FRONT- END PARA WEB

Document related concepts
Transcript
PROGRAMADOR FRONT- END PARA WEB (HTML5, CSS3, JavaScript)
1. Denominación del curso
 Programador y desarrollador Front-End para web
 Área Formativa: lenguajes de programación
2. Objetivo general
El curso persigue los siguientes objetivos generales:
 Introducir al alumno en los conceptos básicos del desarrollo de páginas web cliente
 Dar al alumno una formación base que le permita profundizar en los conceptos
relacionados con los lenguajes cliente/servidor
 Ser capaz de diseñar, desarrollar e implementar un site Web mediante HTML5 y CSS3.
 Aprender a integrar en una Web lenguajes de programación cliente como javaScript o
jQuery
 Entender y conocer el flujo de trabajo y la arquitectura de contenidos Web
 Ser capaz de diseñar y desarrollar una aplicación Web que cubra las necesidades de
un cliente
 Realizar una página Web que esté optimizada, mediante SEO, para los distintos
motores de búsqueda existentes
3. Requisito de acceso de los alumnos

Nivel académico:
o Titulados/as universitarios/as (Licenciatura o Diplomatura)
o Formación profesional (FP)
 Deseable formación específica en el área del curso o experiencia profesional
acreditada
4. Módulos formativos y sus Unidades Didácticas
DESARROLLO DE APLICACIONES WEB CLIENTE

Internet y la WWW. Conceptos generales
La Web y su funcionamiento
Principales lenguajes de programación
Gestores de contenido
Front-End vs. Back-End
Los servidores Web
 El lenguaje HTML. Conceptos básicos
HTML. Elementos de texto
HTML. Vínculos
HTML. Uso de Imágenes
HTML. Listas
HTML. Capas
Tablas
Formularios
 CSS. Hojas de estilo
CSS. Características
CSS. Propiedades para textos, fuentes y párrafos
CSS. Propiedades para listas y tablas
CSS. Propiedades para fondos
Modelo de caja
Transformaciones CSS
Preprocesadores CSS
 Composición de páginas Responsive Design
Duración: 55 h
HERRAMIENTAS DE PROGRAMACIÓN (CLIENTE)
 Introducción a Javascript
JavaScript y HTML
Sintaxis básica de JavaScript
Uso de estructuras: arrays, cadenas,…
Modelo de Eventos de JavaScript
DOM
Ajax
JSON
Herramientas Front-end
 JQuery
Implementación de jQuery
Selectores
Manipulación DOM
Eventos
Efectos
Funciones Ajax
Duración: 35 h
DESARROLLO DE APLICACIONES WEB PARA SERVIDOR
 El protocolo HTTP
Anatomía de una petición GET
Anatomía de una petición POST
 Gestores de contenido
Funcionamiento de un CMS
WordPress
Tiendas on line
 Node.js
Fundamentos de Node.js
Módulos de Node.js
Servidor Web con Node.js
Envío de datos y transferencia de ficheros
Gestión de BBDD
Framework Express
Duración: 35 h
DISEÑO Y DESARROLLO DE APLICACIONES
 Creación de aplicaciones
Pasos para la creación de una web
Prototipado
Técnicas Responsive Design
Técnicas Mobile First Design
Control de versiones y proyectos
 Arquitectura de la información
Arquitectura de la información
El Plan de contenidos
Palabras clave
Usabilidad
Estructura y organización de contenidos
Evaluación de la usabilidad. Pruebas
 SEO
Algoritmos Google
Análisis de contenido
Técnicas SEO
 Puesta en producción
Dominios
Hosting
Paneles de control
Protocolo FTP
Duración: 25 h
Proyecto: Desarrollo de distintas aplicaciones Web que tengan una dificultad incremental y
que cubran todas las necesidades de un cliente.