![Resultado de imagen para Curso de Introducción a PHP platzi](https://static.platzi.com/media/courses/OPG_FB_PHP.png)
Domina PHP 7, un lenguaje de código abierto que es rápido, flexible y práctico. Conoce cómo crear desde tu blog personal hasta sitios populares de Internet en este Curso de Introducción a PHP.
contraseña: cosasgratis
Con este curso podrás:
![Dominar la programación orientada a objetos](https://static.platzi.com/media/achievements/43-2658059c-220a-4238-95c6-289dd7632640.png)
Dominar la programación orientada a objetos
![Conectarte a bases de datos](https://static.platzi.com/media/achievements/160-20649a83-1200-4a97-a7ee-ed4afd547e81.png)
Conectarte a bases de datos
![Administrar tus dependencias con Composer](https://static.platzi.com/media/achievements/170-7ee830cc-19ab-4ef1-a349-c2e8c5bbbed1.png)
Administrar tus dependencias con Composer
![Aprender lo nuevo de PHP 7](https://static.platzi.com/media/achievements/164-a7d1da2c-c0d8-4a6b-a244-f44a9aae90ad.png)
Aprender lo nuevo de PHP 7
Temario del curso
- Características de PHP
- Manejo de variables y tipos de datos en PHP
- Utilización de cadenas de caracteres en PHP
- Arreglos
- Operadores aritméticos
- Asignación
- Comparación
- Arrays
- Incremento
- Lógicos
- Null
- Funciones en PHP
- Estructuras condicionales
- Estructuras de ciclos
- Cargas de archivos externos
- Manejo de sesiones
- Manejo de cookies
- Funciones anónimas
- Programación orientada a objetos
- Constructor y destructor
- Herencia
- Namespaces
- Static
- Abstract y polimorfismo
- Interface
- Excepciones
- Traits
- Bases de datos SQL con PHP
- Conexión desde PHP a una base de datos SQL
- Insertar datos en nuestra de base de datos
- Listar los usuarios de la base de datos
- Actualizar un usuario en nuestra base de datos
- Borrar un usuario de nuestra base de datos
- Cómo proteger nuestra base de datos ante ataques de SQL Injection
- Creando la vista principal del blog usando Bootstrap
- Administrando los artículos del blog
- Guardando los blogposts en la base de datos
- Composer y carga automática de archivos
- Entender que son los patrones de diseño
- Utilizar los patrones de diseño más populares dentro del desarrollo web con PHP
- Front Controller
- Router
- Renderizando las vistas desde un método
- Agregando el resto de las rutas a nuestro Router
- El patrón de diseño Model-View-Controller en PHP
- ¿Por qué usar un motor de templates en PHP?
- Instalación y configuración de Twig
- Templates de vistas con Twig
- Extendiendo layouts con Twig
- Modelos con Eloquent
- Configuración de variables de entorno
- Validaciones de formularios en PHP
- Agregando un modelo para los usuarios del blog
- Crear usuarios para el blog
- Autenticación de usuarios en PHP
- Logout de usuarios
- Protege ciertas rutas con middlewares y filtros
- Subir archivos al servidor
- Guardando un log de errores en el servidor
- Agregar validación del lado del cliente
0 Comentarios