Programacion Web en PHP V5 (OOP) + base de datos MySQL

Programacion Web en PHP V5 (OOP) + base de datos MySQL
Objetivo

La novedosa propuesta en el curso de PHP y MySQL plantea como eje central, el desarrollo de una aplicación - Blog de Notcias Web 2.0 - que integre todos los conceptos teóricos aprendidos, con sus respectivas prácticas, posibilitando así un aprendizaje más dinámico y fluido.

Puntos a tratar en el desarrolo de la aplicacion Web 2.0:

• Las personas pueden leer y recorrer noticias

• Marcar con “Me gusta” las noticias que le gustaron

• Compartir la noticia en Facebook y Twitter

• Contactarse mediante un formulario de consultas que serán enviadas por email al administrador

• Agregar comentarios a las noticias o denunciar usuarios

• Donar dinero mediante PayPal

• Se integran automáticamente servicios de noticias de otros websites

• Se toman medidas de seguridad para evitar el spamming y/o inyecciones SQL

• Existe un Panel de Control desde el cual el administrador puede:

o Loguearse para evitar el ingreso de personas no autorizadas

o Verificar las estadísticas de visitas

o Gestionar las noticias

Seminario de PHP dictado el 19-08-2011

Duracion
8 Clases de una hora y media, en vivo y directo por videoconferencia. 2 meses
Temario

Introducción a las aplicaciones web

Conceptos de servidor y cliente, protocolo HTTP, lenguajes de programación con

distintos propósitos, esquema general de las aplicaciones web

Introducción a PHP

Historia y antecedentes del lenguaje. Introducción a la comunidad de PHP.

Documentación, versiones. Editores de PHP (IDES). Entornos de Desarrollo

Instalación

Se describe la instalación del paquete XAMPP, que incluye todos los componentes

necesarios para crear un entorno de desarrollo completo de aplicaciones web:

el servidor web Apache, PHP, el servidor de bases de datos MySQL y otras

aplicaciones auxiliares.

Hola Mundo

Escritura de nuestra primera aplicación.

Tipos de datos. Identificadores. Variables. Operaciones básicas

Interacción con el cliente

Introducción al HTML

Variables Predefinidas

Interacción con el cliente. Ejemplos prácticos

Estructuras de control

IF – SWITCH - FOR - WHILE

Ejemplos prácticos

Arrays

Tipos y posibilidades de arrays en PHP. Ejemplo práctico: Uso y manipulación de

arrays

Estructura Iterativa FOREACH, FOR y WHILE con Arrays

Ejemplos prácticos

Funciones

Funciones nativas: Tour por las librerías de PHP

Reutilizando código. Generación de Funciones propias. Parámetros. Pasajes por

valor y por referencia

Inclusión de Archivos

Generamos librerías. Instrucciones de inclusión y sus diferencias

Programación Orientada a Objetos

Clases y objetos. Constructores. Destructores. Atributos y métodos de clase

Herencia. Clases abstractas. Interfaces. Polimorfismo. Excepciones

Sesiones y cookies

Concepto y utilidad

Gestión de sesiones en PHP

Acceso a archivos

Lectura y escritura de archivos

Ejemplos prácticos

Carga de archivos por parte del cliente

Tratamiento de errores

Distintos tipos de errores de PHP. Configuración y gestión de errores en PHP

Trabajo con Excepciones

Bases de datos

Conceptos. Motores más populares

El motor de base de datos SQLite. El motor de base de datos Mysql

Diferencias. Ventajas y desventajas de cada uno

Introducción a SQL

Instrucciones básicas de SQL

Conexiones y operaciones con bases de datos

Email

Conceptos básicos.

Metodologías de envío

 

Actividades prácticas durante el curso

A lo largo del curso realizaremos las siguientes actividades:

• Validación de datos de Usuario

• Identificación de información del usuario: IP, Navegador, Sistema Operativo

• Login de Usuarios

• Encriptación de datos

• Carga y descarga de archivos

• Logs de acceso

• Formateo de Fechas

• Búsquedas y paginación de resultados

• Generación de un Captcha

• Lectura y gestión de archivos XML

• Formulario de Contacto y consultas

• Agregado de botones de compra y donación Paypal

• Generación de una calculadora

Certificacion

A cada alumno que finalice el curso, se le hará entrega de un certificado digital avalado por el Centro de Capacitación Delfos - Cursos24hs.com - Eprenda.com

Inscripciones
  • Si queres recibir los videos porque no podes asistir a las clases por tus tiempos, escribinos a nuestro formulario de contacto para recibir mas info.

Recibimos tus consultas en nuestro formulario de contacto

COMPRA SIN TARJETA DE CRÉDITO!!

OFERTAS PARA EX ALUMNOS (Escribe a cursos@eprenda.com para solicitar tu descuento de ex alumno)

Formas de Pago: Moneda local

* México: Banco HSBC (*)

* Chile: Banco Estado (*)

* Uruguay: Banco República (*)

* Colombia: Banco Caja Social (*)

* Argentina: Pago Fácil / Rapipago

* España: Western Unión, Paypal

(*) Demás países: Paypal, 2checkOut, Western Unión

Precio contado U$S 249

Precio cuotas 2 de U$S 149


Horarios

Si su país no figura en la lista de abajo puede saber el horario chequeando la diferencia horaria con Argentina. - Ver el horario de su país aquí - http://24timezones.com/
Argentina
Mártes de 20:30 a 22:00 hs
México
Mártes de 18:30 a 20:00 hs
Costa Rica
Mártes de 17:30 a 19:00 hs
Colombia Peru
Mártes de 18:30 a 20:00 hs
Chile
Mártes de 19:30 a 21:00 hs
Uruguay
Mártes de 20:30 a 22:00 hs
Para España
Miércoles de 01:30 a 03:00 hs AM