PROGRAMACIÓN WEB INICIAL CON PHP
INSCRIPCIONES ONLINE: DEL 1 AL 4 DE MARZO 2024
Modalidad de cursada
Horario clase de Zoom
Fecha de inicio
Destinatarios
Arancel: 4 cuotas de $ 15.000
Taller de apoyo de participación opcional
Duración
Incluye certificado
IMPORTANTE
• Plataforma ZOOM. 1 clase semanal sincrónica los días mércoles a las 18.30 hrs a 20:30hs. En la que te contactarás en tiempo real con tu docente.
• 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 deseás.
• Taller de apoyo de participación a través de la plataforma Zoom, viernes de 20:30 a 21:30 hs.
Objetivos:
• Armar 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 existe(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. Porcentaje de asistencia: obligatoria del 80% de asistencia al curso. Se tomará como asistencia el ingreso al aula virtual por lo menos el día establecido de cursada para la descarga y/o lectura del material publicado.
¿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)