PROGRAMACIÓN WEB INICIAL CON PHP
INSCRIPCIONES ONLINE A PARTIR DEL 6 DE MARZO A LAS 10 HS.
Modalidad de cursada
Horario clase de Zoom
Fecha de inicio
Destinatarios
Arancel: 4 cuotas de $ 33.000
Taller de apoyo de participación opcional
Duración
Incluye certificado
IMPORTANTE
-Sólo realice la preinscripción si está seguro/a de realizar el curso o taller.
• Plataforma Moodle , donde se publicarán las clases en el aula virtual y se colocará todo el material necesario para la Cursada. Podés entrar al aula virtual a consultar el material en el horario que deseas.
• Plataforma ZOOM, 1 clase semanal sincrónica los días viernes a las 19:00 hrs. En la que te contactarás en tiempo real con tu docente.
Taller de apoyo de participación opcional: Lunes de 21 a 22.
Objetivos:
-Crear aplicaciones web simples y dinámicas a través de código PHP y base de datos MySQL.
-Aprender lo que es la arquitectura cliente-servidor.
-Aprender el manejo de estructuras para manejar el flujo del programa.
-Aprender a trabajar con el motor de base de datos MySQL.
Temario:
Módulo 1: Conceptos básicos
Unidad 1: Introducción a PHP. ¿Qué es PHP? Historia. Arquitectura Cliente-Servidor. Servidor con y sin PHP. Interprete PHP. Páginas estáticas y dinámicas. ¿Qué es XAMPP?
Unidad 2: Sintaxis básica. Variables y constantes. Operadores. Echo/print .Primer ejemplo 'HOLA MUNDO'. Tipos de datos. Qué son los Arreglos y qué tipos existen (simples, asociativos, multidimensionales).
Unidad 3: Estructuras de control condicionales: IF, ELSE, ELSEIF, SWITCH_CASE. Ejemplos prácticos.
Unidad 4: Estructuras repetitivas FOR, WHILE, DO-WHILE, FOREACH. Ejemplos prácticos
Unidad 5: Funciones en PHP. Usar y crear. Trabajar con arrays (recorrido, carga, sort). Uso de archivos externos (INCLUDE).
Módulo 2: Manejo de cadenas de texto y formularios
Unidad 1: Creación de archivo HTML. TAGs HTML básicos. Descripción de componentes y atributos de un formulario. (Action, Method, enctype, diferentes tipos de input). Uso de software visual para el armado de los documentos.
Unidad 2: Métodos GET y POST. Request PHP. Diferencias, ventajas y problemas de GET, POST, REQUEST. $_GET PHP: recuperar datos de formularios HTML (pedir datos). $_POST PHP. Procesar datos de un formulario HTML. Envío de datos de un formulario con PHP.
Unidad 3: Funciones de cadenas: str_replace, strtolower, strpos, trim, strstr, chr. Comparar cadenas: strcmp, ==, ===, strcasecmp, str_pad. Funciones de fecha, hora, tiempo. Time, date. Formato de fecha.
Unidad 4: Validación de formularios. Mantener datos en el formulario post-validación..
Módulo 3: Conceptos básicos de bases de datos
Unidad 1: Introducción a las BBDD: Concepto. Estructura. Administración básica sobre una base de datos existente.
Unidad 2: Consultas con SELECT. Uso de INSERT, UPDATE, DELETE.
Unidad 3: Crear conexión a la base de datos MySQL desde PHP. Chequear estado. Recorrer resultados de SELECT. Insertar datos (registros, filas). Borrar datos en tablas. DELETE, TRUNCATE en PHP.
Unidad 4: Desarrollar el módulo de una aplicación con interfaz HTML. Tecnología PHP. Conexión a base de datos. Extracción de datos. Escritura de datos obtenidos de un formulario en la base de datos.
Evaluación
Para aprobar el curso, se deberán presentar en tiempo y forma las actividades y/o Trabajos Prácticos obligatorios conforme con el Cronograma de Trabajo. Se tomarán dos exámenes, uno de avance y situación promediando la mitad del curso y el examen final al concluir la cursada. Ambas evaluaciones podrán recuperarse en la semana siguiente de haberlo reprobado.
¿Cuáles son los requisitos para cursar?
A-Conocimientos mínimos: Tener conocimientos del sistema operativo Windows.
B-Recursos tecnológicos necesarios:
• Conexión de Internet. Tener una cuenta de Gmail. El resto de los programas que son de acceso libre y gratuito, serán descargados oportunamente por indicación del docente durante el curso.
• Dispositivo electrónico (Contar con una Computadora personal (PC de escritorio, notebook o netbook con Cámara y Micrófono)