Aplicación Web FullStack con Spring Boot y Angular
Aprende a desarrollar aplicaciones como un pro
Description
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.
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
Who Should Attend!
- Desarrolladores BackEnd con interés en Spring
- Desarrolladores FullStack interesados en el Stack de Java
- Principiantes en programación que deseen iniciar con los frameworks Spring y Angular