quevasaestudiar.com

SEGUINOS
TAMBIÉN EN
SEGUINOS
TAMBIÉN EN
educacionit

Sedes

  • Sucursal Ciudad de Buenos Aires Lavalle 648, 8° Piso
    Capital Federal


Más carreras de esta institución

Curso de PHP - Programacion Orientada a Objetos

educacionit


  • Tipo de Carrera:Curso
  • Modalidad:Presencial y a Distancia
  • Provincia:Capital Federal
  • País:Argentina
 

Consultá

  • *
  • *
  • *
  • *Campos obligatorios
    Dejá tu celu y te contactaran por dudas!
  • Solicitar Información a cerca de:


Aprende a desarrollar aplicaciones Web con el Paradigma de Objetos. A lo largo de este curso aprenderás por completo la programación orientada a Objetos y los últimos aspectos y fundamentos avanzado que agrego PHP en su última versión.

En este curso aprenderás a
Desarrollar aplicaciones en PHP utilizando el paradigma de objetos.
Comprender el uso del paradigma implementando herencia, constructores y destructores.
Desarrollar clases con diferente nivel de encapsulamiento y seguridad.
Serialiazar objetos, almacenando el estado interno en disco y volver a reconstruir.
Utilizar los conceptos de Sleep y Wakeup para definir datos calculables y almacenados
Desarrollar un carrito de compras desde cero implementando buenas prácticas
Trabajar con colecciones de objetos (en el caso del ticket y los artículos comprados).

El curso comprende el aprendizaje completo del Paradigma de Objetos con PHP, planteando diferentes casos reales donde se diseñan, modelan e implementan estructuras de Clases para casos como un sistema Bancario, un sistema de rentas de autos y un carrito de compras.También se estudia el uso avanzado de manejo y captura de errores en PHP y el uso de diferentes clases nativas que vienen en PHP a partir de la versión 5.5 en adelante.

Por último, este curso permitirá desarrollar un proyecto integrador de tipo e-commerce, en el cual el alumno será capaz de diseñar un sitio de venta de libros (estilo AMAZON). En este proyecto desarrollado en objetos con php, se armará un carrito de compras donde los usuarios podrán agregar libros, aumentar o disminuir la cantidad, consultar presupuestos y el detalle de compra, etc.



Se requieren conocimientos sólidos en:
Lenguaje PHP en programación estructurada o haber realizado el curso PHP.
Paradigma de Objetos o haber realizado el curso Introduccion al Paradigma de Objetos.


1. Introducción al Paradigma de Objetos
Conceptos

¿Por qué Objetos?

Objetos como Tipos de Datos

Conceptos básicos (clase, objeto, encapsulación)

Propiedades (variables)

Eventos

Métodos (funciones)

Herencia

Características

Visibilidad

Encapsulamiento

Miembros Públicos, Privados y Protegidos

Modificador "static"

Constructores y Destructores

Constructores

Destructores

Polimorfismo

Sobrecarga de Métodos

Redefinición

2. Programación Orientada a Objetos con PHP
Clases y Objetos en PHP

Definiendo Clases

Variables de la Clases

Métodos y Propiedades

Estructura de una Clase

Variables locales de una Función

Las Instanciando Objetos

Herencia

Operador extends

Operador

Operador parent

Subclases

Tópicos Avanzados de Herencias

Clases Abstractas

Ejecutando Funciones de Clases Parientes

Función get_parent_class

Constructores y Destructores en PHP

Método Constructor

Método destructor

Sobrecarga

Sobre escribiendo funciones

Laboratorio 1

Sistema Bancario

3. Manejo de Excepciones
Excepciones

Características

Operador try y catch

La clase Exception

Provocando una Excepción

4. Objetos con Acceso a Bases de Datos
OOP y Bases de Datos

Ventajas

Conexiones a diferentes bases de datos

Configuración de las librerías de conexión

Práctica de Objetos con MySQL

Aplicando OOP con MySQL

Vinculando Variables con Columnas

5. PDO: PHP Data Object
Introducción a PDO

¿Qué es PDO?

Drivers PDO Instalados

Conexión a la base de datos

Ejemplo de Conexión a una base de datos MySQL

Ejemplo de Conexión a una base de datos PGSQL

Ejemplo de Conexión a una base de datos SQLite

Ejemplo de Conexión a una base de datos Firebird

Ejemplo de Conexión a una base de datos Informix

Ejemplo de Conexión a una base de datos ORACLE

Ejemplo de Conexión ODBC

Ejemplo de Conexión a IBM DB2

Cerrar la Conexión a la base de datos

Consultas SQL con PDO

Método PDO::query

Método PDO::exec

Declaración Preparada

Pasaje de Parámetros: Método bindParam()

Pasaje de Parámetros: Método bindValue()

PDOStatement::fetch

Manejo de Errores con PDO

Manejo de Errores

Exception

Warning

Silent

Metodo PDO::errorCode()

Método PDO:: errorInfo()

Manejo de Transacciones con PDO

PDO::beginTransaction

PDO::commit

PDO::rollback

6. Aspectos Avanzados de OOP
Encapsulamiento

Variables Globales

Accesos de Propiedades o Métodos de la Clase

Visibilidad

Miembros Privadas

Miembros Protegidas

Miembros Publicas

Serializaición

serialize() y unserialize()

seelp()

wakeup()

Constantes de Clases

Características

Métodos y Propiedades Estáticas

La palabra reservada Static

Tópicos Avanzados

Simulando Polimorfismo

Clonado de Objetos

Colecciones de Objetos

Objetos dentro de objetos

Estructuras Avanzadas

7. Proyecto e-Commerce
Laboratorio 2: Carrito de Compras

Gestión de un Ticket

Agregar y Quitar productos

Reporte

Integración del proyecto

Al finalizar el curso, el alumno se convertirá en un Programador Web pudiendo desempeñar tareas de desarrollo de sitios Web profesionales y e-commerce, b2b, carritos de compras, desarrollar sitios Webs utilizando el Paradigma de Programacion Orientada a Objetos, etc. en empresas que utilicen la tecnología.



MODALIDAD DE CURSADO
Modalidad Presencial
Cursos 100% prácticos con grupos reducidos.
Clases con uso de PC, una por alumno (no tienes que traer tu PC).
Coffee Break incluido.
Espacio de networking.
Posibilidad de volver a tomar el mismo curso gratis.

Modalidad Distancia
Cursos 100% prácticos con grupos reducidos.
Clase en tiempo real por video conferencia.
Profesor disponible para hacer consultas en vivo.
Grabación de las clases disponibles para ver en otro momento.
Asistencia administrativa personalizada todos los días.



educacionit

Sedes

  • Sucursal Ciudad de Buenos Aires Lavalle 648, 8° Piso
    Capital Federal


Más carreras de esta institución