Programación PHP y SQL

Este curso tiene como objetivo proveer al alumno de las herramientas básicas de la programación. Principalmente en el lenguaje PHP pero sin dejar de lado los conceptos relacionados a desarrollo de software y las buenas prácticas de programación, complementándolo con una introducción a las bases de datos mediante el lenguaje de consulta SQL y el lenguaje de marcado HTML.

¿A quien va orientado ?

Personas relacionadas al Área de Sistemas de Información (estudiantes, profesionales o entusiastas)

Duración

9 clases de 2 hs cada una.

 

Cronograma de clases

Clase 1. Introducción a la programación.  Lenguajes de Programación. Arquitectura Three Tiers (Cliente – Servidor – Base de Datos). . Herramientas útiles para el desarrollo. Instalación de servidor web. Wamp/Lamp/Xampp/. Instalación de IDE (entorno de desarrollo integrado)

Clase 2. El lenguaje PHP. Variables y tipos de datos, operadores, sentencias, bucles.

Clase 3. Funciones, librerías. Manejo de excepciones. Buenas Prácticas.

Clase 4. Arreglos en PHP. Matrices (definición, creación, recorrido, tratamiento). Cadena de Caracteres.

Clase 5. Entrada y salida en PHP. Operaciones básicas con archivos. Abrir, recorrer y cerrar un fichero. Otras funciones de manejos de archivos.

Clase 6.  Programación orientada a objetos en PHP.

Clase 7. Bases de Datos y SQL. Que es una base de datos. El lenguaje SQL (Comandos, Clausulas, Funciones). El gestor de bases de datos MySQL. Utilización práctica con phpmyAdmin.

Clase 8. Acceso a bases de datos usando la librería PDO. Inclusión de la librería en PHP. Conexión. Ejecución de una consulta. Inserción de registros. Transacciones.

Clase 9.  Introducción al hipertexto y el lenguaje de marcado (HTML). Uso de plantillas. Manejo de Formuarios con PHP.

 

Que requisitos deben cumplir quienes deseen sumarse a su capacitación
Uso avanzado de PC.
Estar interesados en el desarrollo de software.
Es deseable que posean su propio equipo (notebook – netbook) para realizar el curso.

 

Docentes

carlos_r

Ing. Carlos S. Mansur

 

damian

Ing. Damián C. Scarafia