0% encontró este documento útil (0 votos)
145 vistas10 páginas

Curso Programación Web en PHP Y Mysql: Programa de Estudio

Este curso enseña a desarrollar sitios web dinámicos con PHP y MySQL. Cubre temas como programación básica en PHP, control de flujo, arrays, funciones, archivos, bases de datos, sesiones, cookies, envío de correos y configuración de servidores.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
145 vistas10 páginas

Curso Programación Web en PHP Y Mysql: Programa de Estudio

Este curso enseña a desarrollar sitios web dinámicos con PHP y MySQL. Cubre temas como programación básica en PHP, control de flujo, arrays, funciones, archivos, bases de datos, sesiones, cookies, envío de correos y configuración de servidores.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 10

Curso Programación

Web en PHP y MySQL

Programa de Estudio

www.educacionit.com
Curso Programación Web en PHP y MySQL
Aprende a construir sitios Web con la tecnología más importante y más utilizada en Internet.
Conoce PHP es el lenguaje más poderoso para desarrollo de portales y sitios de comercio
electrónico.

Contenido del curso

Este curso comienza con una introducción a la arquitectura de un Hosting y aspectos de


administración y configuración de los Servidores Web (APACHE) con el fin de aprender a
instalar un entorno local y así practicar lo largo del curso.

PRACTICAS EN CLASE::

Durante el curso se ve el estudio de la estructura completa del lenguaje PHP, comenzando


desde cero hasta los conceptos más avanzados de este poderoso lenguaje Web. El curso
incluye también la integración con otras tecnologías como Javascript y la administración de base
de datos MySQL , utilizando de diferentes herramientas como phpMyAdmin, y MySQL
Workbench.

Todos los alumnos desarrollarán un Sitio Web completo con las características típicas que
comúnmente tienen los portales en Internet, tales como sitio de turismo, de empleos, y comercio
electrónico

Durante el curso se construirá un Sitio donde los usuarios podrán inscribirsecompletando un


complejo formulario de registración. Se trabajará sobre strong>validaciones (hechas en
Javascript y en PHP).

A su vez este proyecto contará con diferentes reportes, búsquedas internas en el sitio y filtros,
paginación de los resultados muy extensos (estilo Google), reportes de productos con imágenes
(estilo eBay o Mercado Libre) donde se realizarán prácticas de UPLOAD (subir todo tipo de
archivos al Servidor Web), autentificación de usuarios al sitio a través de una página de login,
administración de sesiones, desconectarse del sitio, contadores y monitoreo de visitas, manejo
de archivos de texto, construcción de un Foro, y otras diferentes prácticas de casos reales. El

www.educacionit.com
curso finaliza subiendo el sitio Web desarrollado a un hosting real y su prueba en Internet.

Público

Este curso está orientado a quien quiera especializarse en PHP y base de datos

Salida Laboral

Al finalizar el curso te convertirás en un Programador Web

Requisitos

Se requieren conocimientos sólidos en: HTML 5 o haber realizado el curso HTML5:


Fundamentos de una Página Web. Bases de Datos o haber realizado el curso Introducción a
Bases de Datos y SQL. Programación con Javascript o haber realizado el curso Introducción a la
Programación con Javascript. Es recomendable contar con conocimientos básicos en
Maquetación Web con CSS o haber realizado el curso Curso de Maquetación Web: HTML 5 y
CSS

Modalidad de cursado

Puedes tomar este curso en modalidad presencial o modalidad online

www.educacionit.com
En este curso aprenderás a
Comprender el funcionamiento de la arquitectura de un Servidor
Web.

Programar desde cero en PHP interactuando con HTML,


Javascript y CSS.

Estructuras de memoria, archivos de texto, funciones, manejo de


errores.

Desarrollar diferentes módulos ABM con conexión a Bases de


Datos MySQL.

Implementar un proyecto integral desarrollado casos reales.

Desarrollar un sistema de registración (inscripción, login,


desconectarse).

Implementar un catálogo de productos con reportes, búsquedas y


filtros.

Subir fotos de los productos al catálogo online.

Autenticar usuarios con uso de Sesiones y Cookies.

www.educacionit.com
Plan de Estudios

www.educacionit.com
1. Introducción a la programación con PHP
Páginas Estáticas vs Páginas Dinámicas
Modelo Cliente Servidor
Por qué PHP
Instalación XAMPP
APPSERV
Comprobación de la instalación

2. Programando en PHP

Primeros Pasos
Comentarios en PHP
Comentarios en HTML en un código PHP
Configuración de entorno de desarrollo
Variables
Concatenación

3. Control de Flujo

Comparaciones switch
Bucles de Iteración
Bucle de Iteración For
While
Do While
Break

4. Arreglos en PHP

Que es un Array
Arrays y Strings
Recorriendo un Array con FOR
Arrays asociativos
Recorriendo un Array con FOREACH
www.educacionit.com
Agregar, Quitar y Reemplazar Valores en un Array

5. Inclusión de Código

Include y Require
Include y Require Once
Utilizando require para carga dinámica de paginas HTML
Pasaje por referencia
Return

6. Funciones

Funciones de cadenas de caracteres


¿Qué es un String?
Funciones trim, ltrim y rtrim
sprintf y str_pad
str_repeat y strlen
substr y strpos
Combinación strpos con substr

7. Archivos de Texto

Constantes
Definiendo una constante
Constantes Mágicas
Escribir archivo con fopen y fwrite
Leyendo un archivo con fopen y fgets
Archivos de texto
Comprobando la existencia de un archivo, como también su legibilidad y escritura

8. Introducción a Bases de Datos

Persistencia en Base de Datos


PHPMyAdmin y MySQL Client

www.educacionit.com
Introducción a PDO: PHP Data Object
Conexión a Base de Datos
Conexión a Base de Datos con PDO
Realizando un query con PDO (sin parámetros)
PDO Query parametrizado con bindValue
CRUD

9. Sesiones en PHP

Introducción
Introducción a sesiones
Cómo iniciar sesiones
Destruir
Cerrar Sesiones
Borrar un valor de Sesion

10. Cookies

Cookies en PHP
Introducción a Cookies
Seteando Cookies
Profundizando en Cookies
Laboratorios

11. Manejo de Fecha y Hora

Introducción
Clase DateTime
Diferencia entre dos fechas
Timestamp
Leer una fecha
Leer una fecha de la base de datos

www.educacionit.com
12. Envio de Mails
Clase phpmailer
Enviar un mail mediante una cuenta de gmail (u otros proveedores)
Enviar un email con adjuntos
Leer emails de gmail mediante imap
Ejemplo de doble opt-in

13. Configuración Avanzada del Servidor

Aspectos avanzados de PHP.INI


.HTACCESS
Quitando extensión PHP de URL's
Denegar acceso a un directorio
HOSTING y DOMINIOS
Servidores Dedicados, Housing, Clustering y VPS
FTP

www.educacionit.com
Lavalle 648 Piso 8, Microcentro, CABA
0810-220-8148
[email protected]
EducaciónIT. Copyright 2005-2019
www.educacionit.com

También podría gustarte