Con la misma calidad de nuestros Máster. Los temarios más actualizados y con profesores del centro.
¡No pierdas esta oportunidad!

De acuerdo a las instrucciones de la convocatoria, en esta acción formativa no podrá participar el personal al servicio de las Administraciones Públicas.

CONSTRUCCIÓN DE PÁGINAS WEB- 210Horas

Fechas: Consultar en el centro

Aprende a desarrollar en nativo una aplicación web moderna para gestionar y mostrar de forma elegante y profesional datos obtenidos de una API, con zona de acceso por credenciales de Google y formulario de seguridad, gestión de cookies y funciones asíncronas, y perfil y gestor de usuarios.

Te enseñaremos la seguridad en el lado cliente y servidor de los formularios y la bases de datos, envío de tokens para la doble comprobación y a evitar inyecciones SQL. También a trabajar de forma asíncrona con Javascript para mostrar contenido de forma más dinámica y amigable. Obtendrás los fundamentos óptimos para hacer una arquitectura HTML y PHP de contenido dinámico y URL’s amigables, además de todas las claves durante el desarrollo y programación para un posicionamiento SEO idóneo de la web.

El temario propuesto se practicará en ejercicios individuales sencillos y se aplicará en un único proyecto individual que irá escalando durante el curso. El proyecto tratará de una app web de consulta de películas donde los usuarios se podrán registrar mediante formulario o vía Google, para acceder a su zona de gestión, donde podrán hacer comentarios en las películas, guardarlas en favoritos y gestionar su perfil. Además habrá un perfil admin que permitirá la gestión de usuarios y la carga de contenido de forma manual en la base de datos para evitar la carga en el lado cliente (en segundas partes del curso se implementarán las tareas cron del lado del servidor para la automatización de la obtención de datos por parte del servidor y no del cliente). La aplicación web cogerá datos de una API gratuita para mostrar la información e imágenes de dichas películas, y se volcarán en una base de datos que recogerá además toda la gestión de usuarios y comentarios que se hagan. Esta web tendrá modo diurno y nocturno, gestión de cookies y privacidad, además de una seguridad aplicada en los diferentes formularios para evitar el SPAM y las inyecciones SQL.

📽¡Grabamos las clases para que puedas verlas o consultar dudas posteriormente en casa!
TEMARIO

Temario: 

Frontend:

  • Instalación de aplicaciones necesarias para el desarrollo.
  • Creación de cuenta en GitHub y configuración.
  • Paradigma del HTML5, CSS3, JS ES6
  • Sintaxis y estructura del HTML5 y CSS3.
  • Esbozo del proyecto ya establecido.
  • Arquitectura del proyecto y distribución del contenido.
  • Estructura HTML/CSS responsive con lógica de MOBILE FIRST.
  • Lenguaje de programación JS ES6 orientado a objetos: sintaxis, iteraciones, funciones, objetos y clases.
  • Preprocesador SASS de CSS: análisis y arquitectura del proyecto, sintasis, variables, mixins, versiones para navegadores, importaciones, etc.
  • Modo nocturno y diurno.
  • Gestión de Cookies en cliente.
  • Seguridad en cliente de los formularios.
  • Estructura y arquitectura HTML de reaprovechamiento.
  • Metadatos y claves SEO en metadatos, densidad de texto, encabezados, imágenes, etc.
  • Tratamiento de imágenes, formatos de nueva generación y etiqueta picture responsive para diferentes navegadores.

Backend:

  • Instalación de aplicaciones y componentes para el desarrollo de Backend.
  • Familiarización de localhost y diferencias con host comercial y VPS (Servidor virtual privado).
  • Manejo y configuración de PHP en el servidor local.
  • Paradigma de PHP, servidor y bases de datos.
  • Manejo de phpMyAdmin y creación de bases de datos, tablas y manejo de campos y sentencias básicas MySQL.
  • Sintaxis PHP, JSON y MySQL.
  • Conversión del proyecto a PHP con reaprovechamiento de estructura.
  • Vinculación con Google Analytics.
  • Gestión de cookies en servidor.
  • Manejo de URL amigables y enrutamiento de contenido a través del index.php
  • Manejo del .htaccess.
  • Análisis y arquitectura de base de datos para el proyecto. Creación de tablas y campos según el estudio realizado.
  • Manejo del sitemap.xml y robots.txt para la indexación de todo el contenido.
  • PHP Mailer para envío de correos bajo credenciales SMTP de confianza.
  • Seguridad en servidor para formularios y accesos a bases de datos para evitar inyecciones y control de errores.
  • API para el logeo vía Google.
  • Zona de recuperación de contraseña, registro y logeo.
  • Creación y envío de TOKENS para verificación en dos pasos.
  • API para la obtención de datos externos y muestreo de contenido en la web.
  • Función asíncrona para mostrar contenido filtrado.
  • Gestor de ítems favoritos.
  • Gestor de perfil, cambio de contraseña, avatar y otros datos.
  • Función de comentarios y valoraciones (5 estrellas) en cada item.
  • Zona admin para gestión de consultas API, ítems y usuarios.

¿Te apuntas?


    Claves de la formación gratuita en ÁREA

    01

    GRATUITA

    Todos los cursos financiados por Lanbide son gratuitos para trabajadores y desempleados.

    02

    PRESENCIALES

    En la escuela, atendemos las necesidades de cada uno de nuestros alumnos, asesoramos en proyectos personales y mantenemos el contacto personal con nuestros alumnos.

    03

    FÁCIL

    Despreocúpate de todo. Nos encargamos de todos los trámites con LANBIDE.

    04

    NUESTRO CARACTER

    Más de 30 años formando y asesorando a alumnos y empresas en Diseño, comunicación y tecnología.

    ¡Nuestros alumnos siempre repiten!