PROGRAMACION Y DESARROLLO WEB FULLSTACK

DESCRIPCIÓN DEL CURSO

El curso de Programación y Desarrollo Web FullStack es un programa integral diseñado para proporcionarte todas las habilidades necesarias para convertirte en un desarrollador web completo. Abarca desde la programación en el entorno cliente hasta la programación en el entorno servidor y la implantación de aplicaciones web en entornos de internet, intranet y extranet. Cada módulo está diseñado para ofrecerte una comprensión profunda y práctica, preparándote para enfrentar los desafíos del desarrollo web moderno.

Comenzamos con Programación Web en el Entorno Cliente, donde te familiarizarás con los fundamentos del desarrollo web. En el primer nivel, se introducirá a los participantes en HTML, CSS y JavaScript, los pilares básicos de cualquier sitio web. Aprenderás a estructurar una página web, diseñarla y maquetarla con CSS, y agregar interactividad básica mediante JavaScript.

A medida que avances, en el segundo nivel, explorarás técnicas avanzadas como Flexbox y Grid Layout para diseños más sofisticados y te adentrarás en JavaScript avanzado, incluyendo ES6, manipulaciones del DOM y eventos. También se introducirá el uso de frameworks y librerías populares como Bootstrap y jQuery, esenciales para el desarrollo eficiente de sitios web modernos.

El tercer nivel se centra en el desarrollo de interfaces de usuario dinámicas, donde aprenderás a crear aplicaciones de una sola página (SPA) utilizando frameworks modernos como React, Angular o Vue. Además, aprenderás a consumir APIs RESTful desde el cliente, lo que te permitirá construir aplicaciones web interactivas y responsivas.

La segunda gran sección del curso es Programación Web en el Entorno Servidor. En el primer nivel, se cubrirán los fundamentos de la programación del servidor, incluyendo una introducción a lenguajes de servidor como PHP, la configuración de entornos de desarrollo y conceptos básicos de bases de datos SQL. Esta base es esencial para cualquier desarrollador fullstack.

En el nivel intermedio, te enseñaremos el desarrollo de aplicaciones web del lado del servidor. Aprenderás a crear APIs RESTful, gestionar la autenticación y autorización de usuarios mediante el manejo de sesiones, y realizar operaciones CRUD con bases de datos. Estas habilidades son cruciales para construir aplicaciones web dinámicas y seguras.

El curso también aborda la Optimización y Seguridad en el Entorno Servidor, donde aprenderás técnicas para optimizar el rendimiento de las aplicaciones web y asegurar su protección contra amenazas comunes. En el nivel avanzado, se explorará la arquitectura de microservicios, la integración continua y el despliegue, así como la gestión de contenedores con Docker, preparándote para enfrentar desafíos complejos en el desarrollo y mantenimiento de aplicaciones escalables.

Finalmente, la sección de Implantación de Aplicaciones Web en Entornos Internet, Intranet y Extranet te proporcionaremos conocimientos sobre la configuración de servidores web, el registro de dominios, la configuración DNS y la implementación de certificados SSL para asegurar la comunicación en la red. Además, se cubrirá la gestión y el mantenimiento de aplicaciones web, incluyendo la monitorización del rendimiento, copias de seguridad y recuperación ante desastres, asegurando que las aplicaciones se mantengan seguras y operativas en todo momento.

Si deseas aprender una profesión muy demandada por las empresas y no tienes requisitos académicos para poder acceder a los cursos oficiales, esta OPORTUNIDAD te interesa.

Contamos con docentes con amplia experiencia en la industria, asegurando una enseñanza de alta calidad y relevante para el mercado laboral actual. Además, obtendrás soporte continuo y acceso a nuestra agencia de colocación.

Aunque se trata de formación no formal, si completas el itinerario podrás obtener una CUALIFICACION OFICIAL a través de los procedimientos de acreditación de competencia, en los que te acompañaremos, en concreto podrías obtener la acreditación de las siguientes unidades de competencia:

UC0491_3 Desarrollar elementos software

Comparte este curso
Compartir en facebook
Compartir en twitter
Compartir en linkedin
Compartir en email
Compartir en whatsapp

REQUISITOS

No se requieren requisitos académicos de acceso.

OBJETIVOS

Dominar las técnicas de programación web en el entorno cliente utilizando HTML, CSS y JavaScript.
Aprender a desarrollar interfaces de usuario interactivas y dinámicas.
Adquirir conocimientos avanzados en programación web del lado del cliente.
Comprender los fundamentos de la programación web en el entorno servidor.
Desarrollar aplicaciones web utilizando lenguajes de programación del lado del servidor.
Gestionar bases de datos y realizar operaciones CRUD (Crear, Leer, Actualizar, Eliminar).
Implementar sistemas de autenticación y seguridad en aplicaciones web.
Desplegar y mantener aplicaciones web en diferentes entornos (Internet, Intranet, Extranet).
Integrar aplicaciones web con servicios y API externos.

DIRIGIDO A

Personas en situación de desempleo inscritas en LABORA.

Formacion GRATUITA al estar gestionada por la Generalitat Valenciana LABORA y financiada por la Unión Europea–Next Generation EU.

CONTENIDO

Unidades Formativas

PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE
Nivel 1: Fundamentos del Desarrollo Web
Introducción a HTML, CSS y JavaScript.
Estructura básica de una página web.
Diseño y maquetación con CSS.
Programación básica con JavaScript.

Nivel 2: Técnicas Avanzadas de Desarrollo en el Entorno Cliente
Flexbox y Grid Layout.
JavaScript avanzado: ES6, manipulaciones DOM y eventos.
Introducción a frameworks/librerías: Bootstrap, jQuery…

Nivel 3: Desarrollo de Interfaces de Usuario Dinámicas
Desarrollo de SPA (Single Page Applications).
Uso de frameworks modernos como React, Angular o Vue.
Consumo de APIs RESTful desde el cliente.

PROGRAMACIÓN WEB EN EL ENTORNO SERVIDOR
Nivel 1: Fundamentos de la Programación en el Servidor
Introducción a lenguajes de servidor como PHP
Configuración de entornos de desarrollo.
Conceptos básicos de bases de datos SQL

Nivel 2: Desarrollo de Aplicaciones Web en el Servidor
Creación de APIs RESTful.
Autenticación y autorización: manejo de sesiones.
Operaciones CRUD con bases de datos.

Nivel 3: Optimización y Seguridad en el Entorno Servidor
Técnicas de optimización del rendimiento.
Seguridad en aplicaciones web.
Buenas prácticas de desarrollo en el servidor.

Nivel 4: Desarrollo Avanzado y Escalabilidad
Arquitectura de microservicios.
Integración continua y despliegue
Gestión de contenedores con Docker.

IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNOS INTERNET, INTRANET Y EXTRANET
Nivel 1: Fundamentos de la Implantación de Aplicaciones Web
Configuración de servidores web
Registro de dominios y configuración DNS.
Certificados SSL y seguridad en la red.

Nivel 2: Gestión y Mantenimiento de Aplicaciones Web
Monitorización y análisis de rendimiento.
Copias de seguridad y recuperación ante desastres.
Actualización y mantenimiento de aplicaciones en producción.

¿QUIERES QUE TE CONTEMOS MÁS?

Contacta con nosotros si estas interesado en nuestros servicios o necesitas más información