Diplomatura Universitaria en Desarrollo Web
Denominación: Diplomatura Universitaria en Desarrollo Web
Plan de Estudios: RES – 2024 – 355 – CD-EXA # UNNE
Información de contacto: mirta.fernandez@comunidad.unne.edu.ar
Objetivos institucionales
Continuar aportando a la formación de recursos humanos especializados en la programación de computadoras mediante el desarrollo de ofertas educativas alineadas con las demandas actuales del mercado y las necesidades de desarrollo de la región.
Formación
Como resultado de esta propuesta formativa se espera que los participantes adquieran las capacidades y competencias necesarias para:
- Comprender el rol y las aplicaciones de un Developer o desarrollador de software en diversos contextos.
- Definir la estructura de un sitio web mediante el uso del lenguaje HTML.
- Aplicar estilos, organizar elementos y mejorar la estética de una página web utilizando CSS.
- Dotar de funcionalidad a los sitios web mediante el uso de lenguajes y herramientas específicas.
- Gestionar la lógica y la comunicación con el servidor y las bases de datos.
- Utilizar los principales frameworks y entornos web, como Angular, Laravel, React y Node.js. para facilitar la creación de aplicaciones interactivas y dinámicas.
- Aplicar las mejores prácticas de desarrollo web adoptadas por las comunidades de desarrollo.
- Adquirir nociones básicas para una gestión eficiente de proyectos web.
Carga horaria total: 200 h. reloj.
Duración del programa en meses: 7 (siete) meses.
Inicio: agosto 2024
Módulo 1: Introducción a la programación web
Carga horaria: 30 hs.
Objetivos:
Como módulo propedéutico, tiene como objetivos capacitar a los estudiantes para que adquieran los conocimientos y habilidades necesarios para diseñar, desarrollar e implementar aplicaciones web modernas, eficientes y funcionales, utilizando tecnologías y herramientas de programación, así como comprender los principios fundamentales de diseño web y las mejores prácticas de desarrollo para satisfacer las demandas del mercado laboral actual en el campo de la programación web.
Contenidos mínimos:
Introducción a la programación. ¿Qué es la Programación? Lenguajes de Programación. Entornos de Desarrollo (IDEs). Fundamentos de la Lógica de Programación. Conceptos Básicos. Funciones y Procedimientos. Resolución de Problemas. Enfoques para la resolución de problemas de programación.
Módulo 2: Desarrollo FrontEnd con HTML, CSS y JavaScript
Carga horaria: 20 hs.
Objetivos:
Desarrollar en los participantes las habilidades necesarias para diseñar, implementar y mantener interfaces de usuario interactivas y funcionales. Esto se logrará abordando el diseño estático del FrontEnd con HTML, aplicando estilos con CSS y añadiendo funcionalidades básicas mediante JavaScript, con énfasis en el uso del framework Bootstrap. Se espera proporcionar una comprensión integral de los principios y tecnologías esenciales utilizadas en el desarrollo estético de una página web.
Contenidos mínimos:
Introducción al Desarrollo Web. HTML (Hypertext Markup Language). CSS (Cascading Style Sheets). Utilizando JavaScript. Framework Bootstrap. Desarrollo de un proyecto web básico (Proyecto Práctico).
Módulo 3: Desarrollo FrontEnd con Angular
Carga horaria: 30 hs.
Objetivos:
Brindar a los alumnos capacitación en el diseño, implementación y mantenimiento de aplicaciones web dinámicas y modernas utilizando el framework Angular, así como dominar los principios fundamentales de TypeScript, la arquitectura de Angular y las mejores prácticas de desarrollo web.
Contenidos mínimos:
Introducción a Angular y TypeScript. Componentes y Directivas en Angular. Gestión de Datos y Servicios. Enrutamiento y Navegación. Optimización del proyecto web (Proyecto Práctico).
Módulo 4: Introducción a las Bases de Datos
Carga horaria: 30 hs.
Objetivos:
Capacitar a los estudiantes en el diseño, implementación y gestión efectiva de bases de datos para aplicaciones web, proporcionando un entendimiento integral de los conceptos fundamentales de bases de datos, la diferencia entre bases de datos relacionales y no relacionales (NoSQL), las prácticas de seguridad y mantenimiento de bases de datos, así como las técnicas para integrar y acceder a las bases de datos desde aplicaciones web de manera eficiente y segura.
Contenidos mínimos:
Conceptos Fundamentales de Bases de Datos. Bases de Datos Relacionales y No Relacionales (NoSQL) Acceso a Bases de Datos desde Aplicaciones Web. Seguridad y Mantenimiento de Bases de Datos. Integración de Bases de Datos en Aplicaciones Web.
Módulo 5: Desarrollo BackEnd con Laravel
Carga horaria: 40 hs.
Objetivos a lograr:
El objetivo de este módulo es capacitar a los participantes para desarrollar aplicaciones web profesionales utilizando el framework Laravel.
Contenidos mínimos:
Fundamentos de Laravel. Introducción a PHP. Instalación y configuración de Laravel. Creación de rutas, controladores y vistas. Uso de Eloquent ORM para interactuar con bases de datos. Implementación de autenticación y autorización.
Módulo 6: Desarrollo integral de un proyecto web
Carga horaria: 40 hs.
Objetivos:
Integrar los conocimientos adquiridos en los módulos anteriores para desarrollar una aplicación web completa aplicando prácticas de desarrollo ágil y metodologías de trabajo en equipo. Proporcionar a los alumnos un conjunto de métodos, técnicas y conocimientos necesarios para planificar y ejecutar el desarrollo web de manera eficiente, asegurando el logro de metas dentro de los plazos y costos predeterminados. Presentar y defender el proyecto final ante el grupo y el equipo docente.
Contenidos mínimos:
Revisión y refuerzo de los conceptos clave de desarrollo frontend y backend. Diseño e implementación de la arquitectura de la aplicación. Implementación de funcionalidades frontend y backend. Integración de bases de datos y gestión de la persistencia de datos. Despliegue y puesta en producción de la aplicación. Taller práctico de desarrollo ágil y gestión de proyectos software
Modalidad:
La Diplomatura se implementa bajo la opción a distancia.
Se llevará a cabo mediante una combinación de clases magistrales, sesiones prácticas en vivo, tutoriales grabados, y trabajo autónomo guiado. Se utilizarán plataformas de aprendizaje en línea y herramientas de colaboración para facilitar la interacción entre los estudiantes el equipo docente.
Coordinadora: Lic. Mirta Fernández (Coordinadora)
Comité Asesor:
- Mgter. Viviana Godoy Guglielmone
- Lic. Walter Barrios Gastón
- Lic. Villegas, Darío Oscar
Equipo Docente
- Mgter. Alejandro Soler
- Lic. Alejandra Matoso
- Lic. Walter Barrios Gastón
- Lic. Medina Griselda Noemí
- Lic. Martín Atlántico Rodríguez
- Lic. Facundo Pelozo
- Lic. Rodrigo Zalazar
- Lic. Alberto Romero
Personas interesadas en la programación web con conocimientos informáticos básicos y computadora con conexión a Internet.
Preinscripción
La Diplomatura tendrá una instancia de pre-inscripción habilitada hasta el 22 de julio de 2024.
Podés preinscribirte haciendo click aquí
La Coordinación enviará un correo electrónico a la persona pre inscripta asignando la vacante en la Diplomatura e indicando los medios de pago (transferencia o tarjeta de crédito en un pago).
Inscripción:
Para confirmar la vacante deberá enviar la documentación solicitada y el comprobante de pago del arancel correspondiente antes del 5 de agosto de 2024.
Pre-inscripción: 28 de junio al 22 de julio 2024
Inscripción definitiva: hasta el 5 de agosto 2024 o hasta completar las vacantes.
Requisitos de admisión:
- Título del nivel secundario
- Completar el formulario de inscripción en el SIU GUARANÍ.
- Abonar la matrícula del curso.
Importante: Los cursantes deberán contar con conocimientos de informática básica y disponibilidad de computadora con conexión a Internet.
Aranceles:
Matrícula (julio 2024) de $ 20.000 (el pago confirma la inscripción)
5 cuotas (agosto a diciembre 2024) de $40.000
2 cuotas (marzo a abril 2025) de $ 48.000
Consultas: mirta.fernandez@comunidad.unne.edu.ar