Saltar al contenido
school

Este curso pertenece a las siguientes rutas de aprendizaje

file_download
Proyecto final
N/A
play_circle_outline
vista previa
2 minutos
play_circle_outline
vista previa
2 minutos
play_circle_outline
vista previa
2 minutos
play_circle_outline
vista previa
4 minutos

play_circle_outline
vista previa
7 minutos
play_circle_outline
Validar nuestro formulario de contacto
7 minutos
play_circle_outline
Instalar PHPMailer y desarrollar interfaz de correos
5 minutos
play_circle_outline
Desarrollar servicio de envío de correos permitiendo diferentes proveedores (Open/Closed)
3 minutos
play_circle_outline
Desarrollar provider Mailtrap para el envío de correos (clase concreta)
6 minutos
play_circle_outline
Procesar formulario de contacto enviando correo utilizando el proveedor Mailtrap
6 minutos

play_circle_outline
Diseñar nuestro formulario de alta de productos
4 minutos
play_circle_outline
Validar nuestro formulario de alta de productos
6 minutos
play_circle_outline
Guardar imagen del producto en el servidor con nombres personalizados
4 minutos
play_circle_outline
DTO para representar un Producto
4 minutos
play_circle_outline
Patrón repositorio y principio SOLID ISP
5 minutos
play_circle_outline
Aplicar principio SOLID Open/Closed para crear productos
2 minutos
play_circle_outline
Clase concreta para crear productos utilizando PDO
5 minutos
play_circle_outline
Carga de archivos correcta para evitar errores típicos
2 minutos
play_circle_outline
Procesar nuestro formulario guardando archivos y registro en base de datos
5 minutos

play_circle_outline
Diseñar nuestro formulario de alta de posts
4 minutos
play_circle_outline
Funciones helper para asegurar nuestros datos de forma completa
13 minutos
play_circle_outline
Comprobar seguridad de nuestro formulario y despedida
6 minutos
Vídeo de introducción Formularios en PHP, asegura tus datos de forma correcta
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿Qué aprenderás?

Los formularios son una herramienta esencial para interactuar con los usuarios en un sitio web y recopilar información de ellos. Los formularios se utilizan para una amplia variedad de propósitos, algunos de los cuales incluyen:

  1. Recopilación de información de contacto: Los formularios se utilizan comúnmente para recopilar información de contacto de los usuarios, como nombres, direcciones de correo electrónico y números de teléfono.

  2. Procesamiento de pagos: Los formularios se utilizan para procesar pagos en línea, como en una tienda en línea.

  3. Registro de usuario: Los formularios se utilizan para recopilar información de registro de usuario, como nombres de usuario y contraseñas.

  4. Envío de mensajes y comentarios: Los formularios se utilizan para que los usuarios envíen mensajes y comentarios a los propietarios de sitios web.

  5. Suscripción a boletines informativos y actualizaciones: Los formularios se utilizan para que los usuarios se suscriban a boletines informativos y actualizaciones de un sitio web.

En general, los formularios son una forma eficaz de recopilar información de los usuarios y permitirles interactuar con un sitio web de manera más significativa. Además, los formularios se pueden personalizar y diseñar para adaptarse a las necesidades específicas de un sitio web o una aplicación web.

El curso de formularios en PHP se centra en enseñar a los desarrolladores cómo crear formularios web interactivos y dinámicos utilizando PHP. Algunos de los temas cubiertos en el curso incluyen:

  • Creación de formularios HTML básicos y etiquetas de formulario.

  • Validación de datos de entrada del usuario y prevención de ataques de inyección de código.

  • Uso de la superglobal $_POST para recopilar datos enviados a través de formularios.

  • Procesamiento de datos de formulario y almacenamiento en bases de datos o archivos.

  • Generación de mensajes de confirmación y redireccionamiento a páginas de destino específicas después del envío del formulario.

  • Envío de correos electrónicos al procesar formularios.

En concreto, a lo largo del curso desarrollaremos 3 formularios, que son los siguientes:

  • Formulario de contacto: Desarrollaremos de forma completa un formulario de contacto con un sistema de validación completo, además, enviaremos por correo electrónico los datos capturados en el formulario.

  • Formulario de alta de productos: En esta parte del curso pondremos en práctica lo ya aprendido, pero añadiremos algo nuevo, el trabajo con subida de archivos al servidor, y para no quedarnos sólo en aprender a subir archivos al servidor, también aprenderemos a guardar la información del formulario en una base de datos para almacenar productos.

  • Formulario de alta de posts: Esta parte del curso es tremendamente importante, ya que aquí, aparte de lo ya aprendido, añadiremos nuevos temas, sobre todo la seguridad, algo a tener muy en cuenta, en esta última sección te enseñaré problemas comunes que todo desarrollador debe tener en cuenta al momento de desarrollar formularios.

Por si fuera poco, en este curso también aprenderás patrones de diseño y principios SOLID que te harán ser mejor desarrollador.

Resumiendo, el curso está diseñado para proporcionar a los desarrolladores PHP una comprensión sólida de cómo crear y procesar formularios web con PHP, lo que es esencial para el desarrollo de aplicaciones web interactivas y dinámicas.

Si quieres aprender a trabajar con formularios en PHP, no te pierdas este curso.

assignment

Requisitos

Es necesario tener conocimientos básicos de HTML y CSS además de haber llevado a cabo los cursos previos de la ruta de PHP 8.
group

¿A quién va dirigido el curso?

Desarrolladores web que estén empezando su carrera PHP o tengan pocos conocimientos acerca del trabajo con formularios en PHP, uno de los puntos más críticos de cualquier aplicación.
help_outline

¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

card_membership

Certificado de finalización

emoji_events

Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.

  • center_focus_weak Código QR con enlace al curso
  • picture_as_pdf Descargable en formato PDF
  • person Personalizado con tu nombre

star Disponible exclusivamente para suscriptores.

Especialista con +15 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador
visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción