¡Bienvenidos al taller de PHP! En este curso aprenderás a generar páginas dinámicas del lado del servidor. También a integrarlas con MySql, por ejemplo. El objetivo principal es que aprendas los conceptos básicos para poder desarrollar sitios y aplicaciones web dinámicas. Al final del taller podrás crear tu propio blog (código de programación).
- Clase 1: Introducción
- ¿Qué es PHP?
- Nuestro primer Script: Generando un Hola Mundo
- ¿Que son las variables?
- Clase 2: Variables y constantes
- Reconocimiento de Variables
- Tipos de Variables
- ¿Qué son las constantes?
- Diferencias entre Variables y Constantes
- Clase 3: Condicionales (Parte I)
- ¿Qué son los condicionales?
- Diferentes tipos
- Casos de uso
- Clase 4: Condicionales (Parte II)
- ¿Qué son los operadores?
- Los 4 tipos de operadores
- Clase 5: Bucles (Parte I)
- ¿Qué son los bucles?
- Diferentes tipos
- while
- do while
- Clase 6: Bucles (Parte II)
- for
- foreach
- Clase 7: EnvÃo de datos de un formulario
- ¿Cómo armar un formulario para que sea procesado por Php?
- Diferentes formas de enviar un formulario
- Variables POST y GET
- Clase 8: Procesar un formulario (Parte I)
- ¿Cómo procesar un formulario?
- ¿Diferentes tipos de campos?
- Inputs
- Clase 9: Procesar un formulario (Parte II)
- Textarea
- Clase 10: Procesar un formulario (Parte III)
- Selectbox
- Clase 11: Procesar un formulario (Parte IV)
- Recibiendo los datos
- contacto_script.php
- Cuerpo del mensaje
- Función mail
- Script completo
- Clase 12: Funciones
- ¿Qué son las funciones?
- ¿Para qué sirven?
- Casos de uso
- Clase 13: Sesiones y cookies
- ¿Qué son las sesiones?
- ¿Qué son las cookies?
- Diferentes formas de utilizarlas
- Clase 14: Base de datos
- Trabajar con Base de datos
- Importancia de las mismas en páginas dinámicas
- Diferentes tipos de base de datos
- Clase 15: MySql
- Introducción a MySql
- Ventajas y desventajas
- Conectarse con la base de datos desde Php
- Clase 16: MySql – phpMyAdmin
- ¿Qué es phpMyAdmin?
- ¿Por qué usarlo?
- ¿Qué otras alternativas existen?
- Clase 17: MySql – Creación de tablas
- ¿Cómo crear una tabla?
- Diferentes tipos de campos
- ¿Qué son los Ãndices?
- Clase 18: MySql – Consultas
- Diferentes tipos de consultas
- Ordenar nuestras consultas
- Filtrar las consultas
- Clase 19: MySql – Insertar datos en la base de datos
- ¿Cómo insertar nuevos registros en la base de datos?
- Casos de uso
- Clase 20: MySql - Actualizar y borrar registros (1)
- Actualizando datos ya guardados y Borrando registros
- Clase 21: MySql - Actualizar y borrar registros (2)
- Clase 22: MySql – Consultas complejas
- Utilización de JOINS en las consultas a la base de datos
- Clase 23: MySql – Consultas más usadas
- Obtener cuentas, valores máximos y mÃnimos directamente de la base de datos
- Limitar las consultas
- Clase 24: Clase destinada a dudas y consultas
- Clase 25: Respuestas a las preguntas de la clase anterior
- Clase 26: Manipulación de archivos (1)
- Crear archivos nuevos, escribirlos, borrarlos
- Clase 27: Manipulación de archivos (2)
- Clase 28: Moviendo archivos
- ¿Cómo subir archivos al servidor?
- Casos de uso
- Clase 29: Manipulación de imágenes
- Creación de imágenes dinámicas y thumbnails
- Clase 30: Funciones más útiles predeterminadas de PHP
- Modificadores de fechas
- Manipulación de arreglos (arrays)
- Pasar una cadena de texto a minúsculas, a mayúsculas.
- Clase 31: Expresiones regulares
- ¿Qué son las expresiones regulares?
- ¿Cuándo utilizarlas?
- Funciones de php para expresiones regulares
- Clase 32: Expresiones regulares
- Clase 33: Creando nuestro propio blog (sistema de administración de contenido) – Introducción
- Introducción al sistema, explicando los diferentes niveles de accesos y permisos de usuarios
- Diferentes caracterÃsticas del contenido
- ¿Qué es el FrontEnd? ¿Qué es el BackEnd?
- Clase 34: Nuestro blog – Creación de la base de datos
- Creacion de la base de datos
- ¿Por qué de esta forma?
- Clase 35: Nuestro blog – Registro de usuario
- Creación de nuestro sistema de registro
- Clase 36: Nuestro blog – Ingreso y reconocimiento de usuarios
- Formulario de ingreso
- Uso de sesiones para reconocer usuarios online
- Diferentes niveles de acceso
- Clase 37: Nuestro blog – Sistema de noticias – Parte 1
- CategorÃas dentro de nuestro blog
- ¿Cómo crear nuevas categorÃas?
- Clase 38: Nuestro blog – Sistema de noticias – Parte 2
- Modificar y borrar categorÃas ya existentes
- Clase 39: Nuestro blog – Sistema de noticias – Parte 3
- Sistema de alta de noticias en nuestro blog (BackEnd)
- Mostrando las noticias en el blog (FrontEnd)
- Clase 40: Nuestro blog – Sistema de noticias – Parte 4
- Modificaciones en las noticias
- Borrado de noticias
- Clase 41: Nuestro blog – Sistema de comentarios – Parte 1
- Alta de comentarios por parte de los usuarios registrados
- Clase 42: Nuestro blog – Sistema de comentarios – Parte 2
- Aprobar o borrar comentarios realizados por los usuarios (solo los administradores)
- Clase 43: Conclusión
- Palabras finales del curso
Podrán seguir las clases todos los lunes del 28 de enero al 3 de noviembre (43 clases).
La primera clase ya fue publicada, haz clic aquà para visualizarla.








Lunes, 18 de Febrero de 2008 a las 14.55
Hola!! esta muy bueno este curso pero apenas van a ser mis primeros pasos en php y quiero saber que necesito para empezar a programar (software). esperare respuesta
saludos!
Lunes, 18 de Febrero de 2008 a las 15.56
¡Hola, dennys! podrás encontrar todo lo que necesitas en la clase nº1, incluso hay un link a la nota de XAMPP, que también te será de utilidad.
¡Saludos!
Lunes, 25 de Febrero de 2008 a las 20.56
Estoy inciando a programar con php… cuales son los paso a seguir .
Caul es la aplicacion de desarrollo que debo conseguir ??
Como hago los botones .. los programos etc.
??
Gracias
Martes, 26 de Febrero de 2008 a las 09.37
¡Hola, Jorge! Lo mismo que a dennys, a lo largo del curso te enterarás de todos los detalles. Leyendo la nota de XAMPP encontrarás las respuestas que estás buscando (ver arriba). ¡Saludos!
Miércoles, 27 de Febrero de 2008 a las 16.11
mi sitio web corregido
Viernes, 14 de Marzo de 2008 a las 17.50
Seria muy complicado montar un servicio de chat o un foro dentro del blog que se creara, asi como los tienen drupal y moodle
Miércoles, 28 de Mayo de 2008 a las 13.49
disculpen esta muy bien el curso pero creo que lo esencial es a partir de las clases 19,20,21 … etc quisiera saber si estaran disponibles o como hacer para tomarlas.
Miércoles, 28 de Mayo de 2008 a las 14.44
¡Hola, Sergio! Las clases se publican semana a semana asà que deberás esperar un tiempito más para poder acceder a ellas
Una buena opción es suscribirte al news de los talleres y recibir las clases vÃa e-mail.
Saludos,
Debi.
Viernes, 20 de Junio de 2008 a las 12.56
hola a todos…..
Excelente este curso de php ….. estoy aprndiendo un poco mas de este lenguaje y este curso esta super buenisimo…… Sigue adelante con estas clases esta super que bueno
Espero que las clases continuen ……………
Saludos….
Gracias…..
Martes, 24 de Junio de 2008 a las 19.05
Excelente curso, muy didáctico, bien explicado.
PHP y MySQL no eran tan difÃciles como pensaba.
A la vez que aprendo, me encuentro desarrollando un sitio para mi trabajo.
Mil gracias por compartir tus conocimientos.
Miércoles, 25 de Junio de 2008 a las 02.19
Muy buena la pagina, lo unico que vi con mas detalle es lo de php y esta muy copado, pero voy a pasar muy seguido en busca de mas info.
Te felicito.
Saludos
Martes, 1 de Julio de 2008 a las 19.16
Este si es un buen sitio de informacion, me gusto mucho el tipo de informacion que se maneja y me da gusto que existan estos sitios que me sacan de muchos apuron.
Es informacion muy buena.
Gracias por hacer este sitio.
Miércoles, 2 de Julio de 2008 a las 18.25
Juan gracias, ya estoy leyendo las clases, depués haré algunos ejercicios y te contaré como me fue…saludos a todos los estudiosos de PHP
Lunes, 7 de Julio de 2008 a las 05.00
Hola,
me parece un excelente taller, enhorabuena.
Os querÃa hacer una consulta: ¿utilizais algún IDE para desarrollar en php, o simplemente un editor de texto?
Saludos
Miércoles, 23 de Julio de 2008 a las 04.35
hola la verdad que esta pagina esta muy buena !!
Pero ojo!!… para las personas que poseen previo
conocimientos en PHP ayuda a profundizar lo conocido.
Saludos Alejandro-
Sábado, 26 de Julio de 2008 a las 17.40
si esta muy bueno, para empeasar en este extenso leguaje de programacion, les recomiendo q no se qeden com lo q se enseña en este ya q las posibilidades com php son infinitas, llevo 3 años progrmanaod com este lenguiaje y les cuento q cada dia veo algo nuevo, es maravilloso asi q ponganel y sigan investigando mas sobre las nuevas posiblidades de php5
gracias
Jueves, 7 de Agosto de 2008 a las 01.55
Mi intención es buena, para mà la maquina de busqueda de google es más maravillosa que lo que aparece. Al grado que interpreta sintomas de un paciente y luego me entera de un sindrome del cual nunca crei que existe y me informa de un panda que tiene aintomas de ese sindrome y de un caballo y luego añade que se debe a un microbio que carece de pared celular. Es decir que google debe tener un grado de médico. Para hasta proporcionarme un diagnóstico y apoyarlo en datos que jamás podre comprobar. Hago cultivo de bacterias con identificaciÃn bioquimica.
Viernes, 29 de Agosto de 2008 a las 11.54
ver curso de php
Miércoles, 3 de Septiembre de 2008 a las 08.52
¿Puedes decirme como cancelar desde PHP un select en proceso?, tengo un sistema en el cual el usuario cambia de un proceso a otro de manera indiscriminada y su transacción “no se muere” dejando abiertos varios procesos, inclusive puede entrar al proceso y al ver que la respuesta se tarda más de lo que espera se pasa a otro proceso y luego regresa al original que no ha concluido y lo vuelve a llamar teniendo ya dos veces el proceso abierto y asà hasta el infinito.