PHP Intermedio
Con aproximadamente el 80% de todos los sitios web utilizando PHP, es una tecnología sólida para comenzar una carrera en desarrollo web.
Al final de esta Pista, tendrás las habilidades necesarias para crear contenido dinámico almacenando y recuperando datos a través de bases de datos y archivos incluyendo CSV, XML y JSON.
Como requisito previo para esta Pista, recomendamos nuestra Pista de PHP Principiante.
Para empezar, cubriremos algunos fundamentos de SQL con nuestro curso de Fundamentos de SQL y el curso de Reportes con SQL. Esto sentará las bases para usar PHP para interactuar con bases de datos. A continuación, aprenderemos los comandos $_GET y $_POST y cómo usarlos para trabajar con datos de manera más eficiente en PHP.
La siguiente parte de la Pista es nuestro curso de 4 horas sobre Integración de PHP con Bases de Datos. Refactorizaremos una aplicación de biblioteca multimedia personal reemplazando un arreglo asociativo con una base de datos para proporcionar un mejor método de almacenamiento de datos.
Después de eso, aprenderemos sobre persistencia de datos y tres formas de persistir datos en un navegador: Formularios, Sesiones y Cookies. Finalmente, nos sumergiremos en operaciones CRUD y manejo de archivos con PHP.
Treehouse es el lugar principal para aprender PHP. ¡Continúa tu viaje con nosotros!
-
Un salario de nivel inicial para las tecnologías cubiertas en esta ruta es aproximadamente $60,000 / año en promedio.
-
Algunas empresas que utilizan estas tecnologías regularmente incluyen: Google, Facebook, Yahoo, YouTube, Wikipedia, Flickr, LinkedIn, WordPress, Digg, Intel, Pinterest, y Twitter
¿Listo para comenzar a aprender?
Treehouse ofrece una prueba gratuita de 7 días para estudiantes nuevos. Obtén acceso a miles de horas de contenido. Aprende a programar, consigue el trabajo de tus sueños.
Comienza Tu Prueba Gratuita
-
Curso
- 1
- 2
- 3
Fundamentos de SQL
En Conceptos Básicos de SQL, echaremos un vistazo a qué son las bases de datos y cómo puedes recuperar información de ellas. Las bases de datos pueden almacenar cantidades masivas de información para ser recuperadas en una fecha posterior. Las bases de datos actúan como la memoria para sitios web dinámicos o aplicaciones móviles.
-
Curso
- 1
- 2
- 3
- 4
Informes con SQL
SQL se puede utilizar para generar informes y presentar información en sitios web. Este curso cubre características poderosas de SQL para ayudarte a responder preguntas más interesantes sobre tus datos.
-
Curso
- 1
- 2
Trabajar con $_GET y $_POST en PHP
Este curso te mostrará cómo trabajar con Superglobales de PHP como $_GET y $_POST mientras usas una mentalidad consciente de seguridad. Las entradas externas, como formularios HTML, se consideran una vulnerabilidad de seguridad, por lo que siempre debes filtrar entradas y escapar salidas. Usar Superglobales de PHP cuando se usan entradas externas como formularios HTML, cookies, sesiones y servidores web te dará una mentalidad consciente de seguridad que puedes aplicar a todos tus proyectos.
-
Curso
- 1
- 2
- 3
- 4
- 5
Integración de PHP con Bases de Datos
Construir una página impulsada por PHP es el primer paso para dominar PHP. El verdadero poder de PHP brilla cuando lo conectas a una fuente de datos como una API o una Base de Datos. Para presentarte las bases de datos, usaremos un proyecto de ejemplo: una aplicación de Biblioteca Multimedia Personal. Refactorizaremos este proyecto reemplazando un arreglo asociativo con una base de datos para proporcionar una herramienta más robusta y escalable para almacenar los datos en la biblioteca multimedia. En el proceso, aprenderás cómo usar PDO, una extensión de PHP para comunicarse con una base de datos. También aprenderás sobre bases de datos relacionales, incluyendo cómo buscar datos en múltiples tablas, así como cómo agregar características comunes de sitios web como formularios de búsqueda y paginación.
-
Curso
- 1
Datos Persistentes en el Navegador con PHP
Con teléfonos inteligentes, relojes inteligentes e incluso electrodomésticos inteligentes, el Internet de las cosas nos ha llevado a un mundo que rivaliza con novelas de ciencia ficción. Ya no nos conformamos con una búsqueda simple. Queremos contexto. Esperamos que nuestros dispositivos conozcan nuestras ubicaciones, preferencias, deseos y objetivos. Esperamos sugerencias, recordatorios y anuncios personalizados. La mayoría de las veces ni siquiera nos damos cuenta de cuánto nuestros dispositivos o sitios web están configurados para ayudarnos hasta que nuestra conexión se corta o intentamos usar un dispositivo diferente, y de repente nuestro historial y configuración no están allí y es mucho más difícil hacer o encontrar cualquier cosa. Los usuarios han llegado a esperar mucho y solo está empeorando.
-
Curso
- 1
- 2
- 3
- 4
Modificar Datos con SQL
En el corazón de una aplicación dinámica hay una base de datos. Ya sea que la aplicación sea un eCommerce, un equipo deportivo, una red social o una aplicación de productividad en tu teléfono, los datos necesitan cambiar con el tiempo.
-
Curso
- 1
- 2
- 3
- 4
Operaciones CRUD con PHP
En este curso nos sumergiremos en el espectro completo de interacciones de bases de datos. Ya sea que la aplicación sea un comercio electrónico, un sitio de red social, o incluso una aplicación de tareas en tu teléfono, los datos necesitan cambiar con el tiempo. CRUD es un acrónimo que se refiere a las cuatro operaciones principales que querrías realizar en datos en una base de datos: Crear, Leer, Actualizar, Eliminar.
-
Curso
- 1
- 2
Manejo de Archivos con PHP
PHP puede hacer mucho más que incluir archivos. En este curso exploraremos cómo leer y escribir archivos desde un directorio. También aprovecharemos las funciones de análisis integradas para trabajar con formatos de archivo comunes para leer y escribir datos de CSV, XML y JSON.
-
60 minExamen
Examen Final de la Pista de PHP Intermedio
Pon a prueba tus habilidades de PHP Intermedio. Este examen final incluye una mezcla de tipos de preguntas para evaluar lo que has aprendido. Aprueba para ganar tu certificado.
-
Finalización de la Ruta
Esta ruta incluye:
- Fundamentos de SQL 2 horas
- Informes con SQL 2 horas
- Trabajar con $_GET y $_POST en PHP 44 min
- Integración de PHP con Bases de Datos 4 horas
- Datos Persistentes en el Navegador con PHP 49 min
- Modificar Datos con SQL 79 min
- Operaciones CRUD con PHP 2 horas
- Manejo de Archivos con PHP 101 min
- Examen Final de la Pista de PHP Intermedio 60 min