Curso completo de PHP
desde sus bases hasta hacer aplicaciones (actualizado a la versión 8.2)
Description
Incluye el eBook del curso:
Con PHP (actualizado a PHP 8.2) se han hecho poderosos imperios, como Yahoo y Facebook (también Udemy). Comenzaremos desde lo básico, conociendo la historia del lenguaje y su estado actual. Revisaremos la formación de variables, los ciclos, las sentencias condicionales, los arreglos (o vectores), así como la forma de validar formas de HTML. Analizaremos las poderosas funciones para manejar fechas y cadenas. Todo de forma fácil y amena.
Dentro de los ejemplos encontraremos los siguientes:
Una sencilla galería de fotos tomadas directamente de una carpeta
Subir archivos de imágenes de la computadora al servidor
Crear archivos de estado
Enviar un mail con PHP
Hacer páginas privadas con sesiones
Conocer la IP, browser y s/o del usuario que nos visita
Manejo de expresiones regulares
Aplicar filtros a las imágenes como negativo, contraste, blanco y negro, etc.
Reducir el tamaño y el peso de una imagen jpg, png o gif en forma automática
Subir un archivo CSV a MySQL y bajar la información de MySQL a CSV.
Conectarse a un sistema RSS.
Crear una encuesta en línea.
Crear un sistema ABC o CRUD.
Paginar una consulta larga.
Leer un archivo de ayuda para la captura con AJAX.
Crear un sistema para el control de “estampas” con OOP.
Crear un contador de visitas y guardar información del usuario con cookies.
Guardar imágenes en MySQL y descargarlas a disco.
Crear un campo de captcha con PHP.
Crear archivos PDF con las librerías fpdf y html2pdf
Este curso está dirigido a desarrolladores Web que deseen realizar aplicaciones en la plataforma PHP-MySQL.. Debes tener conocimientos previos de HTML y CSS. Debes contar con un editor de código y un navegador moderno.
What You Will Learn!
- Aplicará los diferentes tipos de datos que se manejan en PHP y las reglas generales para nombrar las variables.
- Aplicará los diferentes operadores en PHP como operadores aritméticos, de asignación, bit a bit, de comparación, lógicos, entre otros, así como su precedencia.
- Conocerá y aplicará las diferentes sentencias condicionales, su anidación, la estructura else if, el uso de switch y del operador condicional.
- Conocerá y aplicará los diferentes estructuras cíclicas de PHP como el ciclo while, do...while, for y los comandos break y continue.
- Aprenderá a crear los arreglos, la estructura cíclica foreach y las funciones para añadir y eliminar elementos, así como el ordenamiento de arreglos numéricos y asociativos.
- Creará funciones personalizadas con parámetros y la palabra reservada 'return', así como las nuevas características en PHP7 de los valores predeterminados, declaraciones de tipo.
- Validará los datos de un formulario de HTML con PHP, desde datos escalares como datos múltiples, redireccionamiento a otras páginas con el comando header() y el uso de plantillas.
- Aprenderá a validar fechas con PHP, crear nuevos objetos de fecha y cambiar la zona horaria, así como convertir una cadena a fecha.
- Aprenderá a formatear los datos, tanto las cadenas como los números, reaiizar una serialización de los mismos y crear filtros para la serialización con PHP7.
- Aprenderá a modificar, cortar y sanear cadenas con PHP, asi como aplicar las funciones matemáticas
- Manipulará los archivos y directorios del servidor (fileSystem) por medio de PHP.
- Aprenderá a abrir, leer y escribir en los archivos del servidor.
- Aprenderá a crear, modificar y eliminar las galletas o cookies.
- Aprenderá a conectarse a MySQL, así como a insertar, modificar, seleccionar y eliminar datos de las tablas de la misma.
- Creará una galería de fotos tomadas desde una carpeta del servidor, optimizar las imágenes así como aplicar diferentes filtros a las mismas y subir una imagen de la máquina del usuario.
- Aprenderá a leer y escribir en archivos con formato XML y JSON.
- Aprenderá las operaciones básicas para crear gráficas con Google Chart tomando la información de una base MySQL por medio de PHP.
- Utilizará una biblioteca gratuita para crear un PDF desde MySQL con PHP.
- Creará y eliminará una sesión en PHP7.
- Realizará expresiones regulares en PHP.
- Aprenderá a depurar su código con las aserciones y sus nuevas características con PHP7.
- Aplicará filtros para sanar y evaluar cadenas externas, como los formularios, bases de datos, galletas, etc.
- Conectará algoritmos de JavaScript, AJAX, PHP, MySQL y XML.
Who Should Attend!
- Desarrolladores web