Todo PHP y MySQL, de básico a experto
What you'll learn
- Curso completo de PHP y SQLite
- Curso completo de MySQL
- Programación orientada a objetos con PHP
- Una vez finalizado el curso podrás utilizar PHP de forma fluida
- Aprenderá a modificar el formato de cadenas y de números
- Validará las fechas con PHP
- Modificará, cortar y sanear cadenas con PHP
- Manipulará los archivos y directorios del servidor por medio de PHP
- Aprenderá a abrir, leer y escribir en los archivos del servidor
Requirements
- Computadora personal con Windows o Mac OS y un navegador
Description
Incluye GRATIS el libro del curso:
Con PHP 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 condiconales, los arreglos (o vectores), asi 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 galeria 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
Contenido del libro Introducción a PHP:
1. Sintaxis general de PHP
Estructura de archivos PHP
Mezclar HTML y PHP
Comentarios
El caracter punto y coma ";"
Variables
Tipos de datos
Operadores y expresiones
Operadores Aritméticos
Operador de concatenación
Operadores de comparación
Operadores boleados
Cambio de tipo
Precedencia
Comandos "print" y "echo"
Uso de etiquetas HTML
2. Control de flujo
Comando "if"
Comando "switch"
Comando "do ... while"
Comando "for"
Comandos "break" y "continue"
3- Arreglos
Creación de arreglos
Recorriendo todo un arreglo con "foreach"
Operaciones con arreglos
Agregar varios elementos al principio del arreglo, con el comando "array_push"
Quitar el primer elemento de un arreglo, con el comando "array_shift"
Quitar cualquier elemento de un arreglo, con el comando "unset"
Buscar por un valor exacto en todo el arreglo, con el comando "in_array"
Ordenando arreglos
Arreglos asociativos
4- Funciones
Creación de funciones
Parámetros
Variables locales y globales
Regreso de valores
5- Formas de HTML
Ejemplos de Dreamweaver
Campos ocultos
Validaciones
Redirección a otras paginas
Hipervínculos a rutinas php
Paso de parámetros en hipervínculos
6- Fechas y strings
Comando "time"
Comando "date"
Comando "getdate"
Comando "mktime"
Validando fechas con "checkdate"
Comando "printf"
Comando "sprintf"
Comando "number_format"
Operaciones básicas de strings
Convertir caracteres especiales de texto a HTML
7- Manejo de archivos
Verificar si existe un archivo
Verificar si es archivo o directorio
Propiedades de archivos
Creando y borrando un archivo
Abrir y cerrar un archivo
Leer un archivo
Protegiendo archivos contra escrituras múltiples
Operaciones con directorios
8 - Galletas
Creación de galletas
Lectura de galletas
Borrar una galleta
9- Acceso a base de datos
Conexión al servidor
Conexión a la base de datos
Operaciones básicas
Who this course is for:
- Desarrolladores y diseñadores WEB
Instructor
Soy licenciado en Matemáticas Aplicadas y Computación por parte de la Universidad Nacional Autónoma de México, instructor certificado de Adobe desde 2002.
He trabajado para diferentes centros autorizados de Adobe en México y doy clases en universidades de la Ciudad de México. Asimismo, he publicados siete libros sobre ActionScipt 2 y 3, con la editorial AlfaOmega de México, asi como un libro de desarrollo de juegos con ActionScript con la misma editorial.
He desarrollado aplicaciones para Android y iPhone. Actualmente preparo un libro para el desarrollo de juegos con HTML5 y para el desarrollo de aplicaciones a dispositivos móviles con esta tecnología.
También he desarrollado múltiples aplicaciones con PHP, CSS, MySQL y JavaScript en mi vida profesional. Me he especializado en el desarrollo de aplicaciones educativas con Adobe Air y su desarrollo para dispositivos móviles. He estado pendiente de la evolución de HTML5 y CSS3 casi desde los inicios de estas tecnologías.