Introducción al curso

1

Introducción al curso de Profesional de Arquitectura de Software

Atributos de calidad

2

Definición

3

Atributos: Idoneidad funcional

4

Atributos: Eficiencia de ejecución

5

Atributos: Compatibilidad

6

Atributos: Usabilidad

7

Atributos: Confiabilidad

8

Atributos: Seguridad

9

Atributos: Mantenibilidad

10

Atributos: Portabilidad

11

Tensiones entre atributos

12

Analizando PlatziServicios

Patrones de arquitectura

13

Patrones monolíticos vs distribuidos

14

Patrones: Modelo Vista Controlador

15

Patrones: Capas

16

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

17

Patrones: Microkernel - Plug-ins

18

Patrones: Comparte-nada

19

Patrones: Microservicios

20

Patrones: CQRS

21

Patrones: Hexagonal - Puertos y adaptadores

22

Patrones: Diseño orientado al dominio

23

Combinando patrones de arquitectura

24

Analizando nuevamente PlatziServicios

Diseño de una arquitectura

25

Pararse en hombros de gigantes

26

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

27

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

28

Conectores: Enrutador, difusión

29

Conectores: Pizarra, repositorio, colas, modelo PUBSUB

30

Escenarios y tácticas

31

Escenarios: Disponibilidad, detección, reparación

32

Escenarios: Reintroducción y prevención

33

Escenarios: Mantenibilidad

34

Escenarios: Prevenir efectos dominó y diferir enlace

35

Escenarios: Eficiencia de ejecución

36

Escenarios: Seguridad

37

Escenarios: Capacidad de prueba

38

Escenarios: Usabilidad

39

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

40

Último análisis a PlatziServicios

Modelado y documentación de arquitectura

41

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

42

Documentación vs implementación

43

Conclusiones del curso

Introducción al curso de Profesional de Arquitectura de Software

1/43
Recursos

Aportes 43

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Tienes apellido de personaje de star wars jeje

¿Conviene hacer primero el curso Fundamentos de Arquitectura de Software?

Mi apreciación del curso no es muy buena, te sirve si no tienes ningún conocimiento de patrones pero si ya conoces la teoría creo que te parecerá confuso la explicación que dan aquí. a mi parecer le hace falta hacer mucho código y explicar mucho más los patrones,
por ejemplo después de ver el curso a mi se me hace imposible llegar a la comprensión del siguiente diagrama

Se ve genial el curso!

El curso de Fundamentos de Arquitectura de Software es muy completo, ahora a profundizar los temas…Let’s go!!

Creo que uno puede ir aprendiendo en base a ensayo y error a medida que va haciendo proyectos. Pero sin dudas que saber de ante mano buenas practicas para diseñar (como dice Guido) desde cero ya con un nivel de calidad alto es algo que nos va a ahorrar mucho trabajo cuando el software escale.

este curso esta sub estimado, para mi vale mucho este curso

Tienes ejemplos concretos de explicaciones de los conceptos con codigo fuente? Supongo que al final dia todos queremos llevarlo a la practica.

Me pueden recomerndar libros de Arquitectura de SW para profundizar 😃

Vamos a ver que tal comprendemos este curso, el anterior me encanto!! espero poder aprender de igual manera.
Un gusto Guido volverte a tener!

hola, alguien me dice cual es el anterior? estoy en la carrera de programacion y no lo encuentro

El curso de fundamentos, está genial, seguiré este camino de arquitectura

Directo desde Fundamentos. Súper emocionado de empezar. A darle!

a seguirle con este curso

El concepto de arquitectura de software se refiere a la estructuración del sistema que, idealmente, se crea en etapas tempranas del desarrollo. Al igual que en la ingeniería civil, las decisiones críticas relativas al diseño general de un sistema de software complejo deben de hacerse desde un principio.

⭐️⭐️⭐️⭐️⭐️
Equipo Platzi

Comparto mis apuntes consolidados en mi blog
https://jarvars.github.io/Notas-curso-arquitectura/

Tiene buena vibra el profe, venga vamos a empezar!!!

muy emocionado de empezar este curso espero aprender mas de la arquitectura de software.

Excelente temática. En una correcta definición de la Arquitectura esta un gran porcentaje del éxito de un proyecto de software. Si desde el principio se identifican y priorizan los atributos de calidad adecuados para el proyecto se podrán ahorrar muchos dolores de cabeza y reprocesos.

Vamos!!

Comencemos !!

Buen curso, Aunque me falto pasar el de fundamentos , es un tema muy interesante.

Genial

Interesante, muchas gracias

GENIAL

Espero entenderle mejor a este curso con los fundamentos que vimos anteriormente!!!

Emocionado y motivado, gracias Platzi
Genial

a darle!

Excelente Introducción

Increibles! Comencemos

Vamo’ a’ darle’

Venga, vamos aprender.

Aqui vamos!!

Excelente! vamos por el segundo curso!

Odio documentar el software es super aburrido, pero cuando la aplicación crece se agradece, es la única razón por la que tomo este curso, se que mi yo del futuro me lo agradecerá aunque hoy no lo quiera hacer

No se a quien esta orientado este curso, pero lo que vi hasta ahora me resulto casi inútil. Me suscribí a platzi solo para poder hacer este curso porque en mi trabajo pretendo pasar de utilizar mvc a una arquitectura hexagonal para futuros proyectos. Esperaba ejemplos de código (en el lenguaje que sea o pseudo código aunque sea) explicado clase por clase y algún caso de implementación real o algo así. Lo que obtuve fue un video de 4 minutos y pico describiendo a super grandes rasgos lo mismo que puedo leer en la entrada de wikipedia. En conclusión, si ya conocías todos estos patrones de arquitectura, este curso no te sirve porque solo te dice lo que ya sabes, y si no los conoces no te los enseña, solo los menciona. Una completa decepción.

Es justo lo que necesito, por aprender por mi parte, siento que me hace falta esa parte de estructurar mejor mis decisiones

Un buen repaso!

Listo para este nuevo curso y seguir en la ruta de fundamentos de programación.

Here we go!!!

Gracias!