La librería HTML2PDF aún no ha sido actualizada a PHP 8 por el autor de la misma. Una parte fundamental en el desarrollo web es poder juntar varias herramientas en un sólo proyecto. La intención de este proyecto es reunir Bootstrap 4, CKeditor, AYAX, la librería HTML2PDF con PHP7 y MySQL para crear una aplicación que genere reportes dinámicos en Formato PDF. Aunque existen muchas librerías para obtener este formato, utilizaremos la librería HTML2PDF que nos permite manejar nuestro formato son necesidad de coordenadas, sino con HTML en forma directa. También contaremos con muchos parámetros que nos permitirá dar mejor formato en nuestras salidas PDF.
Este curso está enfocado para los desarrolladores web con conocimientos de PHP y MySQL. También utilizaremos Boostrap 4 para generar el formato de las páginas, utilizaremos el editor CKeditor para generar texto con etiquetas HTML, la librería HTML2PDF para crear en forma dinámica tomando los datos de una base de datos MySQL y conectaremos dos combos en forma dinámica por medio de AJAX.
Los objetivos particulares de este curso son:
Crear la base de datos y un proceso completo de altas, bajas y cambios (ABC o CRUD) de la tabla libros.
Aprender a paginar una consulta de una tabla grande.
Crear las otras páginas para las Altas, Bajas y Cambios o CRUD e integrar el editor CKeditor.
Manejar la librería HTML2PDF para generar documentos PDF dinámicamente.
Para tomar este curso debes tener conocimientos generales de desarrollo Web con PHP y MySQL. Es deseable tener conocimientos de Bootstrap 4, pero no es indispensable. Debes tener conocimientos en el manejo de un editor de código como Aptana, Brackets, SublimeText o Atom.