Download Descargar Programa

Document related concepts

MySQL wikipedia , lookup

PhpMyAdmin wikipedia , lookup

Mecanismos de almacenamiento (MySQL) wikipedia , lookup

Inyección SQL wikipedia , lookup

Doctrine (PHP) wikipedia , lookup

Transcript
Curso de PHP y MySQL
1. Justificación de la propuesta
Internet ha creado nuevos modos de conectarse, de trabajar y de estudiar. Ha
remodelado esquemas de comunicación entre las personas y organizaciones y,
con ello, se ha multiplicado drásticamente el uso de páginas web, actualmente
muchas operaciones comerciales se realizan a través de medio. En este
sentido, aquellos profesionales que intervienen sobre la temática, o aquellos
interesados en desarrollarla, no pueden desconocer el lenguaje más popular de
la web para desarrollar aplicaciones.
El PHP es el lenguaje de programación más utilizado en los servidores de
Internet debido a su potencia, velocidad de ejecución y simplicidad que lo
caracterizan. Es un lenguaje open source (de código abierto) multiplataforma y
libre que puede trabajar con la mayoría de bases de datos actuales
(especialmente MySQL) y es compatible con todos los navegadores.
Este curso pretende introducir a los alumnos en la Programación de páginas
web en lenguaje PHP y con bases de datos MySQL, el primer paso sin duda,
en el desarrollo de sitios web interactivos y dinámicos.
2. Objetivos
Que los cursantes:
-
Logren comprender el medio en el cual van a desenvolverse.
-
Logren comprender el concepto y el uso de las bases de datos
relacionales.
-
Incorporen los conceptos del lenguaje PHP.
-
Aprendan a trabajar con el motor de base de datos MySQL.
-
Aprendan a trabajar con la herramienta de administración y gestión de
base de datos PHP MyAdmin.
-
Logren armar aplicaciones web dinámicas a través de código PHP y
base de datos MySQL.
3. Perfil
El presente curso pretende introducir a los alumnos en la Programación de
páginas web en lenguaje PHP y con bases de datos MySQL.
Al finalizar el curso los participantes estarán capacitados para desarrollar sitios
web interactivos y dinámicos.
4. Organización curricular
Unidades temáticas:
-
Introducción al PHP
Qué es PHP - Organización y Conceptos -
Por qué PHP: Ventajas –
Desventajas - Propuestas del mercado - Links Downloads.
-
Instalación
Entorno de trabajo - Descargar e instalar (XAMPP -
APPSERV) -
Comprobación de la instalación
-
PHP: Lenguaje de Programación
Sintaxis - Comentarios en PHP - HTML embebido – Variables – Operadores Paso de Variables por URL
-
Control de Flujo
Estructuras
de
Control
-
Operadores
de
Comparación
-
Sentencias
Condicionales - Estructuras de Control (Bucles)
-
Arreglos en PHP
Arreglos Bidimensionales (Vectores) - Arreglos asociativos - Bucle FOREACH Agregar y Remover elementos de un Array - Localización de elementos en un
Array - Importar y exportar un arreglo a Cadena de caracteres – Ordenamientos
- Ordenamientos en Arreglos Secuenciales - Ordenamientos en Arreglos
Asociativos - Arreglos Multidimencionales (Matrices)
-
Programación orientada a objetos
Introducción a los conceptos básicos – Diferenciación entre la programación
orientada a objetos y a programación procedural- Conceptos de propiedad,
método y constructor – Concepto de visibilidad – Propiedades de sólo lectura o
escritura.
-
Inclusión de Código
Introducción – Características - Incluir y Requerir
-
Encabezados de una página Web
Protocolo HTTP - HTTP Headers
-
Formularios
Introducción - La etiqueta FORM - Recepción de datos
-
Funciones
Funciones en PHP - Funciones para Manejo de Cadenas - Funciones de
Redondeo - Funciones para Tipos de Datos -
Funciones definidas por el
Usuario - Variables de Ambiente (variables globales)
-
Variables de Entorno
Introducción – Características
-
Constantes
Definición – Características - Predefinidas
-
Manejo de Archivo
Introducción - Abrir y Cerrar Archivos de Texto - Control de Errores - Lectura de
archivos de texto - Escritura de archivos de texto - Moviéndose dentro de un
Archivo - Funciones de PHP para interactuar con Ficheros y Directorios Manejo de Directorios
-
Base de Datos MySQL
Entorno MySQL: Que es MySQL - Bases de Datos – Tablas - MySQL es un
sistema de administración relacional de bases de datos
PHPMyAdmin: Introducción - Selección de una Base de Datos - Crear una
Tabla
El lenguaje SQL: Introducción - Qué es DDL - Creación de una Tabla - Qué es
DML - Eliminar una Tabla- SELECT – UPDATE – DELETE - Consultas con
SQL SELECT - Consultas Agrupadas - GROUP BY - Operadores Lógicos Consultas Anidadas ? JOIN
-
PHP con Bases de Datos MySQL
Conectando PHP con Bases de Datos - Funciones de PHP para interactuar con
MySQL - Modificaciones de Datos - Listado de Productos
-
Subir Archivos al Server
Introducción - Formulario para subir archivos - Pagina Destino - Copiar al
Servidor
-
Sesiones
Introducción - Gestión de una sesión - Funciones de PHP para interactuar con
Sesiones - Autentificación de Usuarios a un Sitio Web con uso de Sesiones
-
Cookies
Introducción - Dominios y subdominios - Funciones de PHP para interactuar
con Cookies - Construcción
5. Carga horaria
El curso de PHP y MySQL tendrá una duración de seis meses.
6. Modalidad de cursada
Se cursará una vez a la semana, cada encuentro tendrá una duración de tres
horas.
7. Requisitos de ingreso
Se requiere que los participantes del curso sepan operar con el sistema
operativo Windows, navegadores web y conocimientos básicos de HTML.