Teléfonos

Sucursal Roma:
5564 7993 y 5264 4719

En persona

Roma: Tuxpan #2, Esquina con Av. Insurgentes, Col. Roma Sur

Direcciones:

ver croquis

ver instalaciones

Cuentas bancarias

 

 

 

Diplomados:

  • Webmaster  con Certificación de logo de centro de capacitacion

    • Diplomado de desarrollo de páginas web 2.0 con la paquetería Adobe CS5, XHTML, CSS, DHTML, Ajax, jQuery, XAMPP, PHP, MySQL y técnicas SEO.   diplomadoConoce más
  • Informatica para la oficina

    • Aprende el uso correcto de las aplicaciones más usadas en la oficina como son: Windows, Internet, Word y Excel diplomadoOfficeConoce más
    • Web 2.0 "Sólo código"

      • El objetivo principal del diplomado es mostrar cada una de las tecnologías involucradas en el desarrollo de aplicaciones para la Internet sin el uso de herramientas de diseño, es decir, "sólo código": PHP, JavaScript, AJAX, Publicación Web  diplomadoConoce más
 

Introducción a PHP: Comportamiento dinámico para la Internet

Según los creadores de PHP, que es acrónimo de "PHP: Hypertext Preprocessor", posee muchas características, algunas de las cuales se enlistan a continuación:

  • Es Open Source; lo que significa que todo el código interno del lenguaje es público y cualquiera puede modificarlo según sus necesidades particulares, o revisarlo y proponer correcciones o cambios que eventualmente pueden ser integrados a la versión de uso universal
  • Es interpretado; esto implica que no es compilado, lo que favorece el mantenimiento del código y su actualización inmediata
  • Es de alto nivel; lo que supone que está pensado para integrarse a las necesidades conocidas del programador y del usuario final, lo que lo hace muy amigable
  • Está especialmente pensado para desarrollo de sitios web; por lo que el código PHP puede ser incrustado y embebido entre las etiquetas HTML e interactuar con los otros lenguajes del entorno, tales como JavaScript y CSS
  • El lenguaje tiene algo llamado PHP Data Objects (PDO) que permite las conexiones a toda la gama de servidores de bases de datos populares, desde Oracle hasta Access
  • La mayoría de su sintaxis es similar a C, Java y Perl, y es fácil de aprender
  • La meta de este lenguaje es permitir a los creadores de sitios web escribir páginas dinámicas de una manera rápida y fácil, y llegar a alcanzar niveles de programación profesional con PHP.

Con el curso de PHP aprenderás cómo es posible conectarse a las bases de datos relacionales sin tener que descargar conectores adicionales de ninguna especie; también se pueden usar las tecnologías como ODBC y el servidor MySQL porque son extensiones que PHP incluye en los archivos de descarga del intérprete. Por eso, en nuestro curso de PHP aprenderás cómo conectarte a los formatos más frecuentes en Windows, tales como Excel y Access, con la misma facilidad que a las bases de datos creadas con MySQL.

Los conceptos de persistencia: las cookies y las sesiones, serán tratados en el curso para mostrar cómo se controla el acceso de los usuarios, los resultados que estos pueden recibir, el tiempo de uso de una aplicación web, etc.

Igualmente, se presentará el uso de las funciones internas de PHP combinadas con aquéllas desarrolladas por el programador, lo que permite ahorrar mucho trabajo y reutilizar código, con lo que la tarea de programar con PHP resultará más amigable.

 

objetivos del cursoObjetivos del curso

Al terminar el curso, los alumnos podrán:

  • Instalar el intérprete de PHP y el servidor Apache
  • Hacer interactuar a PHP con HTML, Javascript y CSS, usando la sintaxis básica del lenguaje y la manera como se relaciona con éstos
  • Manejar las funciones internas básicas para control de texto, de números y de fechas
  • Obtener la información enviada por el usuario desde formularios
  • Conectarse al motor de base de datos de MySQL
  • Hacer consultas que actualicen los contenidos en las bases de datos
  • Hacer consultas que obtengan la información de una base de datos y presentarla con etiquetas HTML; es decir, en forma de listas, tablas, enlaces, etc.
  • Crear formularios dinámicos para el ingreso de información cuyos combos obtengan sus contenidos de una columna en una tabla de base de datos
  • Crear librerías de funciones para facilitar el desarrollo de sitios web dinámicos con PHP
  • Inscribirse al curso de PHP avanzado

ejerciciosEjercicios

Los ejercicios en el curso de PHP están pensados para lograr soluciones prácticas de uso común en el entorno de la programación web; así, a lo largo de las sesiones, los alumnos deberán:

  • Instalar Apache y PHP
  • Hacer una interface gráfica para el alta de catálogos para una tienda virtual
  • Hacer un carrito de compras
  • Hacer un script de comentarios con PHP en la que el usuario final pueda enriquecer los contenidos de los sitios creados por el programador
  • Hacer un blog para mejorar las alternativas de desarrollo de sitios profesionales hechos con los elementos del curso

temarioTemario

  • Arquitectura cliente-servidor en la web
  • Instalación del servidor Apache
  • Instalación de PHP
  • Configuración del servidor para ejecutar PHP
  • Constantes, variables y tipos de datos
  • Operadores
  • Estructuras de control
  • Variables de servidor
    • Manipulación de datos recibidos en un formulario
    • Cookies
    • Cabeceras
    • Sesiones
    • Otras variables de servidor
  • Funciones internas
    • Manejo de cadenas
    • Manejo de números
    • Manejo de fechas
  • Base de datos
    • Conexión a MySQL
    • Actualización de datos
    • Obtención de datos
  • Funciones definidas por el usuario
  • Reutilización de código
    • Incluir código estático
    • Incluir código dinámico
    • Objetos HTML de uso común que obtienen sus contenidos de la Base de datos
 

ventajas adquiridasVentajas adquiridas

PHP es la manera más fácil e inmediata de acceder a la programación para la Internet por diversas razones:

  • Es amigable, fácil de usar y está perfectamente integrado a la arquitectura HTTP
  • La mayoría de las empresas que ofrecen el servicio de hospedaje de sitios web ofrecen PHP
  • Permite conexiones nativas a MySQL y ODBC
  • Existen multitud de extensiones que permiten hacer diversas tareas; por ejemplo:
    • Conectarse con otros servidores de Bases de datos como Oracle y MS SQL Server
    • Mostrar salidas a PDF
    • Mejorar la apariencia con AJAX
    • Manipular imágenes
    • Agregar multimedia a los sitios
  • El camino que se abre por saber PHP es vasto y permite acceder a frameworks que simplifican el trabajo tales como:
    • Symfony
    • Zend
    • Yii

cursos que siguenCursos que siguen

Para que crezca tu competitividad, después de aprender los fundamentos de PHP, puedes tomar estos cursos:

preguntas frecuentesPreguntas frecuentes

¿Es mejor PHP que ASP o JSP?
No. Cada una de esas tecnologías ofrece ventajas específicas, y en general hacen lo mismo. Por ejemplo, si ya tenemos instalado una versión Server de Windows, conviene usar ASP y SQL Server, ambos de Microsoft, que, al ser tecnologías con licencia comercial, permiten usar el servicio de soporte técnico y resolver dificultades de desarrollo de manera más específica. Esto no sucede con PHP y JSP, que por ser Open Source, no hay una instancia responsable de contestar las necesidades de los programadores. Por supuesto, PHP y JSP, al ser gratuitos, resultan de más fácil acceso
¿Qué versión de PHP usan en sus clases?
PHP 5 bajo apache 2.2, aunque, dado que el curso es básico, todos los temas funcionan para la versión 4 y también para la 6
¿Enseñan la orientación a objetos con PHP?
No. Aunque presumiblemente los encargados de la arquitectura de PHP han ingresado el concepto de clase y objeto desde la versión 3, no es sino hasta la 6 que se integra mejor a dicho paradigma
¿Cómo es la relación de PHP con AJAX?
Aunque AJAX es una tecnología independiente que se puede implementar sin problemas para trabajar con PHP, existen soluciones específicas para este lenguaje como la librería xajax que se puede consultar en http://xajaxproject.org/