API Security Training Course
Application Programming Interface (API) security safeguards the integrity of APIs while preventing or mitigating potential attacks.
This instructor-led live training, available either online or on-site, is designed for developers who want to grasp the fundamentals of API security and implement various authentication strategies to protect their APIs.
Upon completing this training, participants will be able to:
- Recognize and comprehend different API security strategies.
- Configure API keys and method requests within the API gateway.
- Utilize the API gateway to establish robust API security measures.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training version of this course, please contact us to arrange it.
Course Outline
Foundations & Authentication
- Introduction to API Security: Core concepts and threat landscapes.
- Understanding API Keys: Generation, management, and implementation.
- Working with API User Pool: Managing user authentication and identity.
Access Control & Configuration
- Control Access: Defining who can access specific resources.
- Customizing Authorizers: Implementing custom logic for authorization.
- Understanding AWS Organizations: Managing multi-account API strategies.
- Stage Variables: Using variables to manage different environments (Dev, Stage, Prod).
Implementation
- Using Method Requests: Handling inbound requests and validation.
- Using Integration Requests: Configuring the backend integration.
- Setting Up API Security: Finalizing the security configuration on the gateway.
Conclusion
- Troubleshooting: Common errors and debugging strategies.
- Summary and Next Steps: Best practices and further resources.
Requirements
- Basic understanding of APIs
Audience
- Developers
Open Training Courses require 5+ participants.
API Security Training Course - Booking
API Security Training Course - Enquiry
API Security - Consultancy Enquiry
Testimonials (1)
mix between theory and hands on exercise
Lacatus Raluca - DB Global Technology
Course - API Security
Upcoming Courses
Related Courses
API Development & Testing using Java (Jersey)
14 HoursJersey serves as the open-source reference implementation for JAX-RS (Java API for RESTful Web Services). It offers libraries that allow developers to construct REST APIs in Java with speed and efficiency. When paired with contemporary testing tools, Jersey empowers developers to design, build, test, and document APIs effectively.
This instructor-led, live training, available both online and on-site, is designed for Java developers and testers at beginner to intermediate levels who want to master API development and testing using Jersey and its associated tools.
Upon completing this training, participants will be capable of:
- Configuring a Jersey project using Maven.
- Creating and deploying RESTful APIs with Jersey.
- Evaluating APIs using Postman and automated frameworks.
- Managing API errors, security measures, and documentation.
Course Format
- Interactive lectures and discussions.
- Practical, hands-on exercises.
- Real-world implementation in a live-lab environment.
Customization Options
- To request customized training for this course, please contact us to make arrangements.
API First Design
14 HoursThis instructor-led, live training in Mexico (online or onsite) is designed for developers who want to improve the efficiency of API development while enhancing the quality, reliability, and reusability of their APIs.
By the end of this training, participants will be able to:
- Plan and organize a software project around API-first design concepts.
- Discuss and agree on a shared vision of the API with other stakeholders.
- Evaluate and adopt the tools needed to efficiently implement an API-first approach.
- Develop software in parallel with other team members.
- Reduce the cost of developing software applications.
Format of the Course
- Interactive lecture and discussion.
- Extensive exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Developing Microservices on Google Cloud Apigee
21 HoursThis instructor-led live training in Mexico (online or onsite) is designed for developers who wish to learn how to build, test, debug, and deploy APIs on Google Cloud’s Apigee API Platform.
Upon completion of this training, participants will be able to:
- Configure a development environment with all the necessary resources to begin API development.
- Understand and utilize the tools provided in Apigee Edge.
- Create and deploy an API to Google Cloud.
- Monitor and troubleshoot API errors.
- Use Google Cloud’s analytics and machine learning capabilities to enhance API intelligence.
Managing API using Apigee Hybrid
14 HoursThis instructor-led, live training in Mexico (online or onsite) is designed for developers who wish to learn and apply Apigee Hybrid to manage and control API runtime, debug, and deploy API proxies.
By the end of this training, participants will be able to:
- Understand the features and architecture of Apigee Hybrid.
- Learn how to use the tools and commands of the hybrid runtime plane.
- Manage environments in Apigee Hybrid.
- Deploy and debug API proxies on a hybrid platform.
Developing APIs using Google Cloud Apigee X
14 HoursThis instructor-led, live training in Mexico (online or onsite) is aimed at developers who wish to use Apigee X to design, develop, and manage APIs efficiently and securely.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing API solutions with Apigee X.
- Understand the fundamentals and best practices of developing, securing, and managing the lifecycle of APIs.
- Learn how to design, build, and test APIs, and then deploy them on the Apigee X platform.
- Implement multi-layer API security for APIs with API key policies and OAuth access tokens.
Axway API Gateway for Developers and Administrators
7 HoursThis instructor-led, live training in Mexico (online or onsite) is designed for developers and administrators who want to implement Axway API Gateway features and tools to develop, deploy, manage, and monitor APIs.
Upon completion of this training, participants will be able to:
- Install Axway API Gateway to set up servers and domains.
- Plan an API gateway system to construct a seamless enterprise infrastructure.
- Manage API gateways to create, edit, and deploy API configurations.
- Monitor services to track API performance and metrics.
IBM API Connect
21 HoursThis instructor-led, live training in Mexico (online or onsite) is aimed at developers who wish to learn how to use IBM API Connect to support the entire API lifecycle.
By the end of this training, participants will be able to:
- Understand the API lifecycle.
- Create API specifications with built-in policies.
- Create and manage API products.
- Implement API authentication and OAuth v2.0 security.
Kong API Gateway
14 HoursThis instructor-led, live training in Mexico (online or onsite) is designed for engineers who want to set up a Kong API gateway to manage traffic to and from their microservices.
Upon completion of this training, participants will be capable of:
- Installing and configuring a Kong cluster.
- Managing a Kong API gateway to serve as a centralized entry point for API access.
- Exercising granular control over web services traffic.
- Enhancing API security through access authentication.
- Regulating traffic via rate limiting and quotas.
- Monitoring, logging, and analyzing API traffic using third-party tools like the ELK stack.
Managing APIs with MuleSoft Anypoint Platform
14 HoursThis instructor-led, live training delivered in Mexico (online or onsite) is designed for intermediate-level developers who aim to utilize MuleSoft Anypoint Platform to speed up the design, construction, and management of APIs and integrations in a secure, universal environment.
By the conclusion of this training, participants will be able to:
- Set up the essential development environment to start developing APIs with MuleSoft Anypoint Platform.
- Understand the features and architecture of MuleSoft Anypoint Platform.
- Learn how to design, build, manage, and deploy APIs with AnyPoint Platform.
- Get to know the role of each component in building integrations and APIs.
- Connect to databases and transform data using APIs.
- Manage access to APIs by creating and deploying API proxies.
MuleSoft Advanced Integration Techniques
21 HoursMuleSoft stands as a premier integration platform, empowering enterprises to seamlessly connect applications, data, and devices across both cloud and on-premises environments.
This instructor-led, live training (available online or onsite) is designed for advanced MuleSoft developers and integration professionals who aim to design, optimize, and deploy complex integration flows using MuleSoft and the Anypoint Platform.
Upon completion of this training, participants will be equipped to:
- Design and implement advanced Mule flows utilizing error handling and batch processing.
- Secure APIs through OAuth 2.0, policies, and custom security implementations.
- Leverage DataWeave for intricate transformations and dynamic routing.
- Deploy and monitor applications across CloudHub and hybrid environments.
- Implement CI/CD pipelines for MuleSoft projects using Git, Jenkins, and Maven.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Customization Options
- To request customized training for this course, please contact us to arrange.
MuleSoft Anypoint Platform Fundamentals
14 HoursThis instructor-led live training in Mexico (online or on-site) is intended for beginner-level IT professionals who wish to use MuleSoft to integrate systems, manage APIs, and streamline data flows across an enterprise.
By the end of this training, participants will be able to:
- Understand the fundamentals of MuleSoft and the Anypoint Platform.
- Design, build, and manage APIs using MuleSoft tools.
- Apply MuleSoft integration techniques to real-world problems.
- Demonstrate proficiency in DataWeave and common integration patterns.
OpenAI API
14 HoursThis instructor-led, live training in Mexico (online or in-person) is tailored for developers who want to learn how to use the OpenAI API to review applications before deployment, enhance safety tools, and scale their applications.
By the end of this training, participants will be able to:
- Understand the fundamental concepts of the OpenAI API.
- Configure the OpenAI API and apply its features to manage applications.
- Employ different libraries and models within the OpenAI API interface.
- Generate and manipulate text, code, and images while developing applications.
Managing APIs with Red Hat 3Scale
14 HoursThis instructor-led, live training in Mexico (online or onsite) is designed for developers and system administrators who wish to use Red Hat 3Scale to build, distribute, manage, and monetize APIs while keeping control of the API lifecycle usage, security, and support.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start managing APIs with Red Hat 3Scale.
- Understand the features and architecture of 3Scale API management.
- Learn how to create, manage, and monetize APIs.
- Use the developer portal to publish APIs, configure signup flows, and manage customer access.
- Get to know how to make the adoption of APIs effective and secure.
- Define and implement webhooks to enable real-time notifications.
Swagger and the OpenAPI Specification
14 HoursThis instructor-led, live training in Mexico (online or onsite) is designed for back-end developers who want to utilize Swagger to build, design, document, and consume RESTful web services.
By the end of this training, participants will be able to:
- Develop an API management strategy for software infrastructure.
- Use Swagger tools to edit OAS files and generate SDKs.
- Implement essential API features such as security, versioning, and documentation.
Test Automation with Apigee
14 HoursApigee serves as Google Cloud’s comprehensive API management platform across the entire lifecycle, empowering organizations to design, secure, deploy, monitor, and scale their APIs. Its robust testing and automation capabilities enable teams to validate API functionality, enforce policies, and guarantee high-quality deployments within CI/CD pipelines.
This instructor-led live training, available either online or onsite, is designed for QA engineers and developers at beginner to intermediate levels who aim to automate API testing and validation using Apigee tools and integrations.
Upon completion of this training, participants will be able to:
- Configure Apigee for API testing and monitoring purposes.
- Automate API test cases utilizing Apigee and integrated tools.
- Validate API performance, security, and reliability standards.
- Integrate test automation workflows into CI/CD pipelines.
Course Format
- Interactive lectures and discussions.
- Hands-on exercises and practical application.
- Implementation within a live-lab environment.
Course Customization Options
- To request a customized training session for this course, please contact us to arrange details.