• Laboratorio de Investigación Gugler

    El Laboratorio de Investigación Gugler de la Facultad de Ciencia y Tecnología (U.A.D.E.R) tiene como Misión: "Promover, capacitar y difundir el uso del Software Libre en la región".

  • Calendario de Actividades 2023

    Calendario de Actividades - Período 2023/2024..

  • FLISoL 2022

    Junto a la comunidad de Software Libre de la ciudad de Oro Verde, hemos decidido realizar el FLISoL 2022, con el aval y el reconocimiento institucional de la Facultad de Ciencia y Tecnología Sede Oro Verde de la UADER. Los esperamos!

Programación en PHP

Destinatarios

Este curso está dirigido a todas aquellas personas con interés por adentrarse en el mundo de la programación web, utilizando PHP como lenguaje de Programación.

Conocimientos Previos

Este curso requiere conocimientos básicos sobre informática y sobre programación en general.

Requisitos

Este curso está abierto la público en general y no contiene requisitos previos.

Organización del Curso

El curso se compone de 6 capítulos divididos en 12 clases teórico - prácticas con una duración de 3 horas semanales, en las que el alumno asistirá a exposiciones teóricas y realizará práctica en laboratorio para afianzar los conocimientos brindados. Además se realizará un trabajo práctico integrador con el fin de aplicar los conocimientos dados en un caso de la vida real.

Cada capítulo cuenta con un examen parcial con el objetivo de afianzar los conceptos brindados en él y finalmente se debe realizar un examen final que, en conjunto con la entrega del trabajo práctico, brindan la aprobación del curso.

Costo

El costo del curso se divide en el pago de cuatro (4) cuotas y una (1) matrícula, dependiendo de la condición del alumno los costos son:

 

Alumnos de las Carreras de FCYT

  • Costo de Matrícula: $ 4.000,00

  • Costo de Cuota: $ 4.000,00

  • Costo Total del Curso: $ 20.000,00

Público en General

  • Costo de Matrícula: $ 6.000,00

  • Costo de Cuota: $ 6.000,00

  • Costo Total del Curso: $ 30.000,00

 

Los pagos de las cuotas y la matrícula se deben realizar por transferencia y/o depósito bancario. Para obtener más información del medio de pago pueden escribir al correo electrónico gugler_administracion@uader.edu.ar.

Certificado

Al finalizar el curso, el egresado recibe un certificado de aprobación extendido por la Secretaría de Extensión de la Facultad de Ciencia y Tecnología de la UADER.

Plantel Docente

El plantel docente para el dictado de este curso está formado por:

  • Hernán Andrés Samek (samek.hernan@uader.edu.ar)

Temario del Curso

  • Capítulo 1 - Conceptos Básicos
    • Conceptos Básicos.

    • Sintaxis del Lenguaje.

    • Variables y Constantes.

    • Expresiones y Operadores del Lenguaje.

    • Estructuras de Control.

    • Arreglos.

    • Funciones.

    • Manejo de Strings.
  • Capítulo 2 - Programación Web
    • Introducción al Lenguaje de Marcado HTML.

    • Definición de Formularios.

    • Métodos de envío de los Formularios.

    • Inclusión de archivos en PHP.

    • Tratamiento de formularios en PHP.

    • Subida (upload) de archivos.

    • Expresiones y operadores del Lenguaje.

    • Sesiones en PHP.
  • Capítulo 3 - Programación Orientada a Objetos en PHP
    • Conceptos de Programación Orientada a Objetos.

    • Clases y Objetos en PHP.

    • Atributos y Métodos de una Clase.

    • Métodos, constructores y toString.

    • Parámetros por defecto y objetos como parámetros.

    • Introducción al Lenguaje UML.

    • Concepto de Abstracción.

    • Relaciones entre Clases utilizando PHP.

    • Ejemplo de Clases y Objetos en PHP.

    • Encapsulamiento y principio de ocultamiento.

    • Accesores/getter y modificadores/setter.

    • Constantes de Clase.

    • $this vs self y el operador ::.
  • Capítulo 4 - Programación de Base de Datos
    • Extensiones de base de datos en PHP.

    • Introducción a MySQL.

    • SQL como lenguaje de consultas.

    • Conectarse a base de datos MySQL utilizando PDO.

    • Algunos métodos de PDO en PHP.

    • Cerrar una conexión de PDO.

    • Consultas a MySQL utilizando PDO en PHP.

    • Consultas de selección utilizando PDO.

    • Insertar, modificar y borrar filas utilizando PDO.

    • Formas de recorrer los resultados de una consulta.

    • Algunos métodos de PDO en PHP.

    • Conexión a múltiples bases de datos con PDO.
  • Capítulo 5 - POO y Patrones en PHP
    • Repaso de un ejemplo de POO en PHP.

    • Herencia.

    • Clases Abstractas en PHP.

    • Sobre-escritura de métodos y constructores.

    • La palabra reservada final y static.

    • Polimorfismo.

    • Interfaces.

    • Introducción a Espacios de Nombres.

    • Definición y uso de Espacios de Nombres.

    • Introducción a Patrones de Diseño.

    • Tipos de Patrones de Diseño.

    • Patrones más utilizados en el diseño.

    • Singleton en PHP.

    • Factory en PHP.

    • Active Record en PHP.
  • Capítulo 6 - Seguridad en PHP
    • Filtrado de datos de entrada y salida.

    • Formularios.

    • Seguridad de base de datos.

    • Inclusión de Archivos.

    • Registros globales.

    • Configurando el archivo php.ini.

    • Seguridad en Formularios de Sesión.

    • Command Injection.

    • Hosting compartido.

    • Algunas opciones más de php.ini.

    • Muestra y explicación del Trabajo Práctico Final.
Copyright © 2024. Laboratorio de Investigación Gugler  Derechos reservados.