En persona
Polanco: Prolongación Moliere 515 Colonia Ampliación Granada. Esquina con avenida Río San Joaquín
Roma: Tuxpan #2, Esquina con Av. Insurgentes, Col. Roma Sur
Cursos de diseño web
Cursos de Java
Cursos de programación
Cursos de bases de datos
Diplomados:
-
Webmaster con Certificación de

- 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.
Conoce más
- 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.
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
Conoce más
- 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
Todos los cursos | Contacto | Inicio Cursos,talleres,diplomados diseño web y programación:5264 4719
Curso de PHP básico
PHP es el lenguaje de programación web más usado en el presente. Sirve para realizar muchas tareas: agregar dinamismo a HTML, procesar formularios, manipular textos, números y fechas, etc. Además, interactúa plenamente con las tecnologías de conexión a bases de datos como ODBC o MySQL.
Para personas que estén interesadas en crear sitios web dinámicos e incursionar en la programación para la Internet, con conocimientos de HTML y de los fundamentos de programación en algún otro lenguaje y con dominio suficiente de las bases de datos y el lenguaje SQL.

Entre semana: de Martes a jueves, 1 hora y media diaria, 8 semanas
Fines de semana: viernes, sábado o domingo, 5 horas, 8 semanas
En 3CT te ofrecemos alternativas flexibles que se adaptan a tus necesidades y te permiten mejorar tu capacitación (capacitándote) en tecnologías de la información; tenemos horarios todo el día y todos los días, en la mañana y en la tarde-noche, sólo entre semana, o un día, el sábado o el domingo
PHP es un lenguaje de programación que requiere conocimientos previos en dos entornos específicos: la programación y las bases de datos:
Programación
Para programar en PHP se requiere dominar el lenguaje HTML y tener nociones de CSS. Además, se deben conocer los Fundamentos de programación, es decir, los conceptos de variable y tipo de datos, de estructura de control, de arreglo, etc.
Bases de datos
PHP, como todos los lenguajes de programación para web, está fuertemente vinculado con los motores de bases de datos, específicamente con MySQL, así que se debe tener conocimiento suficiente de este manejador de bases de datos para acceder a las funciones básicas del lenguaje.
Después de tomar el curso de PHP, estarás en condiciones de entrar al mundo de la programación Java, que además de tener su propia plataforma de desarrollo web, también ofrece el acceso a tecnologías como las aplicaciones para PC o incluso para teléfonos celulares.
También puedes enriquecer tus páginas web con las alternativas que nuestra especialidad en diseño gráfico digital ofrece: si tomas nuestros cursos de Photoshop y Flash, mejorarás notablemente la calidad visual de tus sitios en la Internet; si cursas el de Dreamweaver, adquirirás la capacidad de hacer sitios de nivel empresarial.
La especialidad en Programador PHP integra los siguientes cursos:
Por otro lado, como PHP es un lenguaje para la programación web, para obtener mejores herramientas de desarrollo, recomendamos la especialidad en Diseño gráfico digital para sitios web, que es un complemento ideal para los programadores PHP.
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 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
Ejercicios
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
Temario
- 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 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 siguen
Para que crezca tu competitividad, después de aprender los fundamentos de PHP, puedes tomar estos cursos:
- PHP avanzado
- AJAX
Preguntas 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/