Aplicación Web FullStack con Spring Boot y Angular
Aprende a desarrollar aplicaciones como un pro
What you will learn
Uso de Spring Boot junto con Angular
Creación de API REST genéricas
Estructurar un BackEnd sólido siguiendo los patrones de Spring
Pruebas de Integración con JUnit, Jasmine y Mocka
Análisis de código estático utilizando SonarQube
Uso de ORM's
Patrón de Diseño DTO, uso de modelMapper
Uso de Postman, y JSON
Conexión entre Spring Boot y Angular
Why take this course?
A lo largo de la trayectoria enfocada al desarrollo de software y con el auge del internet, se ha desarrollado la necesidad de dividir las aplicaciones web en capas y roles como lo son FrontEnd y BackEnd, pero dado los requerimientos actuales del mercado, y teniendo en cuenta que las aplicaciones crecen exponencialmente se vio la necesidad de desarrollar tecnologías que faciliten el desarrollo de software e implementen maneras sencillas y audaces de ejecutar las cosas, así como también, mejorar la integración entre back y front con la base de datos, CI/CD, devOps, entre otros; de esta necesidad surge la iniciativa fullStack, que no es más que reunir un poco de los mejores mundos Back, Front y devOps en un solo perfil que satisfaga las necesidades del mercado.
Es por ello que en este curso te enseño las bases y fundamentos de un desarrollador FullStack, aprenderemos la utilización de Spring con su proyecto Spring Boot para crear aplicativos BackEnd en cuestión de segundos ya que nos provee rapidez y un montón de utilidades interesantes que facilitan el desarrollo, también aprenderemos a realizar testing adecuado a nuestro back junto con análisis de código estático utilizando sonarQube, esto para verificar posibles vulnerabilidades, problemas, bugs y complejidad del sistema; también aprenderemos DTO entre otras cosas
Se instruirá al estudiante en Angular a nivel básico, comunicando Back y Front; finalmente se incorporaran nuevas funcionalidades para concluir con el deploy del aplicativo.