Curso de Desarrollo de Aplicaciones web con PHP
Conocer y practicar con las técnicas de desarrollo web del lado del servidor con PHP
Material disponible
Intermedio
48 Clases 49 h
120€
99€
Precio en promoción
Este curso de PHP te enseñará las técnicas necesarias para la creación de aplicaciones web del lado del servidor, con acceso a recursos como sesiones, envío de datos entre páginas, bases de datos, servidores de correo, etc. Te servirá de base para enfrentarte a cualquier objetivo avanzado dentro del mundo del desarrollo web.

PHP es un lenguaje potente, pensado para proveer los recursos necesarios para crear aplicaciones web de una forma ligera y sencilla. Con PHP están hechas las herramientas más populares, tiendas como Prestashop o Magento o CMS's como Wordpress. Su comunidad no para de crecer y es muy fácil encontrar soluciones a los problemas o necesidades que surjen en el día a día profesional.
En este curso te vamos a enseñar las bases que necesitas para poder trabajar con PHP, guiado por las mejores prácticas. Te ofrecerá una formación sólida que te servirá para desarrollar tus propios proyectos. El desarrollo de la práctica final te permitirá enfrentarte a problemas del mundo real y encontrar soluciones profesionales.

Qué aprenderé en el Curso de Desarrollo de Aplicaciones web con PHP

El curso se compone de 15 clases en las que se cubrirán los aspectos más fundamentales de PHP y la programación del lado del servidor, bases de datos, etc. Una vez finalizado, el estudiante será capaz de usar PHP para el desarrollo de proyectos en la web de manera autónoma. Sin embargo, el objetivo más importante es proporcionar una base de conocimiento sólida para poder aprender después las técnicas de desarrollo basadas en patrones de diseño como MVC y librerías, PDO, etc.

Qué tengo que saber

El curso es adecuado para personas que ya han tenido alguna experiencia con la programación, puesto que no se presta tanta atención a las estructuras básicas del lenguaje en si, sino más bien a aquellas utilidades de PHP que posibilitan la creación de aplicaciones web. Indicado incluso para quien conoce algo de PHP y quiere aprender buenas prácticas para el desarrollo de aplicaciones profesionales.

Clases y contenidos

Presentación del contenido Gratis

Introducción a los contenidos del Desarrollo de aplicaciones web con PHP

Entorno Xampp / Mamp

Entorno Xampp / Mamp : Instalación PHP usando un paquete todo en uno.

MampPro y host virtuales

Conocemos MampPro un herramienta que, entre oras opciones te da la posibilidad de usar "virtual host".

Consultas habituales de PHP

Repasamos alguna de las consultas habituales que se generan en los primeros pasos de PHP.

Entornos PHP en editores online

Repasamos algunos de los prinicipales entornos PHP en editores online.

Sintaxis PHP

Conceptos Generals sobre la sintaxis de PHP.

Tipos de datos en PHP

Repasamos los tipos de datos y las operaciones permitidas con estos valores.

Variables, operadores y arrays

Avanzamos con más conceptos en programación PHP con cariables, operadores y arrays.

Extra de Variables, operadores y Arrays

Sesión extra de PHP dedicada a Extra de Variables, operadores y Arrays.

Estructuras de Control

Las estructuras de control más frecuentes para modificar el flujo de un programa.

Extra de Estructuras de Control

Sesión Extra dedicada a las Estructuras de Control en PHP.

Funciones en PHP

Elementos de organización del código en PHP.

Extra de Funciones en PHP

Sesión Extra dedicada a enseñar la declaración y utilización de Funciones en PHP.

Variables de sistema e includes

Configuración de PHP: variables de sistema, php.ini e includes.

GET

Métodos para comunicar con el usuario y pasar datos entre páginas.

Post

Métodos para comunicar con el usuario y pasar datos entre páginas.

Cuidados especiales en PHP

Cuidados especiales en la entradas de datos.

Cookies y Sesiones en PHP

Aprendemos a usar cookies y sesiones en PHP.

Clase Extra: Ejercicios PHP

Resolución de ejercicios Propuestos (encuentras el enunciado del ejercicio en la pestaña "Recursos" de esta misma Clase Extra).

Formularios PHP (I)

Formularios PHP 1 y 2 (no muy usables).

Formularios PHP (II)

Formularios 3 y 4 (usables).

Dudas comunes en los formularios

Resolvemos algunas dudas comunes en tema de formularios con PHP.

Introducción a las bases de datos

Introducción a MySQL y acceso a bases de datos desde PHP.

Operaciones Crud

Operaciones Crud: Lectura, inserción, edición, borrado de registros en tablas de bases de datos.

Implementando relaciones entre tablas (1)

Definimos y construimos relaciones entre tablas (parte 1).

Implementando relaciones entre tablas (2)

Definimos y construimos relaciones entre tablas (parte 2).

Implementando relaciones entre tablas (3)

Definimos y construimos relaciones entre tablas (parte 3).

Funciones conexión con la base de datos

Funciones conexión con la base de datos.

Diferencias cookie, sesión, base de datos...

Repasamos las diferencias entre conceptos PHP como cookies, sesión, base de datos...

Semántica de HTML5

Semántica de HTML5.

Lenguaje SQL

Vista en mayor profundidad del lenguaje de programación para la obtención de información desde una base de datos.

Funciones básicas de validación

Posibilidades de PHP en la validación de formaularios.

Cómo tratar el código HTML en las validaciones

Aprendemos a tratar el código HTML en las validaciones.

Expresiones regulares en PHP

Repasamos las principales expresiones regulares en PHP.

Filtrado: Saneamiento y validación PHP

Filtrado: Saneamiento y validación PHP.

Sistema de archivos

File System. Acceso al sistema de archivos del servidor.

Envío de email desde PHP

Te explicamos como llevar a cabo el envío de correos electrónicos desde PHP.

Upload de archivo PHP

Practicamos un upload de archivos con PHP así como la gestión de la seguridad en la subida de esos archivos a nuestros servidor.

Práctica final 1.1

Práctica final 1.1: A lo largo de toda la fase práctica crearemos una libreta de direcciones donde cada usuario es capaz de gestionar su propia lista de contactos. Dale un vistazo a la pestaña "Recursos" donde encontrarás más detalles.

Práctica final 1.2

Práctica final 1.2: Desarrollando una libreta de direcciones donde cada usuario sea capaz de gestionar su propia lista de contactos.

Práctica final 1.3

Práctica final 1.3: Desarrollando una libreta de direcciones donde cada usuario sea capaz de gestionar su propia lista de contactos.

Práctica final 2

Práctica final 2: Desarrollando una libreta de direcciones donde cada usuario sea capaz de gestionar su propia lista de contactos.

Práctica final 3.1

Práctica final 3.1: Desarrollando una libreta de direcciones donde cada usuario sea capaz de gestionar su propia lista de contactos.

Práctica final 3.2

Práctica final 3.2: Desarrollando una libreta de direcciones donde cada usuario sea capaz de gestionar su propia lista de contactos.

Práctica final 3.3

Práctica final 3.3: Desarrollando una libreta de direcciones donde cada usuario sea capaz de gestionar su propia lista de contactos.

Experimenta la potencia de PHP (I)

Salida HTML con PHP.

Experimenta la potencia de PHP (2)

Salida PNG con PHP.

Experimenta la potencia de PHP (3)

Salida CSV con PHP.

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 130 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete