
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
En este video entenderás las diferencias entre que es el cliente y el servidor y como es la comunicación entre ambos
En este video comprenderas los tipos de peticiones y respuestas entre un cliente (navegador web) y servidor donde se encuentra alojada la aplicación
Comprenderás que es PHP, algo de su historio y cuales son las características de este lenguage de programación
Aprenderás de manera teórica como funciona php y así poder entender la ejecución de las aplicaciones que creeemos con este lenguaje de programación
En este video aprenderás a instalar y configurar las herramientas necesarias para el desarrollo de todo elcurso, servidor local, editor de código Visual Studio Code y Xdebug para realizar depuración de manera profesional. POR FAVOR SI TIENES ERRORES EN LA CONFIGURACIÓN DEL XDEBU ES PROBABLE QUE SEA POR QUE XDEBUG SE HA ACTUALIZADO A LA NUEVA VERSIÓN 3 ENTONCES HAY ALGUNAS COSAS QUE CAMBIARON EN LA INSTALACIÓN Y CONFIGURACIÓN, SI ESTE ES TU CASO POR FAVOR MIRA EL SIGUIENTE VIDEO PARA LA VERSIÓN 3.
Xdebug ha sido actualizado a la versión 3 lo cual requiere unos pequeños cambios en la instalación y configuración. Aquí en este video aprenderás como hacerlo facilmente
En este video enseñaré nuevamente como instalar XDEBUG 3 sobre PHP 8.0.17 para aquellas personas que no lo han podido instalar
Continuamos con la configuración y aprenderemos como agregar PHP a las variables de entorno de windows
En este video veremos como se incrusta php en los documentos html
Si te gusta que el código de tus aplicaciones se ejecuta en consola, con este video aprenderás como hacerlo con PHP
Entiende como funcionan los saltos de línea en PHP y como se muestran en el navegador
Aprende como escapar caracteres usando PHP
Conoce cuales son las palabras reservadas del lenguaje PHP que no podemos usar para nombrar variables, funciones y demás
Con este video aprenderás como trabajar con variables en PHP
Continua conociendo todo sobre las variables en PHP
Una constante es un identificador (nombre) para un valor simple. Como el nombre sugiere, este valor no puede variar durante la ejecución del script
Las expresiones son la parte más fundamental en un lenguaje de programación que tiene como fin devolver un valor.
Las expresiones son la parte más fundamental en un lenguaje de programación que tiene como fin devolver un valor
Conoce cuales son los tipos de datos en PHP: texto, entero, decimal, boleano, arreglos, etc
Conoce cuales son los tipos de datos en PHP: texto, entero, decimal, boleano, arreglos, etc
En pocas palabras un espacio de nombre o Namespace es un contenedor que nos permite agrupar nuestro código para darle un uso posterior de esta manera evitamos conflictos de nombre con otras variables o archivos
En este video aprenderás sobre la estructura de control If y Else con las que crear condicionales muy importante a la hora de tomar decisiones en la ejecución de nuestros programas
Con la estructura de control if else podrás crear multiples condicionales pero siempre se ejecutará una sola de todas
La estructura de control switch nos permite progrmar un arbol de deciciones para nuestras aplicaciones
En este video aprenderás a trabajar con el ciclo o bucle for para ejecutar código repetivo hasta una condición dada
En este video aprenderás a trabajar con el ciclo o bucle Whilepara ejecutar código repetivo hasta una condición dada
En este video aprenderás a trabajar con el ciclo o bucle Break y Continue en PHP para saltar en cierta parte la ejecución de nuestro código y continuar en otro
En este video aprenderás a trabajar con la estructura de control return muy usada por ejemplo en las funciones de PHP
El operador goto puede ser usado para saltar a otra sección en el programa. El punto de destino es especificado mediante una etiqueta seguida de dos puntos y la instrucción es dada como goto seguida de la etiqueta del destino deseado.
Los archivos son incluidos con base en la ruta de acceso dada o, si ninguna es dada, el include_path especificado.
require es idéntico a include excepto que en caso de fallo producirá un error fatal
Un string, o cadena, es una serie de caracteres donde cada carácter es lo mismo que un byte
Un string, o cadena, es una serie de caracteres donde cada carácter es lo mismo que un byte
Un array en PHP es en realidad un mapa ordenado. Un mapa es un tipo de datos que asocia valores con claves. Este tipo se optimiza para varios usos diferentes; se puede emplear como un array, lista (vector), tabla asociativa (tabla hash - una implementación de un mapa), diccionario, colección, pila, cola, y posiblemente más. Ya que los valores de un array pueden ser otros arrays, también son posibles árboles y arrays multidimensionales.
Un array en PHP es en realidad un mapa ordenado. Un mapa es un tipo de datos que asocia valores con claves. Este tipo se optimiza para varios usos diferentes; se puede emplear como un array, lista (vector), tabla asociativa (tabla hash - una implementación de un mapa), diccionario, colección, pila, cola, y posiblemente más.
Un array en PHP es en realidad un mapa ordenado. Un mapa es un tipo de datos que asocia valores con claves. Este tipo se optimiza para varios usos diferentes; se puede emplear como un array, lista (vector), tabla asociativa (tabla hash - una implementación de un mapa), diccionario, colección, pila, cola, y posiblemente más. Ya que los valores de un array pueden ser otros arrays, también son posibles árboles y arrays multidimensionales.
El constructor foreach proporciona un modo sencillo de iterar sobre arrays. foreach funciona sólo sobre arrays y objetos
Conoce en este video como trabajar con funciones en php
Conoce en este video como trabajar con funciones en php
En este video aprenderás como manejar excepciones en PHP para controlar mejor los programas y posibles errores que se presenten
Aprende a crear carpetas, archivos, a renombrarlos, a moverlos a otras ubicaciones y demás
Aprende a crear carpetas, archivos, a renombrarlos, a moverlos a otras ubicaciones y demás
Aprende todo lo necesario para trabajar y cormatear fechas, como sumar días, horas y demás en PHP
Aprende todo lo necesario para trabajar y cormatear fechas, como sumar días, horas y demás en PHP
Desde aquí podrás descargar todos los archivos fuente de esta sección por si tuviste algún problema puedas comparar con el tuyo o usarlos en tus aplicaciones sin ningún problema
En este video conocerás cuales son los tipos de campo más comunes en los formularios HTML que son los que usa php para obtener los datos
El atributo name de los campos html es el más importante ya que este es el que reconoce php a la hora de obtener los datos
El atributo name de los campos html es el más importante ya que este es el que reconoce php a la hora de obtener los datos
Conoce como realizar filtros y validaciones para dar seguridad a nuestras aplicaciones desarrolladas en PHP
Las cookies son un mecanismo por el que se almacenan datos en el navegador remoto para monitorizar o identificar a los usuarios que vuelvan al sito web.
El soporte para sesiones en PHP consiste en una forma de preservar cierta información a lo largo de accesos subsiguientes.
A un visitante que accede a un sitio web se le asigna un id único, también llamado id de sesión. Éste es almacenado en una cookie en la parte del cliente o se propaga en el URL.
$_SERVER es un array que contiene información, tales como cabeceras, rutas y ubicaciones de script. Las entradas de este array son creadas por el servidor web.
En ese video podrás ver el demo del proyecto que desarrollarás al final del capítulo
En este video te mostraré y te dejaré en descaga el layout html y css que usaremos en el curso
En este video crearemos el formulario y los campos que usaremos para la aplicación
En este video aprenderás a realizar la primera funcionalidad la de convertir desde cualquiera de las unidades a metros
En este video aprenderás a realizar la segunda funcionalidad la de convertir desde metros a cualquier unidad
Aprende en este video como obtener la opción seleccionada y mostrar el valor
Descarga aquí los archivos fuente de esta sección, por si tuvieres algun problema y puedas comparar
Ya que vamos a trabajar con bases de datos no es posible en este curso enseñarles todas las que vamos a usar pero si verás en esta sección los fundamentos de Mysql que te servirán para todas las demás ya que son SQL
En este video veremos los fundamentos de Mysql, aprenderas a crear una base de datos, tablas, campos, tipos de campos, relaciones, consultas, inserción, actualización y borrado de registros
Mira en este video el demo del proyecto final terminado que desarrollarás
Mira el layout inicial te enseñaré como está estructurado y como configurarlo para iniciar el desarrollo del proyecto
En este video crearemos la base de datos y realizaremos la cadena de conexión de php a mysql
En este video aprenderás a leer registros con php y mysql
En este video aprenderás a crear un nuevo registro con php y mysql
En este video aprenderás a editar un registro existente con php y mysql
En este video aprenderás a borrar un registro existente con php y mysql
Crearemos un bonito efecto para mostrar los mensajes y también los errores en nuestra aplicación usando Bootstrap 5 y Alert's
Descarga aquí todos los archivos fuente de esta sección
Conoce PDO la extensión integrada en php con la cual podremos realizar aplicaciones conectándonos a diferentes motores de bases de datos como mysql, sqlite, postresql, sql server y demás con una misma sintáxis y creando aplicaciones más seguras
Aprende a leer datos con PDO
Aprende a leer datos con PDO
Aprende a insertar datos con PDO
Aprende a actualizar datos con PDO
Aprende a borrar datos con PDO
Aprende a buscar datos con PDO
Mira aquí el demo del proyecto final terminado que desarrollarás
Aprende como habilitar SQLITE en nuestro servidor local
En este video te enseñaré el layout inicial con el que trabajaremos aquí mismo lo puedes descargar
Realizaremos la cadena de conexión entre php y sqlite y la base de datos
En este video veremos como crear el archivo que va a realizar el procesamiento de los datos enviado desde el formulario
En este video veremos como crear el archivo que va a realizar el procesamiento de los datos enviado desde el formulario
Crearemos unos mensajes de alertas y errores para nuestra aplicación
Veremos de manera rápida como lograr ver los registros ingresados
En este video veremos el demo del proyecto final terminado el cual desarrollares al final de esta sección
Antes de todo necesitaremos habilitar la extensión PDO PostregSQL por si no estuviera habilitada
En este video revisaremos el layout html y css que usaremos en esta sección te enseñaré como configurarlo para iniciar a trabajar
En este video crearemos la cadena de conexión entre PHP y PostgreSQL
Aprende como listar las categorías de nuestra agenda php
Aprende como crear una nueva categoría en nuestra agenda php
Aprende como editar una categoría existente en nuestra agenda php
Aprende como listar los contactos de nuestra agenda php
Aprende como crear un nuevo contacto en nuestra agenda php
Aprende como editar un contacto existente en nuestra agenda php
Aprende como borrar un contacto existente en nuestra agenda php
En este video configuraremos los mensajes y errores de nuestra aplicación usando Bootstrap 5 y Alert's
En este video veremos la página de inicio de nuestra agenda php
Eneste video te enseñaré como realizar las validaciones del lado del cliente en nuestra aplicación
Descarga a quí los archivos fuente terminados de esta sección
En este video verás el demo del proyecto terminado, el cual desarrollarás al completar esta sección
En este video verás el layout inicial con el cual trabajaremos en esta sección, descargalo aquí
Para poder trabajar con SQL Server primero debemos descargar las extensiones (Aquí te las dejo) e instalarlas para poder usarlas en el desarrollo de esta aplicación
En este video verás como crear la base de datos tablas y relaciones usando SQL SERVER MANAGEMENT
En este video aperenderás a crear la cadena de conexion entre PHP y SQL SERVER
En este video aprenderás a listar los registros de horas extras de los empleados
En este video aprenderás a buscar los registros de los empleados por cédula, este proceso necesita que se realice sin recargar la página y para ello usaremos AJAX.
En este video completaremos la funcionalidad de búsqueda de usuario
En este video aprenderás como crear un registro nuevo de horas extras
En este video aprenderás como listar los empleados de nuestra aplicación
Con este video aprenderás a crear un empleado nuevo en la aplicación
Configuraremos los mensajes y errores usando Bootstrap 5 y Alert's
Descarga aquí los archivos fuente de nuestra aplicación
Bienvenido al Máster en PHP Moderno 7 y 8, el curso más completo en el que aprenderás el lenguaje de programación PHP desde cero con más de 26 horas de video, 40 ejercicios y 8 proyectos prácticos, usaremos las últimas versiones de PHP 7 y 8. Desarrollaremos aplicaciones Web y API'S RESTful de calidad profesional y usando un entorno moderno y aprendizaje lógico y progresivo.
Una de las principales características de este curso es que desarrollaremos aplicaciones modernos con PHP y cada uno de los motores de bases de datos mas reconocidos Mysql, SQLite, PostreSQL, Sql server. NO ESTÁ LIMITADO SOLO A UNO DE ELLOS.
PHP sigue siendo uno de los lenguajes de programacion más populares en el mundo y esta detrás de muchisimas aplicaciones, frameworks y cm's como wordpress.
Con este curso te convertirás en un maestro de PHP y podrás acceder a una gran cantidad y ofertas de oportunidades laborales tanto en empresas de desarrollo como en medios freelance.
En este curso aprenderás desde cero paso a paso y bien explicado de manera lógica, progresiva y práctica:
Fundamentos de PHP: constantes, variables, tipos de datos, estructuras de control, ciclos, arreglos, funciones, manejo de archivos, fechas, etc
PHP 7 y la nueva versión PHP 8, el lenguaje de programación del lado del servidor Backend
Desarrollaremos proyectos en PHP usando diferentes motores de bases de datos: Mysql, SQLite, PostreSQL, SQL Server
PDO (extensión Objetos de Datos de PHP), para crear aplicaciones modernas y seguras y conectarnos a múltiples motores de bases de datos
POO, Programación Orientada a Objetos en PHP: Clases, Objetos, Propiedades, Métodos, Modificadores de acceso, Herencia, etc
A trabajar con formularios HTML y CSS, Bootstrap 5 mediante los proyectos que realizaremos a lo largo del curso
Filtros y validaciones de nuestras aplicaciones usando PHP
Autenticación y Autorización en PHP
Bases de datos y relaciones entre tablas (Incluiremos un capítulo dedicado a los fundamentos de SQL con Mysql)
Habilidades full-stack, haciendo ejercicios y muchos proyectos prácticos.
Este curso es para cualquier persona interesada en convertirse enun desarrollador web o si ya lo eres podrás conseguir nuevas habilidades y competencias con este lenguaje de programación que te ayudarán en tu día a día como desarrollador
Recuerda que el curso incluye todos los archivos fuente de todos los capítulos, los cuales puedes usar en tus proyectos sin ninguna restricción.
El curso incluye más de 26 horas de video de alta calidad y contenido, más de 30 ejercicios prácticos para desarrollar la habilidad y programar en PHP.
PROYECTOS PRÁCTICOS DESARROLLADOS EN EL MASTER EN PHP MODERNO 7 Y 8.
Los proyectos están desarrollados de un nivel básico a un nivel avanzado y todos de diferente temática y funcionalidad con un orden lógico y progresivo para que el estudiante pueda desarrollar la habilidad de crear proyectos de cualquier tipo y complejidad.
Proyecto 1- Conversor de Longitud
Layout inicial con Bootstrap 5
Conversor de unidades de longitud
Convertir desde cualquier unidad a metros
Convertir desde metros a cualquier unidad
Funciones de conversión
Mostrar valor de salida en un campo HTML
Proyecto 2 - Crud Php y Mysql
Layout inicial con Bootstrap 5
Creación de la base de datos en Mysql
Todas las operaciones CRUD (Create, Read Update, Delete)
Configurar los mensajes de error del lado del servidor
Configurar los mensajes de las operaciones que realiza la aplicación Web
Proyecto 3 - Promoción 10% de Descuento PDO SQlite
Layout inicial con Bootstrap 5
Como habilitar y usar la extensión SQLITE
Creación de la base de datos usando SQLITE
Configuración de la cadena de conexión
Validaciones y creación de registro
Generación de código de cupón de descuento
Mensajes y errores del lado del servidor
Proyecto 4 - Agenda con PHP PDO y PostgreSQl
Layout inicial con Bootstrap 5
Como habilitar y usar la extensión PostgreSQL con PHP
PgAdmin Postgress y cadena de conexión
Creación de la tabla categorías y todas las operaciones CRUD sobre la misma
Creación de la tabla contactos y todas las operaciones CRUD sobre la misma
Página de inicio
Mensajes y errores del lado del servidor
Validaciónes del lado del servidor
Proyecto 5 - Horas Extras PHP PDO y SQL SERVER
Layout inicial con Bootstrap 4, AdminLTE para el layout del panel de control.
Descarga e intalación de los drivers SQL Server para la versión de PHP.
Como habilitar y usar la extensión PDO SQL SERVER con PHP
Acceder con SQL Management Studio y crear las tablas y campos.
Listar registros
Busqueda de empleado con AJAX y PHP
Agregar registro de horas extras
Operaciones CRUD sobre los usuarios
Mensajes y errores del lado del servidor
Validaciónes del lado del servidor
Proyecto 6 - Autenticación (Usaremos el proyecto creado en la sección anterior y le implementaremos el módulo de autenticación y acceso)
Layout inicial Bootstrap 4
Implementación de autenticación y sesiones
Proyecto 7 - API RESTFul PHP, PDO, POO y Mysql
Que es un API
Peticiones y Respuestas
Códigos de respuesta
Creación de modelos para tablas de la base de datos
Base de datos y conexión Mysql
Operaciones CRUD tabla categorías
Operaciones CRUD tabla productos
Probar nuestra API RESTful con POSTMAN
Proyecto 8 - Blog con PHP 8 POO PDO Mysql
Layout inicial con Bootstrap 5, Datatables.js, controles HTML y CSS de fecha, hora
Instalación de XAMPP con PHP 8
Creación y configuracion de la base de datos Mysql con tablas y campos
Configuraciones iniciales
Modelo artículo y operaciones CRUD
Modelo usuario y operaciones CRUD
Roles y usuarios
Modelo comentario y operaciones CRUD
Página de registro de usuarios
Autenticación y acceso (Login de la aplicación)
Página de inicio y contenido dinámico
Funcionalidad de leer comentarios asociados al articulo
Funcionalidad de crear comentario
Validaciónes del lado del servidor
Helpers para formatear fecha, recortar texto
Autorización para restricción de zonas privadas de usuarios y roles
TAMBIÉN APRENDERÁS
Fundamentos de SQL – Mysql
Programación orientada a objetos
PDO (La extensión Objetos de Datos de PHP)
Seguridad
Depuración o debug
El curso se seguirá actualizando con más contenido adicional
RECUERDA QUE EL CURSO INCLUYE
Más de 26 horas de video de alta calidad
Acceso a todos los archivos fuente
Más de 30 ejercicios prácticos
8 Proyectos prácticos con diferentes bases de datos
Una API RESTful
Sección de preguntas y respuestas por si tienes alguna duda estaré aquí para ayudarte
Al finalizar el Master en PHP Moderno 7 y 8:
Serás un programador de aplicaciones web con PHP
Podrás crear diferentes tipos de aplicaciones Web con diferentes bases de datos Mysql, SQL, PostgreSQL, SQL Server
Podrás crear API's Restful completas usando PHP
Es recomendable que tengas conocimientos básicos en HTML y CSS, pero sino los tienes, en el curso te voy a dar todos los layout's listos para empezar a programar en PHP y te explicaré como están creados, los tips con mayor importancia a tener en cuenta y como instalarlos en nuestro servidor para empezar a usarlos.
Recuerda que tienes acceso a la sección de preguntas y respuestas por si tienes alguna duda sobre el curso y estaré atento para ayudarte.
Si quieres convertirte en un desarrollador web profesional, usando PHP con las últimas versiones y de manera práctica únete al curso Master en PHP Moderno 7 y 8 POO, PDO, Mysql, SQL, PostgreSQL
Revisa el contenido de las secciones y los capítulos para ver todo lo que aprenderás.