Aprende a diseñar softwares seguros con la serie de cursos GRATUITOS que ofrece la Universidad de Colorado

Una de las preocupaciones más latentes entre los cibernautas es que sus datos se vean vulnerados. Pero no solamente las personas que se encuentran navegando en la red tienen estas preocupaciones, también sucede que las grandes empresas y las instituciones que brindan estos servicios.
La información que se encuentra en la red es muy delicada, ya que se trata de la seguridad de las personas que navegan, y nosotros no somos la excepción, por lo que debemos ser cautelosos al momento de ingresar nuestros datos.
Todos guardamos celosamente nuestra información, pero también nos gusta estar seguros de que lo que se nos ofrece en cuestión de seguridad sea verídico. Al mismo tiempo, las empresas que cuidan de nuestros datos también deben protegerse del robo de información, por lo que la creación de softwares seguros es de suma importancia en esta era digital.
¿Te interesa adentrarte en el mundo de la protección de datos y softwares seguros? Entonces, tenemos una propuesta que seguro te gustará: se trata de una serie de cursos en las que te centrarás en garantizar la seguridad como parte del diseño de software que necesite los antecedentes, la perspectiva y las habilidades para reconocer aspectos importantes de seguridad en el diseño de software.
Se trata de una serie de 4 cursos, impartidos de forma gratuita por la Universidad de Colorado, por medio de la plataforma Coursera. Tiene una duración de 1 mes, con un tiempo requerido de estudio de 10 horas a la semana para concluirlo satisfactoriamente.
Te guiará el instructor Albert Glock, quien te acompañará a través de los cuatro cursos de este programa especializado. Enseguida, te daremos una breve muestra de los temas que contiene cada uno de los cursos.
Programa especializado: Diseño de software seguro
Curso 1 | El diseño de software como elemento del ciclo de vida del desarrollo de software
Módulo 1 – El diseño, un proceso reflexivo
Módulo 2 – Cómo encaja el diseño en el flujo del desarrollo de software
Módulo 3 – El diseño en el contexto de diferentes SDLC
Módulo 4 – Cómo el diseño (o arquitectura) de alto nivel gestiona los problemas de seguridad
Módulo 5 – Examen final
Curso 2 | El diseño de software como abstracción
Módulo 1 – ¿Quién necesita abstracciones?
Módulo 2 – Centrarse en los usuarios
Módulo 3 – ¿Y si no hay usuarios?
Módulo 4- Diseño avanzado de bases de datos
Módulo 5 – Lo bueno y lo malo de los patrones de diseño
Módulo 6 – Opciones lingüísticas
Curso 3 | Métodos y herramientas de diseño de software
Módulo 1 – Nociones generales de diseño
Módulo 2 – Diseños dinámicos y algebraicos
Módulo 3 – Herramientas UML
Módulo 4 – Pruebas unitarias
Módulo 5 – Ética
Curso 4 | Amenazas y mitigación del diseño de software
Módulo 1 – Vulnerabilidades y debilidades comunes
Módulo 2 – Consideraciones específicas sobre el diseño
Módulo 3 – Construir la seguridad en
Módulo 4 – Un dramático fracaso
Módulo 5 – Fundamentos de Bitcoin
Módulo 6 – El proyecto Bitcoin
Módulo 7 – Compromisos de software sencillos
Módulo 8 – Examen final

Si estás interesado en tomar este curso, te recomendamos que crees una cuenta en la plataforma Coursera, que es donde encontrarás alojado el curso. Además, cuando finalices este programa especializado, podrás recibir un certificado con validez oficial.
Inscríbete a este curso dando clic en el enlace «Programa especializado: Diseño de software seguro». O, en su caso, puedes ver el contenido de cada curso dando clic en los nombres de los cursos.
