Curso de Diseño de API RESTful
Las API (interfaz de aplicación Programming) permiten que su aplicación se conecte con otras aplicaciones.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a escribir API de alta calidad a medida que crean y protegen un servidor de API de backend.
Al final de esta formación, los participantes serán capaces de:
- Elija entre una serie de marcos para crear API
- Comprender y modelar las API publicadas por empresas como Google y Facebook
- Crear y publicar sus propias API Restful para el consumo público
- Proteja sus API a través de la autenticación basada en tokens
Audiencia
- Desarrolladores
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica práctica intensa
Nota
- Para personalizar este curso para otros idiomas, como PHP, Javascript, etc., póngase en contacto con nosotros para organizar
Programa del Curso
Introducción
Cómo funcionan las API
Accessing una API pública
Preparación del entorno de desarrollo
Preparación de una aplicación back-end de ejemplo
Creación de un punto de conexión de API
Prueba de la API
Depuración de la API
Protección de la API
Implementación del back-end habilitado para API
Supervisión de la API
Mejora de la API
Prácticas recomendadas de las API RESTful
Solución de problemas
Resumen y conclusión
Requerimientos
- Comprensión del protocolo HTTP
- Experiencia en programación web (consulte la nota a continuación para conocer las opciones de idioma)
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Diseño de API RESTful - Booking
Curso de Diseño de API RESTful - Enquiry
Diseño de API RESTful - Consultas
Consultas
Testimonios (5)
GoInsight en la definición de una API, su implementación y ejecución.
Vincent - Openbaar Ministerie
Curso - MuleSoft Anypoint Platform Fundamentals
Traducción Automática
La parte de ejercicios.
Wissam - NEOM
Curso - Developing APIs using Google Cloud Apigee X
Traducción Automática
Tópicos discutidos, muchos ejemplos de código en vivo, actitud del entrenador hacia el grupo
Weronika - ATOS PGS sp. z o.o.
Curso - Reactive Programming with Angular RxJS
Traducción Automática
Muy precisa y muy útil orientación
muhamad fezrul fizree hashim - 3F Resources Sdn Bhd
Curso - Kong API Gateway
Traducción Automática
Aunque se trataba de una formación en línea, la interactividad con el formador fue notable y siempre estuvo disponible para proporcionar fuentes valiosas que complementaran la formación. Estoy muy satisfecho.
Nuno Marques - MULTICERT, S.A.
Curso - Functional Reactive Programming with Java 9 and RxJava
Traducción Automática
Próximos cursos
Cursos Relacionados
Programación Reactiva con RxJS Angular
14 HorasLa programación asincrónica es un paradigma de programación asíncrona que se centra en los flujos de datos y la propagación de datos mediante el establecimiento de una dependencia definida entre los modelos de ejecución subyacentes y los flujos de datos emitidos de un componente a otro. Muchas Angular ineficiencias de diseño de aplicaciones al crear interfaces de usuario asincrónicas se pueden superar mediante el uso de patrones de estilo reactivos ofrecidos por la biblioteca RxJS.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo implementar patrones observables en sus diseños de aplicaciones Angular a medida que avanzan a través de una serie de casos que muestran problemas comunes de diseño angular y cómo se benefician de los diseños de programación reactiva.
Al final de esta formación, los participantes serán capaces de :
- Comprender el paradigma de programación reactiva y la biblioteca RxJS.
- Cree aplicaciones con una interfaz de usuario pesada Angular teniendo en cuenta la escalabilidad, la flexibilidad y la capacidad de respuesta mediante patrones de programación reactivos.
Formato del curso
- Charla y discusión interactiva.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
Developing Microservices on Google Cloud Apigee
21 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o presencial) está dirigida a desarrolladores que desean aprender a crear, probar, depurar e implementar una API sobre la plataforma de API Apigee de Google Cloud.
Al final de esta formación, los participantes serán capaces de:
- Configure un entorno de desarrollo que incluya todos los recursos necesarios para comenzar a desarrollar una API.
- Comprender e implementar las herramientas disponibles dentro de Apigee Edge.
- Construya e implemente una API en Google Cloud.
- Supervise y depure los errores de la API.
- Aproveche las soluciones de análisis y aprendizaje automático de ogle Cloud para hacer que las API sean más inteligentes.
Developing APIs using Google Cloud Apigee X
14 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o presencial) está dirigida a desarrolladores que desean usar Apigee X para diseñar, desarrollar y administrar API de manera eficiente y segura.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para comenzar a desarrollar soluciones de API con Apigee X.
- Comprenda los fundamentos y las mejores prácticas para desarrollar, proteger y administrar el ciclo de vida de las API.
- Aprenda a diseñar, compilar y probar API y, a continuación, a implementarlas en la plataforma Apigee X.
- Implemente la seguridad de API multicapa para las API con políticas de clave de API y tokens de acceso de OAuth.
Programación Funcional Reactiva con Java 9 y RxJava
14 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a desarrolladores de software y arquitectos de sistemas de nivel intermedio que deseen crear aplicaciones reactivas utilizando Java 9, Spring, Jersey, Akka y la biblioteca de programación reactiva RxJava 2.0.
Al finalizar esta capacitación, los participantes podrán:
- Comprender la importancia y trascendencia de la programación reactiva en el desarrollo de aplicaciones y sistemas.
- Ejecute la prueba unitaria en RxJava 2.0.
- Utilice el marco Akka según los principios de programación reactiva.
- Emplee Spring para manejar el desarrollo de aplicaciones simultáneas.
- Utilice la API de flujo de Java 9 para desarrollar aplicaciones reactivas.
Kong API Gateway
14 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o presencial) está dirigida a ingenieros que desean configurar una puerta de enlace API Kong para administrar el tráfico hacia y desde sus microservicios.
Al final de esta formación, los participantes serán capaces de:
- Instale y configure un clúster Kong.
- Administre una puerta de enlace de API Kong para proporcionar un único punto de comunicación para acceder a la API.
- Controle el tráfico de servicios web a nivel granular.
- Proteja las API autenticando el acceso.
- Controle el tráfico a través de la limitación de tarifas y cuotas.
- Supervise, registre y analice el tráfico de la API mediante una solución de terceros, como la pila ELK.
Managing APIs with MuleSoft Anypoint Platform
14 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o presencial) está dirigida a desarrolladores que desean utilizar MuleSoft Anypoint Platform para diseñar, crear y administrar API e integraciones más rápido en una plataforma segura y universal.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para comenzar a desarrollar APIs con MuleSoft Anypoint Platform.
- Comprender las características y la arquitectura de MuleSoft Anypoint Platform.
- Aprenda a diseñar, crear, administrar e implementar API con AnyPoint Platform.
- Conozca el papel de cada componente en la creación de integraciones y API.
- Conéctese a bases de datos y transforme los datos mediante API.
- Administre el acceso a las API mediante la creación e implementación de proxies de API.
MuleSoft Anypoint Platform Fundamentals
14 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o presencial) está dirigida a profesionales de TI de nivel principiante que desean usar MuleSoft para integrar sistemas, administrar API y optimizar los flujos de datos en una empresa.
Al final de esta formación, los participantes serán capaces de:
- Comprender los fundamentos de MuleSoft y la plataforma Anypoint.
- Diseñe, cree y administre API con MuleSoft tools.
- Aplicar MuleTécnicas de integración suave a problemas del mundo real.
- Demostrar competencia en DataWeave y patrones de integración comunes.
Managing APIs with Red Hat 3Scale
14 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a desarrolladores y administradores de sistemas que desean usar Red Hat 3Scale para crear, distribuir, administrar y monetizar API mientras mantienen el control del uso, la seguridad y el soporte del ciclo de vida de la API.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para comenzar a administrar las API con Red Hat 3Scale.
- Comprenda las características y la arquitectura de la administración de API de 3Scale.
- Obtén información sobre cómo crear, administrar y monetizar API.
- Utilice el portal para desarrolladores para publicar API, configurar flujos de registro y acceso de clientes.
- Conozca cómo hacer que la adopción de APIs sea efectiva y segura.
- Defina e implemente webhooks para habilitar notificaciones en tiempo real.
RxJava for Android Developers
21 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a desarrolladores que desean usar RxJava para desarrollar e implementar una aplicación móvil Android.
Al final de esta formación, los participantes serán capaces de:
- Configure un entorno de desarrollo que incluya las bibliotecas, los paquetes y los marcos necesarios para desarrollar una aplicación reactiva.
- Comprenda cómo se emiten y consumen los flujos de datos y eventos.
- Diseñe aplicaciones que modelen situaciones del mundo real (basadas en eventos) de una manera elegante y concisa.
Programación Reactiva para iOS con RxSwift
7 HorasEsta capacitación en vivo dirigida por un instructor en Panama presenta a los participantes las técnicas reactivas que ofrece RxSwift para administrar la transferencia y combinación de flujos de datos asíncronos, manejar secuencias observables simples y la arquitectura y el desarrollo de aplicaciones receptivas, flexibles y escalables en la industria iOS.
Al final de esta formación, los participantes serán capaces de :
- Comprender los conceptos básicos detrás de la programación reactiva en Swift 3.
- Convierta varios elementos, como matrices y eventos, en secuencias observables.
- Aplique varios filtros a secuencias observables, transforme y combine secuencias observables.
- Escribir pruebas unitarias en código Rx.
- Utilice eficazmente los datos ciegos de los elementos de la interfaz de usuario.
Swagger and the OpenAPI Specification
14 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a desarrolladores de back-end que desean usar Swagger para crear, diseñar, documentar y consumir servicios web RESTful.
Al final de esta formación, los participantes serán capaces de:
- Cree una estrategia de administración de API para la infraestructura de software.
- Utilice las herramientas Swagger para editar archivos OAS y crear SDK.
- Implemente la seguridad de la API, el control de versiones, la documentación y otras características importantes .