Download PROGRAMADOR FRONT- END PARA WEB
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.