
Crea un sistema cotizador y aprende PHP Javascript y AJAX
Crear谩s un sistema para generar cotizaciones y enviarlas en PDF a clientes para cerrar negocios o ventas.
Language: spanish
Note: 4.4/5 (103 notes) 9,451 students
Instructor(s): Academia de Joystick
Last update: 2022-06-15
What you’ll learn
- PHP en general
- Funciones de PHP
- Variables de sesi贸n
- Variables POST y GET
- Cookies
- Headers y Content Type
- AJAX y Javascript para peticiones as铆ncronas
- Validaci贸n de formularios
- Guardar informaci贸n para su uso recurrente
- Bootstrap 4 y maquetaci贸n
- Crear PDFs con librer铆as externas
- Maquetar un documento PDF sencillo
- Enviar correos electr贸nicos con PHP
Requirements
- Conocer a un nivel b谩sico o intermedio PHP, su sintaxis y funciones b谩sicas
- Conocer HTML5 a fondo
- Conocer Bootstrap de forma intermedia
- Entender como funciona una petici贸n as铆ncrona
- Conocer Javascript y AJAX de forma b谩sica
- Uso de editor de texto y livereload
Description
驴QU脡 APRENDER脕S?
Funciones que son utilizadas muy recurrentemente y que sin embargo muy pocos desarrolladores conocen.
Aprender谩s sobre variables de sesi贸n, como mantener informaci贸n consistente sin la necesidad de bases de datos o sistemas de almacenamiento similares.
Aprender谩s como maquetar un sitio o sistema web con Bootstrap 4, de sus clases y elementos que nos ayudan a agilizar mucho el proceso de trabajo.
Construir una estructura de trabajo profesional con un c贸digo limpio y organizado, manteniendo la separaci贸n de responsabilidades.
A no repetir tu c贸digo y entender cuando es necesario y cuando no.
Realizar funciones limpias en Javascript y jQuery.
Peticiones HTTP tipo POST y GET
Cargar contenido nuevo en la p谩gina sin necesidad de recargar.
Utilizar librer铆as de PHP con Composer.
Crear y descargar PDF totalmente din谩micos.
Enviar correos electr贸nicos de forma f谩cil con archivos adjuntos.
Como realizar cualquier funcionalidad que uno necesite como desarrollador.
Al finalizar vas a poder idear cualquier proyecto que te imagines, ya que te ense帽ar茅 los principios necesarios para reaplicarlos en donde necesites.
驴DE QU脡 NO ES ESTE CURSO?
Sintaxis b谩sica de PHP.
Sintaxis b谩sica de Javascript y jQuery.
Sintaxis b谩sica de HTML y Booststrap 4.
El curso requiere conocimientos previos necesarios para evitar la confusi贸n.
Explicar como funciona un servidor local.
Tipos de variables y valores.
Clases e identificados.
CSS3 o estilos web.
Bases de datos o local storage.
Nivel avanzado de php con frameworks o elementos similares.
Patr贸n MVC.
Who this course is for
- Desarrolladores web que apenas est谩n iniciando en el mundo del desarrollo
- Dise帽adores gr谩ficos con ganas de aprender m谩s sobre backend
- Desarrolladores junior que buscan expander su nivel y experiencia
- Dise帽adores amantes de PHP y Javascript en conjunto
Course content
- Introducci贸n
- Introducci贸n
- Requisitos previos para el curso
- Herramientas necesarias
- Iniciando el proyecto
- Estructura de carpetas
- Configurando Prepros y XAMPP (opcional)
- Archivo de configuraci贸n
- Incluyendo el archivo de funciones
- Maquetando el dise帽o del cotizador
- Mockup del frontend
- Creando el header
- Creando la barra de navegaci贸n
- Creando el footer
- Creando el 谩rea del formulario general
- Creando el 谩rea del resumen de cotizaci贸n
- Manipulando nuestra $_SESSION y el CRUD
- 驴Qu茅 elementos necesita nuestra cotizaci贸n almacenar?
- Funciones parte 1
- Funciones parte 2
- Funciones parte 3
- Funciones parte 4
- Funciones parte 5
- Separando el header, navbar y footer en archivos independientes
- Realizando peticiones HTTP con AJAX y PHP
- Trabajando el archivo ajax.php
- Agregando WaitMe y archivo main.js
- Cargando la cotizaci贸n en el frontend parte 1
- Cargando la cotizaci贸n en el frontend parte 2
- BONUS: Cargando persistentemente el cliente
- EXTRA: Sistema de notificaciones Javascript
- Agregando un concepto a la cotizaci贸n parte 1
- Agregando un concepto a la cotizaci贸n parte 2
- Reiniciando la cotizaci贸n parte 1
- Reiniciando la cotizaci贸n parte 2
- Borrando conceptos individuales
- Actualizando un concepto parte 1
- Actualizando un concepto parte 2
- Actualizando un concepto parte 3
- BONUS: Ajustes en el formulario de edici贸n
- Creando el PDF de nuestra cotizaci贸n
- Instalando Composer
- Creando un PDF de prueba
- Maquetando el dise帽o del PDF de la cotizaci贸n
- Generando la cotizaci贸n PDF con informaci贸n est谩tica parte 1
- Generando la cotizaci贸n PDF con informaci贸n est谩tica parte 2
- Actualizando la plantilla del PDF para ser din谩mica
- Descargando el PDF de nuestra cotizaci贸n
- BONUS: Optimizando el proceso de descarga
- Creando el correo electr贸nico para el cliente
- Enviando un correo de prueba con PHPMailer
- Creando la plantilla de correo final
- Funci贸n para enviar correos
- Enviando el PDF al cliente
- 脷ltimos ajustes y corrigiendo bugs
- C贸digo fuente
- Descarga el c贸digo del curso
- 驴Qu茅 sigue?
- Despedida y agradecimiento
- Clase extra
Time remaining or 649 enrolls left
Don’t miss any coupons by joining our Telegram group |