Modalidad de imparticiónLa impartición del curso se da en forma presencial.
Número de horasEl tiempo en el que se desarrolla es de 16 horas.
Titulación oficialLos asistentes obtendrán como acreditación un certificado de asistencia.
Valoración del programaEl Curso PHP - Base de datos mySQL brinda los conocimientos sobre el lenguaje PHP que permitirá a los estudiantes desarrollar aplicaciones para la web, siendo una de las tecnologías más empleadas para tal fin, obteniendo resultados de calidad. PHP es uno de los lenguajes más utilizados en la actualidad por el nivel tecnológico que ofrece.
Precio del cursoConsultar precio.
Dirigido aEl programa ha sido creado para personas que tengan bases en HTML y SQL, y conocimientos en programación y algoritmos.
EmpleabilidadEl egresado estará preparado para desempeñarse como Programador WEB desarrollando aplicaciones.
Curso PHP - Base de Datos MySQL
ContenidoCURSO PHP:
-------------
Duración: 20hs.
Requisitos:
- Conocimientos de HTML (excluyente)
- Conocimientos de CSS (excluyente)
- Manejo de Dreamweaver (no excluyente)
- Manejo de algún lenguaje de programación (preferiblemente)
OBJETIVOS:
-------------
Aprender a construir sitios web dinámicos, que interactúen con bases de datos,
utilizando como lenguaje PHP, base de datos MySQL y herramientas como Adobe Dreamweaver y phpMyAdmin.
Capítulo 1: Introducción
------------
- Configuración de las herramientas (Apache – PHP – MySQL – Dreamweaver).
- El lenguaje PHP (reglas de su sintáxis)
- Bases de Datos MySQL (phpMyAdmin)
- Sitios estáticos
- Sitios dinámicos
- Ver y entender la configuración del servidor
- Comentando código: lineal y en bloque
Capítulo 2: Variables
------------
- Tipos de variables
- Mirando el contenido y tipo de las variables
- Operadores matemáticos y lógicos
- Encadenamientos
- Control de los caractéres especiales
- Código PHP dentro del documento HTML
- Uso de GET para pasar variables a otro documento
- Uso de POST para pasar variables a otro documento
- Uso de URLENCODE y URLDECODE para pasar variables
Capítulo 3: Condicionales
------------
- Bifurcación del código con el uso de IF
- Anidando condiciones IF
- Uso del IF...ELSE
- Uso del IF...ELSEIF...ELSEIF...
- Usando direccionamientos múltiples: SWITCH CASE
- Liberar espacio en memoria (isset-unset)
- La función EMPTY() para determinar acciones a seguir
Capítulo 4: Estructuras de repetición
------------
- La estructura WHILE
- La estructura DO WHILE
- La estructura FOR
- Repitiendo un bucle cierta cantidad de veces
- Repitiendo un bucle por condiciones
- Interrumpir la secuencia de un bucle
Capítulo 5: Arreglos (arrays)
------------
- Diferentes formas de definirlo
- Mostrar su contenido: total o único
- Redefiniendo arreglos
- Agregando elementos al array
- Eliminando un elemento en concreto
- Arreglos asociativos
- Ordenando arreglos
- Múltiples funciones útiles para manejo de arrays
- Arreglos multidimensionales
- Distintas formas de recorrer un array
Capítulo 6: Cadena de caratéres
------------
- Manejo de múltiples funciones cadenas de STRINGS
- Comparar cadenas
- Reemplazar cadenas (o porciones) por otras
- Caractéres especiales en cadenas
- Convirtiendo caracteres a entidades HTML
- Dando formato de salida a los datos
Capítulo 7: Emails
------------
- Generar y enviar emails
- Reglas para la construcción del asunto, cuerpo y cabecera
- Envío masivo de emails
- Enviando emails con formato HTML
- Enviando emails con imágenes
- Adjuntando archivos en los emails
- Validando direcciones de emails
- Confirmación del envío de emails
Capítulo 8: Funciones
------------
- Difinición y llamado de una función
- Funciones con uno o varios parámetros
- Funciones con retorno de un valor
- Uso de expresiones regulares
- Incluir un archivo externo con INCLUDE
- Incluir un archivo externo con REQUIRE
- Ambito de las variables definidas en funciones
Capítulo 9: Archivos
------------
- Manipulación de archivos en el servidor
- Generando carpetas y archivos
- Copiar, mover y eliminar archivos del SERVER
- Lectura y escritura de un archivo
- Diferentes métodos de lectura/escritura
- Subiendo archivos al servidor
- Controlando y limitando el UPLOAD
Capítulo 10: Cookies
-------------
- Entendiendo las cookies
- Creación y configuración de las cookies
- Limitando su tiempo de vida
- Ver contenido de los cookies en el navegador
- Eliminación de las cookies
- Controlando el idioma de las páginas
- Reconociendo a un usuario
- Dando la "bienvenida" al usuario en cada visita
Capítulo 11: Sesiones
-------------
- Entendiendo los variables de SESSION
- Inicio de una sesión: sus reglas
- Cerrar una sesión
- Pasando valores de una página a otra
Capítulo 12: Base de datos
-------------
- Uso de phpMyAdmin
- Creando una Base de Datos
- Incorporando tablas y datos
- Importar y exportar bases, tablas y datos
- Conectarse a una base de datos desde PHP
- Distintos tipos de conexión
- Obtener datos de una tabla y mostrarlos
- Modificar datos de una tabla
- Eliminar datos de una tabla
- Cerrar conexión a la base de datos
- Optimización: Liberar espacio de memoria
- Uso de múltiples funciones para mySQL
- Seguridad en el flujo de la información