Platzi
Platzi

¡Invierte en ti y celebremos! Adquiere un plan Expert o Expert+ a precio especial.

Antes:$349
$259
Currency
Antes:$349
Ahorras:$90
COMIENZA AHORA
Curso Profesional de Arquitectura de Software

Clases del Curso Profesional de Arquitectura de Software

Instruido por:
Guido Contreras Woda
Guido Contreras Woda
Avanzado
4 horas de contenido
Ver la ruta de aprendizaje
Curso Profesional de Arquitectura de Software

Curso Profesional de Arquitectura de Software

Progreso del curso:0/43contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/43contenidos(0%)

Introducción al curso

Material Thumbnail

Introducción al curso de Profesional de Arquitectura de Software

02:36 min

Atributos de calidad

Material Thumbnail

Definición

01:49 min

Material Thumbnail

Atributos: Idoneidad funcional

02:52 min

Material Thumbnail

Atributos: Eficiencia de ejecución

04:14 min

Material Thumbnail

Atributos: Compatibilidad

03:49 min

Material Thumbnail

Atributos: Usabilidad

08:14 min

Material Thumbnail

Atributos: Confiabilidad

05:38 min

Material Thumbnail

Atributos: Seguridad

04:01 min

Material Thumbnail

Atributos: Mantenibilidad

06:28 min

Material Thumbnail

Atributos: Portabilidad

02:48 min

Material Thumbnail

Tensiones entre atributos

04:04 min

Material Thumbnail

Analizando PlatziServicios

07:00 min

Patrones de arquitectura

Material Thumbnail

Patrones monolíticos vs distribuidos

02:50 min

Material Thumbnail

Patrones: Modelo Vista Controlador

05:38 min

Material Thumbnail

Patrones: Orientado a eventos / Provisión de eventos.

06:17 min

Material Thumbnail

Patrones: Microkernel - Plug-ins

01:52 min

Material Thumbnail

Patrones: Comparte-nada

02:29 min

Material Thumbnail

Patrones: Hexagonal - Puertos y adaptadores

04:10 min

Material Thumbnail

Patrones: Diseño orientado al dominio

05:34 min

Material Thumbnail

Combinando patrones de arquitectura

09:22 min

Material Thumbnail

Analizando nuevamente PlatziServicios

07:59 min

Diseño de una arquitectura

Material Thumbnail

Pararse en hombros de gigantes

02:18 min

Material Thumbnail

Herramientas y partes de un diseño: Tipos de conectores

06:18 min

Material Thumbnail

Conectores: Llamado asincrónico / sincrónico. Modelo Cliente servidor.

03:05 min

Material Thumbnail

Conectores: Enrutador, difusión

01:55 min

Material Thumbnail

Conectores: Pizarra, repositorio, colas, modelo PUBSUB

03:52 min

Material Thumbnail

Escenarios y tácticas

01:55 min

Material Thumbnail

Escenarios: Disponibilidad, detección, reparación

05:59 min

Material Thumbnail

Escenarios: Reintroducción y prevención

04:10 min

Material Thumbnail

Escenarios: Mantenibilidad

06:16 min

Material Thumbnail

Escenarios: Prevenir efectos dominó y diferir enlace

12:17 min

Material Thumbnail

Escenarios: Eficiencia de ejecución

09:15 min

Material Thumbnail

Escenarios: Seguridad

09:03 min

Material Thumbnail

Escenarios: Capacidad de prueba

05:14 min

Material Thumbnail

Escenarios: Usabilidad

08:20 min

Material Thumbnail

Validar las decisiones de diseño: Arquitectura en evolución

06:34 min

Material Thumbnail

Último análisis a PlatziServicios

10:30 min

Modelado y documentación de arquitectura

Material Thumbnail

Cómo comunicar la arquitectura: Vistas y Puntos de vista

05:41 min

Material Thumbnail

Documentación vs implementación

03:26 min

Material Thumbnail

Conclusiones del curso

00:44 min

nuevosmás votadossin responder
JAIME HOYOS DOMINGUEZ
JAIME HOYOS DOMINGUEZ
Estudiante
el bus de eventos es un socket ?
1
Luis Felipe Montoya Gómez
Luis Felipe Montoya Gómez
Estudiante

seri super chévere tener un ejemplo de documentacion de arquitectura para este curso.

2
Andres David Sanchez
Andres David Sanchez
Estudiante

¿Que significa cuando el profe habla de Dominio?

0
Kevin Toruño
Kevin Toruño
Estudiante

La capa de “Datos”, no deberia ser la que tenga en las entidades?

Pregunto porque generalmente en la parte de repositorio, el repositorio va a BD y te devuelve una entidad o lista de una entidad en especifica, por ende veo mas apropiado que las entidades vayan en la capa de datos junto con el repositorio.

1
Kevin Toruño
Kevin Toruño
Estudiante

¿Que quiere decir con “estado de sistema”? Exactamente en el minuto 4:21

0
Mario Castro Martínez
Mario Castro Martínez
Estudiante

Este tipo de arquitectura me recuerda mucho a la manera en la que se comunican los servicios de un clustes de Docker Swarm o Kubernetes…podria alguien decirme si estoy bien orientado??
Gracias

0
Eduardo Gonzalez Esquivel
Eduardo Gonzalez Esquivel
Estudiante

En su experiencia cual es la información sensible de sus aplicaciones que suelen encriptar además claro de el password?

0
David Andres Vargas
David Andres Vargas
Estudiante

Buenas tardes, quisiera saber sobre el uso de recursos, que es lo que estamos evaluando? el uso de recursos del usuario al usar nuestra aplicación o el usos e recursos de nuestro servidor. Por ejemplo en una aplicación web, debemos medir el uso de los recursos que gasta el navegador al correr nuestra app web o el uso de recursos empleados por el servidor para responder a las peticiones del cliente.

1
Martín Sejas Damiano
Martín Sejas Damiano
Estudiante

Por qué estaría mal que una capa inferior se comunique con una capa superior?

Por ejemplo, la comunicación de ida y vuelta entre la capa de Dominio y la capa de Datos, podría ser totalmente válida.

Quizás, que se salten más capas si sería raro, por ejemplo que la capa de Datos se comunique directamente con el controlador, pero ahí ya estaría convertido en una **big ball of mud.
**

Supongamos que existe una operación xyz en la capa de Dominio, que requiere persistir algo en la capa de Datos y luego hacer cálculos con la respuesta que dió esa capa, si lo tomamos al pie de la letra, estaríamos rompiendo con el patrón, no?

Entiendo que quizás no hay que tomarlo tan estricto pero tenía ganas de plantearlo!

0
Andres Rodolfo Quiroga Mejia
Andres Rodolfo Quiroga Mejia
Estudiante

En el desarrollo de un proyecto, las historias de usuario se van recopilando a través de cada sprint, los atributos de calidad también se van estableciendo de sprint a sprint, o se establecen al inicio del proyecto.

0