calendar correo curso diplomado horas lugar modalidad in-company magister magisteres programa-avanzado quotes reloj telefono contacto contacto grad video
Escuela de Ingeniería
Coincidencias exactas
Buscar por
Seleccionar todos
Magisters
Diplomados
Cursos
Mooc
Profesores
Noticias
Páginas

Diplomado en Introducción al desarrollo de Software (MTIG)

¡Descubre las claves para el éxito en el desarrollo de software! Nuestro diplomado te brinda los conocimientos necesarios para aplicar las mejores prácticas en tus proyectos. Aprenderás sobre el manejo de datos, seguridad computacional y desarrollo web, elementos centrales en el mundo del software actual.

Sumérgete en casos reales, aprende técnicas avanzadas y herramientas innovadoras para liderar proyectos de desarrollo de software ¡Inscríbete ahora!

Este diplomado articula con el Magíster en Tecnologías de Información y Gestión (MTIG).

Antecedentes Generales

Próximamente
Lunes a viernes de 18:30 a 21:30 hrs (1 o 2 días a la semana, dependiendo del curso a realizar)
Campus San Joaquín (Av. Vicuña Mackenna 4860, estación metro San Joaquín)
96 horas cronológicas
$2.500.000 en Chile / USD 2.778 resto del mundo ¡Consulta por descuento!


programas@ing.puc.cl
(+56) 9 5504 4516 - (+56) 9 3353 0870

Los estudiantes aprenderán a diseñar y planificar proyectos de desarrollo de software, en base a mejores prácticas, con una preocupación continua por la calidad del software desarrollado y por la eficiencia en su desarrollo. Además, aprenderán a detectar las posibles vulnerabilidades y riesgos de seguridad que pueden afectar al software desarrollado; a comprender los fundamentos y modelos utilizados para almacenar los datos; y a distinguir las opciones disponibles para el desarrollo web, siendo capaz de discriminar cuál es más adecuada de acuerdo al contexto.

El Diplomado en Introducción al desarrollo de software permitirá a los estudiantes liderar proyectos de desarrollo de software, tomando decisiones de diseño coherentes en base a un conocimiento práctico de mejores prácticas.

La metodología utilizada se basa en clases expositivas, análisis de casos, y talleres y proyectos prácticos. De esta manera, los estudiantes aprenderán los fundamentos de las disciplinas estudiadas y también cómo se aplican en la práctica.

Dirigido a:
- Profesionales que deseen adquirir una sólida y actualizada formación para el desarrollo de soluciones de software y conceptos básicos de gestión de datos y desarrollo web, asegurando la gestión de la ciberseguridad.
- Profesionales de ingeniería o áreas afines, con experiencia práctica previa, que requieran conocimientos y habilidades en la materia.

Objetivos de aprendizaje:
- Planificar las actividades de un proyecto de desarrollo de software, y aplicar las mejores prácticas de ingeniería de software para administrar el proyecto.
- Distinguir conceptos básicos de seguridad de la información; incluyendo vulnerabilidad y riesgos en el tratamiento de información, y qué herramientas permiten controlarlos.
- Elaborar modelos de datos para almacenar datos en una base de datos, y cómo extraerlos para su uso en un software.
- Discriminar entre diversas tecnologías y opciones al momento de enfrentar el desarrollo de una aplicación Web.

Requisitos de ingreso
El alumno debe estar en posesión de un grado académico o de un título profesional universitario:
- Licenciatura en ciencias de la ingeniería o título de ingeniería civil.
- Otro grado académico o título profesional universitario en una disciplina afín a la ingeniería, cuyo nivel sea al menos equivalente al necesario para obtener el grado de licenciado.
- Experiencia laboral de 2 años en al área o áreas afines.

Contenidos del Programa

Al finalizar el curso podrás:
- Identificar y explicar los principales problemas presentes en la planificación, gestión y ejecución de proyectos de desarrollo de software.
- Identificar y explicar los principales modelos de procesos de desarrollo de software, sus alcances y limitaciones, sus ventajas y desventajas relativas – en particular, describir las propiedades de un proceso moderno iterativo.
- Identificar, describir y planificar las actividades de un proyecto de desarrollo de software, y explicar cómo aplicar las mejores prácticas de la ingeniería de software para planificar y administrar el proyecto.
- Identificar y explicar las virtudes y los defectos de un proceso real de desarrollo de software.

Contenidos:
1. Modelos estándares de procesos de software.
2. Demostración progresiva del valor de lo que se está desarrollando.
3. Preocupación continua por la calidad.
4. Balanceo de las prioridades de los interesados.
5. Colaboración entre equipos.
6. Elevación del nivel de abstracción.
7. Adaptación del proceso.
8. Medidas a tomar en caso de catástrofe.

Al finalizar el curso podrás:
- Explicar conceptos básicos de seguridad de la información que deben ser abordados en una organización.
- Distinguir vulnerabilidades y riesgos en el tratamiento de información, y controles de seguridad aplicables a éstos, por un especialista de seguridad.
- Identificar herramientas que permitan controlar riesgos de seguridad de la información en una organización.
- Valorar las certificaciones, estándares y procedimientos de seguridad que debe implementar un especialista de seguridad.
- Proponer soluciones ante situaciones y riesgos que atenten contra la confidencialidad, integridad y disponibilidad de la información empresarial.

Contenidos:
1. Introducción y preliminares.
2. Malware y vulnerabilidades.
3. Criptografía.
4. Seguridad de redes.
5. Seguridad de software.
6. Gestión de seguridad empresarial.
7. Privacidad y protección de datos personales.

Al finalizar el curso podrás:
- Elaborar modelos de datos e implementarlos sobre un motor relacional.
- Aplicar conceptos de dependencias funcionales y normalización.
- Aplicar el lenguaje de consultas SQL a un nivel intermedio.
- Analizar los conceptos y tecnologías de bases de datos XML.
- Estimar las fortalezas y debilidades de las bases de datos NoSQL.
- Evaluar la necesidad y los fundamentos asociados a los almacenes de datos.
- Analizar los conceptos básicos de minería de datos.

Contenidos:
1. Conceptos fundamentales de BD.
2. Diseño conceptual.
3. Modelo relacional.
4. Diseño de BD relacionales
5. Introducción al SQL.
6. Bases de datos NoSQL.
7. XML.
8. Procedimientos almacenados (PL/SQL).
9. Big Data y Open Data.
10. La BD como parte de una aplicación.
11. Data Warehousing, OLAP y minería de datos.

Al finalizar el curso podrás:
- Utilizar diversas tecnologías y opciones al momento de enfrentar el desarrollo de una aplicación Web.
- Aplicar técnicas y herramientas de desarrollo para construir una aplicación Web clásica simple utilizando un framework moderno como por ejemplo Rails u otro.
- Distinguir las distintas opciones arquitectónicas de una aplicación Web considerando su utilización en dispositivos móviles (smartphones, tablets) y la disponibilidad de acceso rápido a internet.

Contenidos:
1. Conceptos básicos de la Web.
2. Estándares para describir el contenido de las páginas: HTML, XML, CSS.
3. El protocolo HTTP.
4. Arquitectura de una aplicación Web clásica.
5. Desarrollo de una aplicación utilizando una plataforma determinada y un framework concreto.
6. Construyendo la experiencia de usuario con JavaScript.
7. La Web de servicios y la importancia de las APIs.
8. Frameworks modernos de JavaScript del lado del cliente.

Nota: El orden de los cursos dependerá de la programación que realice la Subdirección Académica.

Cuerpo Académico


¿Te gusta esta publicación?

Comparte esta publicación


Diplomado en Introducción al desarrollo de Software (MTIG)

Déjanos tus datos y recibe la información en tu correo:

Al momento de inscribirme autorizo a la Escuela de Ingeniería UC para mantener y tratar mis datos personales, todo conforme a la Ley Nº19.628, “Sobre Protección de la Vida Privada”. Revisa las Políticas UC aquí.
Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y términos del servicio de Google.

 

Programas relacionados

Descargar Brochure
Necesitas ayuda? Conversemos