©2024 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso de Arquitectura del Software
Comprende, analiza y diseña arquitecturas del software para crear aplicaciones de calidad
Material disponible
El curso de Arquitectura del software te ofrece una formación avanzada en el mundo de la programación de aplicaciones, especialmente relevante cuando se debe desarrollar proyectos complejos.
A lo largo de las sesiones del curso se explicarán los conceptos relacionados con las arquitecturas del software, a través de los criterios de calidad de sus componentes. Se aplicará este conocimiento para llegar a entender las características de las arquitecturas más relevantes en el mercado actualmente (REST, Microservicios…). Además, se aplicará el conocimiento también de manera práctica, en una pequeña aplicación Java.
Qué aprenderé en el Curso de Arquitectura del Software
Objetivos del curso
El objetivo de este curso es aplicar todo el conocimiento de arquitecturas del softwaren una aplicación propia:
- Qué es la arquitectura del software y su importancia
- Comprender y analizar la arquitectura del software de una aplicación
- Diseñar una correcta arquitectura del software
- Evaluar arquitecturas existentes a través del los criterios de calidad de sus componentes
- Conocer y entender las arquitecturas del software más populares del mercado en la actualidad
Por qué debes aprender Arquitectura del Software
Se trata de una formación esencial para todo desarrollador comprometido con su profesión y por tanto preocupado por la calidad de su trabajo y la incorporación de arquitecturas que ofrezcan ventajas importantes en sus proyectos y el de su equipo de trabajo.
Clases y contenidos
Conceptos relacionados con las arquitecturas del software a través de los criterios de calidad de sus componentes.
- Trabajo sobre la aplicación de ejemplo que se realizará en el curso.
- Código de la primera versión, con una arquitectura tan simple que casi carece de arquitectura.
- Análisis de los motivos por los que no se ha llegado a una arquitectura adecuada
Distinción entre distintos tipos y niveles de arquitecturas
En esta clase vemos principalmente la separación del código de presentación e interacción en vistas con ello conseguimos un diseño de arquitectura más avanzado, capaz de resolver varios problemas detectados en la primera versión. Adicionalmente se demuestra que esta separación te permite crear vistas de otra índole, aportando al juego nuevas formas de presentarse, sin tener que modificar la mayor parte del juego original. Como ejemplo de ello se mostrará la creación de un nuevo paquete de vistas, que se encargarán de la interfaz gráfica con ventanas GUI.
Principios de cohesión y acoplamiento de paquetes:
- Principio de Reutilización Común
- Principio de Cierre Común
- Principio de Equivalencia de Liberación / Reutilización
- Principio de Dependencias Acíclicas
- Principio de Dependencias Estables
- Principio de Abstracciones Estables
Valoraciones
Arturo Portable
Holden
Martin Cabello
Excelente
Renso Valencia
El profesor debería dar una clase de xp, nivel dios como el dice
MARIBEL NARGANES
Cesar Sebastian
Visualnacert
Luis
Roberto Roman
Roberto Mendoza Ulecia
Angel Olmo
paul sansa
Genial
Sashir Estela
Maximiliano Pablo Perrone
La verdad que el curso tiene un excelente nivel de contenido
Ferran Llop
Andres Cubillos Salazar
Jaime Hernandez Ortiz
Joan Prat LLabres
Jose María Rodríguez Medina
Me encantan las clases de Luis
JMSanchez
Excelente.
Jhon Zevallos
Eloy
Alberto Domínguez Martín
Jose Joaquin Meseguer Jimenez
Imprescindible que todo arquitecto de SW considere estos puntos de vista
Matias Peñafiel
Javier Antonio Prudencio Vidal
Excelente he aprendido mucho
Diego Amaya
Héctor Garcia Peris
David García
Me ha sabido a poco, pero quizás el problema sea que primero me lanzé a realizar el curso de Arquitecturas MV*, que es la segunda parte de éste, de modo que recomiendo primero mirar éste, para hacer una progresión lineal y que te sepa mejor este curso.
Luis Jonathan Nava Flores
Rafa Bernal
Luis Fernández es Dios. Lo tengo en mi top-top de profesores (online-presencial)
Pablo Carroza Sepulveda
Excelente
Nicolas
Geovani Robles
Jose Manuel Campos Soberano
de lo mejor
Carlos Sánchez
Muy muy buena, solo que la parte del código me mareo un poco, de hecho creo que hace falta un poco mas explicar con diagramas que se va a hacer, antes de pasar al código, despues de explicar un análisis de como va a quedar ya despues como se aterriza el código, y si no mal entendí primero el código y luego como quedó como que me mareo un poco. Pero Excelente curso la vdd.
Alberto Ortega
Emilio Perez Juarez
Me encanta la manera clara y directa con la que explica Luis
Amado Rudas Diaz
Jorge Rodríguez Santos
Otro curso de Luis, otro curso magnífico.
Felix Taborda
Jaime Iranzo Ferri
Jymmy Dextre Alarcon
Yonny Coyla
Muy buena la didáctica de la enseñanza y se demuestra la experiencia del ponente
Jose Antonio
Andres Gonzales Rojas
JAdev
Henry Bravo
Francisco Noguerol Díez
Muy bueno
Elric Ed
Joel Coll
Said Lopez De Leon
Vale mucho la pena, estuve revisando varios cursos y me decidí por este y creo que ha valido la pena! super recomendable
Darko Lopez Solis
Excelente curso, muy explicativo.
RUBEN GOMEZ RODRIGUEZ
Muy clarificador de distintos conceptos: arquitectura de sistema, arquitectura de sw, relación con patrones y con la metodología RUP. Ejemplos de sw que ilustran muy bien la necesidad de una arquitectura.
Federico Estape
Fernando Valcarce González-Rosón
Juan Carlos Conde
Claro y conciso en todos los copceptos expuestos
Javier Rodriguez Palomares
Segundo Fidel Puerto Garavito
El curso Muy interesante, hay terminos que no han quedado muy claros pero en general muy Bien
Gonzalo Iglesias Vilachán
Julian Gomez Fernandez
Excelente curso de Arquitectura
Trinidad Maria Pérez Cortés
Francisco Yago
De pu%% madre!!
Francisco Yago
De pu%% madre!!
Angel Manosalvas
Luis Fernandez es un maldito genio!!
Israel Josue Parra Rosales
Eexente curso!
JOSE ANTONIO MUÑOZ PIÑERO
Muy útil para refrescar y aclarar muchos de los conceptos de la arquitectura software. Importante para no perder buenas prácticas en el día a día.
Felipe Gaete Gonzalez
Muy buen profesor
John Alexander Montoya Osorio
La calidad del curso es a mi parecer: extraordinaria, al igual que el resto de cursos del plan: programador avanzado. Agradezco mucho haber encontrado este material educativo de tan alto rigor y nivel.
ALEJANDRO PEREZ
Me gustó el curso, se nota que Luis tiene muchísima experiencia y la transmite con seguridad. Lo que mejoraría es que al final el documento que subieron, tiene los mismos detalles que se detectó en el momento de dar la clase que había que corregir, creo que estaría bien que alguien hiciera las modificaciones del doc a estas alturas.
andy jesus macias
algo genial consideraria unos de los primeros cursos realacionado a arquitectura
Alfonso Javier Imedio Sanchez-Ballesteros
Buen curso. La documentación y el SW suministrado no estan del todo actualizados con lo que se ve en los videos. Pero por lo demás genial.
Bryan Techera
Excelente Profesor, bien explicado y en profundidad como debe ser!
Jhon Doe Joe
Que buena calidad del curso
Teresa del Río
Muy buen curso, sobre un pequeño ejemplo, va dejando muy claro cada fase y como enfrentarse a ello. Muchas gracias.
Fidel Del Campo Garcia
El curso es excelente, ya que el profesor está muy preparado en la materia que está impartiendo, y además lo explica bien.
Carlos Alberto Ruíz Ayala
Como siempre muchas gracias por la información, comentarios y experiencia que nos aportan como alumnos de cada curso, gracias profesor Luis & equipo escuelaIT.
Ruben Alba Revilla
Raúl Grados
Alex Daniel Cabello León
Muy bueno.
ELIZABETH ZARELA ZANABRIA CHUQUIPIONDO
Henry Zamora
ROBERT ALONSO PAREJA QUISPE
muy bueno
Daniel Jiménez
Curso muy ameno en el que he aprendido mucho
MRZdude
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.