Hoy veremos un más que completo curso de formación online en el lenguaje de programación PHP trabajando junto con MySQL para la utilización de bases de datos de nuestras aplicaciones.
El curso está realizado a modo de videotutoriales y cuenta con un total de 61 vídeos alcanzando una duración de nada menos que 45 horas. Es por ello uno de los cursos más completos que podemos encontrar, siendo además totalmente gratuito.
Vamos a ver antes que nada un poco de información acerca de este lenguaje tan extendido (PHP) y uno de los Sistemas de Gestión de Bases de Datos más utilizados (MySQL), respectivamente:
PHP
PHP es un lenguaje de secuencia de comandos de servidor diseñado específicamente para la Web. Dentro de las páginas de nuestra web, incrustamos código PHP que se ejecuta cada vez que se visita la página. Dicho código PHP se interpreta en el servidor Web y genera código HTML que el visitante puede ver.
Este lenguaje cuenta con muchas ventajas, pudiendo citar, entre otras:
- Alto rendimiento. PHP es muy rápido. Mediante un único servidor puede servir millones de accesos al día.
- Escalabilidad. El sistema puede implementar con poco coste y de forma efectiva el escalado horizontal con un gran número de servidores de productos diferentes.
- Interfaces para diferentes sistemas de base de datos. Dispone de conexión propia a todos los sistemas de base de datos.
- Bibliotecas incorporadas para muchas tareas Web habituales, al estar diseñado específicamente para uso en la Web.
- Es gratuito.
- Facilidad y aprendizaje de uso. Se basa principalmente en los lenguajes C y Perl.
- Compatibilidad con el enfoque orientado a objetos (desde la versión 5)
- Portabilidad. Está disponible en todos los sistemas de tipo Unix (comerciales y no comerciales) y en las diferentes versiones de Microsoft
- Windows.
- Flexibilidad en el desarrollo. Permite implementar tareas sencillas de forma simple, y adapta así mismo la implementación de grandes aplicaciones basada en patrones de diseño como el MVC.
- Disponibilidad de código abierto, de modo que podríamos modificar o agregar elementos al programa.
- Disponibilidad de asistencia técnica y documentación, destacando principalmente la gran comunidad de PHP, de modo que podremos encontrar amplia información.
MySQL
MySQL es un sistema muy rápido y sólido para la administración de bases de datos relacionales (SGBDR). Estas bases de datos nos permiten almacenar la información de nuestra aplicación, para posteriormente usarla de forma eficiente en búsquedas, recuperación y actualización de datos… Por supuesto, utiliza SQL como lenguaje, es decir, el estándar de consulta de bases de datos utilizado en todo el mundo.
Entre las ventajas de MySQL podemos nombrar:
- Alto rendimiento. Suele ser mucho más rápido que otros productos de la competencia.
- Bajo coste. Gratuito con licencia de código abierto, o a precio muy reducido con liciencia comercial.
- Facilidad de configuración y aprendizaje, ya que utiliza SQL.
- Portabilidad. Se puede utilizar en gran cantidad de sistemas Unix, así como bajo Microsoft Windows.
- Acceso al código fuente. Como ocurría con PHP, podemos obtener y modificar el código fuente de MySQL.
- Disponibilidad de asistencia técnica, pese a ser un producto de código abierto.
El curso
El contenido del curso ha día de hoy es el que sigue:
- Introducción
- Curso PHP-MySQL: Acceder a contenidos dinámicos
- Trabajo con variables y constantes
- Uso de Operadores
- Funciones de variables y condicionales
- Uso de Loops
- Almacenar y recuperar datos de archivos
- Funciones para trabajar con archivos
- Arrays numéricos y asociativos
- Arrays multidimensionales
- Clasificación de Arrays
- Uso de funciones para modificar Arrays
- funciones para modificar strings
- Formatear, cortar y unir strings
- Buscar y reemplazar substrings
- Introducción a las Expresiones Regulares
- Reutilización de código: uso de require e include
- Declaración y llamada a funciones
- Parámetros y alcance de las funciones
- PHP Orientado a Objetos
- Diseño práctico de una clase
- Diseñar una base de datos para la web
- Crear una base de datos para la web
- Tablas y campos en las bases de datos
- Trabajar con Bases de Datos
- Consultar, Modificar y Eliminar datos de la Base de Datos
- Acceder a la base de datos MySQL desde la Web con PHP
- Añadir información a la base de datos desde la web con PHP
- Usar PHP y MySQL para grandes proyectos
- Planificar un gran proyecto Web
Si estáis interesados en realizar este completo curso online de PHP y MySQL sólo tenéis que acceder a la siguiente lista de reproducción de YouTube de Jesús-Eduardo Conde Núñez (conocido habitualmente con su sobrenombre 0utkast):
1.- Introducción
2.- Acceder a contenidos dinámicos
3.- Trabajo con variables y constantes
4.- Uso de Operadores
5.- Funciones de variables y condicionales
Si quieres ver el resto de videos pulsa aquí y continuarás con el curso gratuito 🙂