Documente Academic
Documente Profesional
Documente Cultură
desarrollar aplicaciones robustas utilizando Frameworks. Incluye los Cursos PHP Nivel 1 y PHP
Avanzado y entrenamiento complementario en HTML5, CSS3 y Twitter Bootstrap (FRONT-END
de tu Aplicación)
Tienes acceso a un Área Privada de Miembros en donde puedes acceder a todos los
contenidos (videos tutoriales, ejemplos, recursos…) y participar en las clases en vivo.
Introducción
Qué es PHP
Por qué PHP
Qué necesitamos para trabajar con PHP
Funcionamiento básico de PHP
Embebido de PHP dentro de HTML
Instalación
Instalación de Xampp
Instalación con Mamp
Instalación de Wampp
El editor
Ejemplo 1
Ejemplo 2
Ejemplo 3
Flujo de Trabajo
Añadir comentarios
Enteros
Decimales
Boolean
Cadenas de Caracteres
Matrices
Objetos
Variables de php
Variables de formularios
Variables de variables
Constantes
Operadores
Operadores Aritméticos
Operadores de cadenas
Operadores de asignación
Operadores de comparación
Operadores lógicos
Operadores de bits
Otros operadores
Ejemplos prácticos
Operadores de comparación
Sentencias if, else, else if
Operadores lógicos
Sentencias switch
Ejemplos prácticos
Bucles while
Bucles for
Bucles foreach
Instrucciones continue y break
Try … catch. Tratamiento de excepciones
Punteros
Funciones
Cómo es definen
Cómo se ejecutan
Cómo se pasan los parámetros
Ámbito de variables
Variables estáticas
Recursividad
Otras consideraciones
Ejemplos prácticos
Depuración de Errores
Hipervinculos y URLs
Usando Valores GET
Codificar URL
Codificar Etiquetas HTML
Construyendo Formularios
Creando Cookies
Trabajando con sesiones
Cabeceras y rediccionamiento de páginas
Uso de include y require
Introducción
El lenguaje SQL
Creación y Administración de Bases de Datos
Conexión de PHP con MySQL
Operaciones básicas (SELECT, INSERT, DELETE, UPDATE)
Consultas para filtrar datos (WHERE)
Consultas para combinar información de varias tablas (JOIN)
Funciones de SQL (COUNT, MAX, MIN, SUM, AVG)
Ejemplos prácticos
MySQLi
Introducción y Configuración
Gestión de Bases de Datos y errores comunes
Conexión con Bases de Datos
Consultas que no devuelven resultados
Consultas de Selección
Consultas preparadas
Transacciones
Ejemplo
Funcion mail()
Autenticación
Ejemplos prácticos
Inicio de sesión
Registro de variables de sesión
Destruir sesión
Control de usuarios
Implementación de seguridad – encriptación
Entrada/Salida en PHP
Gráficos en PHP
Javascript - AJAX
Qué es Ajax
Ventajas y desventajas
Ejemplo con y sin ajax
Objeto XMLHTTPRequest
Realizar una petición con Ajax
Recibir la petición Ajax
La respuesta Ajax
Mostrar los datos al usuario
Implementaciones de Ajax
Ejemplos prácticos
JQuery
Introducción
Descarga y Vinculación
Funciones y Métodos principales
Selección de Elementos
Eventos del ratón
Efectos y Animaciones
JQuery UI – Interface de Usuario
Practicando
Proyecto – CRM
Cualquier persona con conocimientos de PHP que desee aprender a realizar aplicaciones web
robustas utilizando el Framework Laravel y .
Clases y objetos
Acceso a métodos y propiedades
Constantes de Clase
Clonación de objetos
Sobrecarga de propiedades y métodos
Herencia y polimorfismo
Interfaces
Gestión de Excepciones
Clases y objetos
Acceso a métodos y propiedades
Constantes de Clase
Clonación de objetos
Sobrecarga de propiedades y métodos
Herencia y polimorfismo
Interfaces
Gestión de Excepciones
PDO
Introducción y Configuración
Conexión con una Base de Datos
Excepciones y Opciones con PDO
Registro de Datos con PDO
Diferencias entre Bindparam y BindValue
Consulta de Datos
Instrucciones Query(), prepare(), execute() y otras
Transacciones con PDO
FluentPDO
Ejemplo: CRUD con PDO
Arquitectura MVC
Qué es?
Características
Ejemplo
Framework Laravel
Instalación
Configuración de base de datos en Laravel
Definición de rutas y URLs
Vistas con el motor de plantillas Blade
Validación y almacenamiento de datos
Mostrar datos dinámicos: listas, paginación
Editar y eliminar registros
Relación entre múltiples tablas y modelos
Autenticación de usuarios y seguridad
Administración y Deploy a servidores
Bases de datos con PDO (PHP Data Objects)
Uso de layouts y templates
Creación e invocación de controladores
www.masterweb.la
PBX: (57) 1 6049217 / MÓVIL: (57) 312 5472696
info@masterweb.la
Skype: masterweb.la