Resolución del Consejo Directivo de la FICH N° 220-2017 | FICH-UNL

Resolución del Consejo Directivo de la FICH N° 220-2017

Res 220 - 17 Cursos de Extension PHP MySQL MVC

Expte. Nº 881820-17.-

SANTA FE, 14 de agosto de 2017.-

 

VISTO las actuaciones obrantes en el expediente de referencia relacionadas a la propuesta de desarrollo de Cursos Extensión durante el segundo cuatrimestre del año 2017, presentada por la Secretaría de Extensión y Vinculación Tecnológica de la Facultad, y

 

CONSIDERANDO:

 

QUE la propuesta se encuentra normada por la Resolución CD Nº 188/14 que establece el Reglamento General de Cursos de Posgrado y de Extensión de la Facultad;

 

           POR ELLO y teniendo en cuenta el despacho emitido por la Comisión de Ciencia y Técnica, Extensión y Transferencia,

 

EL CONSEJO DIRECTIVO

de la Facultad de Ingeniería y Ciencias Hídricas

Resuelve:

 

ARTÍCULO 1º.- Aprobar el dictado del Curso de Extensión “Desarrollo de aplicaciones Web: PHP, MySQL y MVC” a desarrollarse durante el transcurso del segundo cuatrimestre del corriente año, y cuyo programa, como Anexo,  forma parte de la presente Resolución.

 

ARTÍCULO 2º.- El curso dispondrá de cuatro becas de exención de matrícula para estudiantes avanzados de la carrera de Ingeniería en Informática de la Facultad.

 

ARTÍCULO 3º.- Inscríbase, comuníquese, dese a publicidad. Tome nota Secretaría de Extensión y Vinculación Tecnológica. Cumplido, archívese.

 

 

RESOLUCIÓN  CD  Nº  220/17

 

ANEXO I (Resol. 220/17)

 

Desarrollo de aplicaciones Web: PHP, MySQL y MVC

 

Descripción: Curso de desarrollo de aplicaciones web en PHP, implementadas bajo el moderno concepto Modelo-Vista- Controlador, gestionando una de las bases de datos más utilizadas en la actualidad como es MySQL.

 

1. Objetivos

El curso tiene el propósito de brindar a los interesados las herramientas necesarias para el diseño y construcción de aplicaciones web robustas, seguras y fáciles de implementar.

Al finalizar el curso los asistentes serán capaces de:

  • Explotar al máximo las ventajas del lenguaje PHP.
  • Administrar correctamente una de las bases de datos más utilizada en aplicaciones web (MySQL) así como también sus herramientas de edición.
  • Desarrollar aplicaciones web bajo el concepto Modelo-Vista-Controlador y así aprovechar sus características principales.

 

2. Destinatarios

Estudiantes y graduados de Ingeniería en Informática, Analista en Informática Aplicada, Analista en Sistemas, Ingeniería en Sistemas y carreras relacionadas.

Público en general, con conocimientos previos en resolución de problemas mediante algoritmos computacionales; Programación Orientada a Objetos; uso de SQL para definición y manipulación de datos; conocimientos básicos de lenguaje HTML.

 

3. Docentes responsables

 

  • Ing. FERRER, Miriam Soledad (UTN-FRSF) - Especialista en desarrollo web bajo PHP.
  • Ing. RISSO, Oscar Luis (UNL-FICH) - DBA en Oracle, MySQL y Postgres.

 

4. Contenidos

El curso consta seis clases, que serán dictadas en el laboratorio y horario acordado con la facultad.

Las primeras cinco clases se destinarán al desarrollo de los contenidos teórico-prácticos, incluyendo resolución de consultas planteadas por los alumnos. Se prevé, además, una clase destinada a la revisión de los temas dados y ejercitación de implementación conjunta.

Además de los ejemplos y ejercicios prácticos propios de cada tema, se contempla la realización de un caso de estudio integrador, incorporando incrementalmente los contenidos desarrollados.

Por otro lado, se presentará un trabajo práctico final integrador que deberá ser entregado por el alumno luego de la finalización del curso y se brindará resolución de consultas sobre el mismo en la clase de revisión prevista.

 

UNIDAD 1: Introducción a los conceptos fundamentales del lenguaje: Introducción al Lenguaje. Sintaxis básica, tipos de datos, variables, constantes, expresiones, operadores, estructuras de control, funciones y arreglos. Bibliotecas de funciones. Programación Orientada a Objetos en PHP: Clases, objetos, herencia. Sesiones. Entorno de desarrollo.

UNIDAD 2: Base de datos MYSQL: Introducción a MYSQL, modelo de base de datos, sentencias SQL, funciones de acceso a MYSQL. PhpMyAdmin. Administración de la base de datos a través de la interfaz web. Librería de conexión. MVC - Model.

UNIDAD 3: Patrón de diseño Modelo Vista Controlador: Ventajas del patrón, organización, flujo de control, modos de implementación. MVC - Controller.

UNIDAD 4: MVC - Vista: Conceptos fundamentales de Templates. Funcionamiento y organización. Motor de Templates para la visualización del sistema.

UNIDAD 5: Formularios y controlador Frontal: Entrada de datos a un formulario y validación. Función de controlador frontal y archivos de configuración de la aplicación.

 

5. Bibliografía

Al inicio del curso se proporcionará a los alumnos del manual en formato digital. El manual fue desarrollado por los docentes exclusivamente para este curso y se utiliza como guía para el desarrollo de todos los temas del curso.

Durante el dictado también se les proporcionará a los alumnos material de lectura adicional si es necesario, junto con las diapositivas y ejemplos utilizados en clases.

 

6. Duración y carga horaria

Seis semanas (30 horas totales), distribuidas en 1 clase semanal de 5hs. La modalidad de dictado será presencial (clases expositivas en base a conceptos teórico/prácticos) y se propone los días sábados de 9 a 14 hs, comenzando el 26 de agosto.

 

7. Sistema de evaluación y promoción

 

  • Se entregarán certificados de asistencia a aquellos alumnos que cumplan con, al menos, el 70% de asistencia, y certificados de aprobación a los alumnos que obtengan un puntaje de al menos 70% en un trabajo teórico/práctico integrador final grupal (grupo de dos alumnos como máximo), que se deberá entregar a los instructores, vía correo electrónico, una semana después de finalizado el curso.
  • También se solicita dos certificados para los docentes que avalen el dictado del curso en la institución.

 

8. Conocimientos previos

 

  • Uso de SQL para definición y manipulación de datos
  • Resolución de problemas mediante algoritmos computacionales.
  • Conocimientos básicos de Programación Orientada a Objetos.
  • Conocimientos básicos del lenguaje HTML.

 

9. Cantidad máxima de asistentes sugerida

Se sugiere una cantidad de no más de 25 alumnos para una mejor atención y exposición de los contenidos.

 

10. Recursos necesarios para el dictado

1 cañón proyector y 1 PC cada 2 alumnos con XAMP (preferentemente con acceso a Internet), Entorno de desarrollo (IDE) Netbeans o editor de código (preferentemente notepad++) y navegador web (preferentemente Mozilla Firefox) previamente instalados.

 

11- Matrícula

El costo de la matrícula será de  $ 1100 para profesionales, $ 850 para estudiantes y $ 650 para socios de ACOFICH.

 

 

 

 

 

Documentos adjuntos Documentos adjuntos

Res 220 - 17 Cursos de Extension PHP MySQL MVC