Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 AWS Certified Developer - Associate
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Blockchain
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Virtual Reality
Google Flutter Android Development iOS Development React Native Swift Dart (programming language) Mobile App Development Kotlin SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Meditation Sound Therapy CBT Cognitive Behavioral Therapy
Entrepreneurship Fundamentals Business Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Home Business
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing Drop Servicing YouTube Marketing

IT & SoftwareOther IT & SoftwareMicroservices

Microservicios con spring boot Docker Open API y Swagger

Construye Microservicios y APIs con Open API REST, Swagger, OAuth, Spring Cloud Apigateway, Eureka, Keycloak Spring boot
Rating: 4.4 out of 54.4 (457 ratings)
2,911 students
Created by Carlos Adrian Soto Botero
Last updated 5/2022
Spanish
Spanish [Auto]

What you'll learn

  • Aprenderás como construir microservicios de una manera profesional bajo estandares y buenas practicas.
  • Diseñar y construir aplicaciones completas con microservicios en spring boot y Docker para el despliegue y administración
  • Comprender Spring cloud netflix usando Eureka discovery para la comunicación entre microservicios e implementar un servidor de configuración
  • Tendrás el conocimiento para construir soluciones complejas de acuerdo a lo que demanda el mercado laboral.
  • Entenderás el paradigma de programacion reactiva con spring webflux
  • Aprenderas sobre spring data para acceso a datos, orquestacion de microservicios, exponer y consumir APIs
  • Diseñar y construir APIs bajo el estandar open API especification y a aplicar buenas practicas en el desarrollo de apis para comunicar aplicaciones
  • Utilizar swagger y spring fox para trabajar con el enfoque api first y crear aplicaciones front en angular semiautomatizadas con generadores de codigo
  • Instalar y configurar keycloack, para comprender OAuth2, SSO open Id conect y poder implementar seguridad en tus APIs y aplicaciones con tokens Bearer JWT
  • Practicas adicionales con enrutamiento mediante la implementacion de apigateway reverse proxy y conceptos avanzados de arquitectura como service mesh apimanager

Requirements

  • Tener interes en Tecnologías de la infomación
  • Computador con windows,linux o mac
  • Tener bases de programación en Java
  • Pero sobretodo muchas granas de aprender, compromiso y dedicación

Description

En este curso práctico aprenderás de manera profesional con casos de uso reales del entorno laboral,  como trabajar con microservicios con el framework de spring boot y spring cloud (Netflix Eureka, Spring config, Spring admin) y programación reactiva con spring webflux.

Aprenderás sobre el diseño y desarrollo de APIs y sobre todo como gestionar la comunicación entre microservicios mediante APIS REST bajo el estandar de Open Api specification que se ha convertido en el estandar de facto en el mercado epresarial para el trabajo con APIS.

Te enseñaremos a trabajar con el enfoque API First para escribir APIs independientes del lenguaje y al final podras crear una plaicación en angular 10 con código autogenerado mediatne swagger editor.

En cada clase se deja disponible un incremento del código fuente que se trabaje en clase y se proponen ejercicios practicos y cuestionarios adicionales.

El desarrollo se complementa con el proceso de empaquetado para la distribución y despliegue de los microsercicios mediante contenedores de Docker y el manejo de herramientas para la administación de dichos microservicios en un entorno productivo.

En el curso se incluyen temas de seguridad con patrones y buenas practicas como Api gateway para el enrutamiento, authenticación con tokens Bearer, Single Sign On y flujo OAut2, como complementeo se incluye la instalacion y configuracion de keycloak como identity provider.

Se trabajará con spring config para manejar perfiles por cada entorno (DEV y PROD) que permitan manejar de una manera optima la configuración.

Tendrás las herramientas necesarias para lo que esta demandando el sector tecnológico en el momento, tanto si deseas emprender como si estas en búsqueda de empleo y deseas incorporarte a una compañia en el rol de programador o arquitecto de microservicios.

Adicionalmente aprenderás sobre las mejores practicas en el diseño de API REST según las recomendaciones de los proveedores tecnológicos mas importantes del mercado y pioneros en esta tecnologia como es google, azure y spring.

Se trabajará entre otras cosas con tecnologías asociadas a los microservicios y el desarrollo en general como Maven, bases de datos Mongodb, h2, postgres.

En la sesión de buenas practicas incluiremos temas relacionados a HATEOAS, CORS, API First, Swagger, MapStruct y principios de desarrollo SOLID.

Who this course is for:

  • Esta dirigido a estudiantes, desarrolladores de software, arquitectos de soluciones, lideres técnicos y en general personas que quieran aprender de microservicios y spring boot de una manera profesional
  • Para todos aquellos que quieran incurcionar el mercado laboral mas demandado en la actualidad dentro del mundo TI
  • Personas que quiren aprender de arquitectura de soluciones
  • Para quien tengan una necesidad de diseñar soluciones tecnologicas para sus emprendimientos o para buscar una opcion labora.
  • CEOs y CTOs Interesandos en optimizar sus procesos de integración continua y despliegue continuo dentro de su compañia y aumentar el margen de utilidad de su negocio y la satisfacción del cliente.

Instructor

Carlos Adrian Soto Botero
Arquitecto de Soluciones
Carlos Adrian Soto Botero
  • 4.6 Instructor Rating
  • 2,963 Reviews
  • 41,885 Students
  • 7 Courses

Ingeniero de sistemas  Magister en diseño y gestión de proyectos tecnológicos, especializado en arquitectura de soluciones orientada a microsrvicios, arquitectura SOA y BPM y tencologias punteras como spring boot, Docker, Kubernetes y Blockchain entre otras.

Cuento con más de 10 años de experiencia, en consultoría, desarrollo e implementación de sistemas de información, en proyectos de escala internacional, en los sectores de banca y telecomunicaciones; desempeñando diferentes roles y tareas como arquitecto de soluciones, desarrollo de sofware, análisis de procesos de negocios, Gestión de proyectos de transformación digital, integración de aplicaciones on-premise y en la nube con (AWS), experto en diferentes productos de TIBCO, Java EE y Oracle.

Apasionado por la tecnologia y la enseñanaza que me permite mantener vivo el conocimiento y cada dia me pone nuevos retos.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.