웹 API 설계 교육 과정
웹 API는 애플리케이션 간 연결을 위한 프로그래밍 인터페이스입니다. 웹을 통해 애플리케이션 간 정보 교환 및 상호 운용성을 가능하게 합니다.
본 강사는 참여형 라이브 훈련(온라인 또는 현장)은 개발자가 기존 기술을 활용하여 고가치 제품을 개발하면서 웹 API를 설계, 작성, 구축하는 방법을 배우는 것을 목표로 합니다.
본 교육을 통해 참가자는 다음과 같은 능력을 갖추게 됩니다:
- 웹 API 개발을 시작하기 위한 필요한 개발 환경을 설정합니다.
- 웹 API의 핵심 개념, 아키텍처 및 일반적인 용도를 이해합니다.
- 고가치 웹 API 개발 전략을 세웁니다.
- 웹 API 아키텍처 및 사양을 정의하는 방법을 배웁니다.
- API 보안, 설계, 스케일링의 최선의 방법을 적용합니다.
- 웹 API를 구축, 테스트, 디버그 및 게시하는 방법을 배냅니다.
강의 형식
- 상호작용형 강의 및 토론
- 많은 연습과 실습
- 라이브 실험 환경에서 실제 구현
과정 맞춤 옵션
- 본 과정의 맞춤형 훈련을 요청하시려면 연락처로 문의해 주세요.
코스 개요
소개
- 웹 API vs RESTful API vs SOAP API
- 웹 API 핵심 개념 및 아키텍처 개요
- 적합한 API 패러다임 선택
- 웹 API의 비즈니스 사례 예시
- API 기술 및 도구
- 인증 및 권한 부여
- OAuth 작업
- WebHooks 보안 구현
- 실제 사용 사례 이해
- 문제와 비즈니스 목표 정의
- 아키텍처 구축
- API 사양 작성
- API 설계 최선의 방법
- 컴퓨팅 자원 최적화
- API 설계 진화
- API 페이징
- API 속도 제한
- 개발자 SDKs
- 테스트 케이스 정의
- API 테스트 자동화
- 테스트 결과 평가
- 웹 API 게시
시작하기
API 보안
웹 API 설계
API 스케일링
API 테스트 및 게시
트러블슈팅
요약 및 다음 단계
요건
- API에 대한 이해
- 웹 프로그래밍 경험 (Javascript, ASP.NET, PHP, C# 등)
대상자
- 개발자들
오픈 트레이닝 코스는 5명 이상의 참가자가 필요합니다.
웹 API 설계 교육 과정 - 예약
웹 API 설계 교육 과정 - 문의
웹 API 설계 - 컨설팅 문의
회원 평가 (1)
트레이너의 지식 수준
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
코스 - Designing Web APIs
기계 번역됨
예정된 코스
관련 코스
Google Cloud Apigee 개발 Microservices
21 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Google Cloud의 Apigee API 플랫폼을 기반으로 API를 빌드, 테스트, 디버깅 및 배포하는 방법을 배우고자 하는 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- API 개발을 시작하는 데 필요한 모든 리소스가 포함된 개발 환경을 설정합니다.
- Apigee Edge에서 사용 가능한 도구를 이해하고 구현합니다.
- Googoogle Cloud에 API를 빌드하고 배포하세요.
- API 오류를 모니터링하고 디버깅합니다.
- Google Cloud의 분석 및 머신 러닝 솔루션을 활용하여 API를 보다 지능적으로 만들어보세요.
Google Cloud Apigee X를 사용하여 API 개발
14 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Apigee X을 사용하여 API를 효율적이고 안전하게 설계, 개발 및 관리하려는 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Apigee X을 사용하여 API 솔루션 개발을 시작하기 위해 필요한 개발 환경을 설정하세요.
- API의 수명 주기를 개발, 보안, 관리하는 데 필요한 기본 사항과 모범 사례를 이해합니다.
- API를 설계, 구축, 테스트한 다음 Apigee X 플랫폼에 배포하는 방법을 알아보세요.
- API 키 정책과 OAuth 액세스 토큰을 사용하여 API에 대한 다중 계층 API 보안을 구현합니다.
DevSecOps 대응: 침해, 수정 및 보강
7 시간이 세계 최고 수준의, 첨단의, 실용적인 워크샵은 참가자들을 현대 CI/CD 파이프라인 보안의 중요한 현실에 몰입시키도록 설계되었습니다. 보안 전문가, DevOps 엔지니어, 그리고 고급 파이프라인 침해 방어를 마스터하고자 하는 개발자를 위한 이 교육은 실시간 공격 시뮬레이션과 업계 선도적인 도구 및 실제 방어 기술을 결합합니다.
Kong API Gateway
14 시간이 강사 주도형 실시간 교육(대한민국, 온라인 또는 현지)은 마이크로서비스 트래픽을 관리하기 위해 Kong API 게이트웨이를 설정하려는 엔지니어를 대상으로 합니다.
본 교육이 끝나면 참가자들은 다음과 같은 ability를 갖추게 됩니다:
- Kong 클러스터를 설치하고 구성합니다.
- Kong API 게이트웨이를 관리하여 API에 대한 단일 통신 포인트를 제공합니다.
- 웹 서비스 트래픽을 세부적으로 제어합니다.
- 접근 인증으로 API를 보호합니다.
- 속도 제한과 할당량을 통해 트래픽을 제어합니다.
- ELK 스택 같은 서드파티 솔루션을 사용하여 API 트래픽을 모니터링, 로그, 분석합니다.
API 관리와 MuleSoft Anypoint Platform
14 시간이 강사는 온라인 또는 현장에서 제공되는 인기 있는 실습 위주 교육과정입니다. 이 과정은 MuleSoft Anypoint Platform을 사용하여 API와 통합을 설계, 구축, 관리하여 안전하고 보편적인 플랫폼에서 더 빠르게 수행하고자 하는 중급 개발자를 대상으로 합니다.
이 교육을 마친 후, 참가자들은 다음을 할 수 있게 됩니다.
- MuleSoft Anypoint Platform을 사용하여 API 개발을 시작하기 위한 개발 환경을 설정합니다.
- MuleSoft Anypoint Platform의 기능과 아키텍처를 이해합니다.
- AnyPoint Platform을 사용하여 API를 설계, 구축, 관리, 배포하는 방법을 학습합니다.
- 통합 및 API 구축에 사용되는 각 구성 요소의 역할을 알아봅니다.
- API를 사용하여 데이터베이스에 연결하고 데이터를 변환합니다.
- API 프록시를 생성하고 배포하여 API에 대한 접근을 관리합니다.
MuleSoft 고급 통합 기법
21 시간MuleSoft는 클라우드와 온프레미스 환경에서 애플리케이션, 데이터 및 장치를 연결할 수 있도록 기업이 통합 플랫폼을 제공합니다.
이 강사는 고급 MuleSoft 개발자와 통합 전문가들을 대상으로 하며, MuleSoft 및 Anypoint 플랫폼을 사용하여 복잡한 통합 흐름을 설계, 최적화 및 배포하는 방법을 배우게 됩니다.
이 교육을 마친 후 참가자들은 다음과 같은 능력을 갖출 것입니다:
- 에러 처리 및 배치 처리 기능을 사용하여 고급 Mule 흐름을 설계 및 구현합니다.
- OAuth 2.0, 정책 및 사용자 지정 보안 구현을 사용하여 API를 보호합니다.
- 복잡한 변환 및 동적 라우팅을 위해 DataWeave를 활용합니다.
- CloudHub 및 하이브리드 환경에서 애플리케이션을 배포 및 모니터링합니다.
- Git, Jenkins 및 Maven을 사용하여 MuleSoft 프로젝트에 CI/CD 파이프라인을 구현합니다.
강의 형식
- 상호작용형 강의 및 토론.
- 많은 연습 및 연습.
- 라이브-랩 환경에서 직접 구현.
강의 맞춤화 옵션
- 이 강의를 맞춤화된 교육으로 요청하려면, 연락하여 안내해 드리겠습니다.
MuleSoft Anypoint Platform 기본
14 시간대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 MuleSoft를 사용하여 시스템을 통합하고 API를 관리하며 기업 전체의 데이터 흐름을 간소화하려는 초보 수준의 IT 전문가를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- MuleSoft 및 Anypoint Platform의 기본 사항을 이해합니다.
- MuleSoft 도구를 사용하여 API를 설계, 구축 및 관리합니다.
- 실제 문제에 Mule소프트 통합 기술을 적용합니다.
- DataWeave 및 일반적인 통합 패턴에 대한 숙련도를 입증합니다.
웹 보안 테스트 - OWASP를 이용한 웹 애플리케이션의 보안 및 테스트
21 시간이 강사가 진행하는 실시간 교육(온라인 또는 현장)은 웹 앱과 서비스의 보안을 강화하려는 개발자, 엔지니어 및 아키텍트를 대상으로 합니다.
이 교육이 끝나면 참가자는 OWASP 테스트 프레임워크 및 도구를 사용하여 웹 앱과 서비스를 통합, 테스트, 보호 및 분석할 수 있습니다.
OWASP GenAI 보안
14 시간최신 OWASP GenAI 보안 프로젝트 지침에 근거하여 참가자는 AI 특화 위협을 식별, 평가, 완화하는 데 필요한 실습 및 실제 시나리오를 통해 학습하게 됩니다.
OWASP 모바일 보안 테스트 가이드
21 시간대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 MSTG 테스트 원칙, 프로세스, 기술 및 도구를 적용하여 모바일 애플리케이션 및 서비스를 보호하려는 개발자, 엔지니어 및 설계자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 개발 라이프사이클에서 효과적인 보안 테스트 구현을 전략화하기 위한 테스트 기술을 살펴보세요.
- 모바일 앱의 일반적인 취약점과 위험을 테스트하는 테스트 기술을 수행합니다.
- 다양한 보안 테스트 프로세스를 실행하여 Android 및 iOS 모바일 애플리케이션을 보호하세요.
OWASP Top 10 2025
14 시간이 강사 주도의 실시간 교육은 대한민국(온라인 또는 현장)에서 웹 애플리케이션을 안전하게 만들고 OWASP Top 10 참조 표준을 구현하기를 원하는 웹 개발자와 리더들을 대상으로 합니다.
이 교육을 마친 후, 학습자들은 OWASP Top 10 문서를 사용하여 웹 애플리케이션과 서비스를 전략화, 구현, 보안 및 모니터링할 수 있게 됩니다.
Red Hat 3Scale로 API 관리하기
14 시간이 강사 주도형 실시간 훈련은 대한민국(온라인 또는 오프라인)에서 개발자 및 시스템 관리자를 대상으로 하며, Red Hat 3Scale을 사용하여 API를 구축, 배포, 관리 및 수익화하면서 API 수명 주기 사용, 보안 및 지원을 통제하기를 원합니다.
이 훈련이 종료되면 참가자는 다음을 수행할 수 있게 됩니다:
- Red Hat 3Scale로 API 관리를 시작하기 위해 필요한 개발 환경을 설정합니다.
- 3Scale API 관리의 기능과 아키텍처를 이해합니다.
- API를 생성, 관리 및 수익화하는 방법을 학습합니다.
- 개발자 포털을 사용하여 API를 게시하고, 가입 프로세스 및 고객 액세스를 구성합니다.
- API 채택을 효과적이고 안전하게 만드는 방법을 습득합니다.
- 실시간 알림을 활성화하기 위해 웹훅을 정의하고 구현합니다.
스웨거와 오픈API 명세
14 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Swagger을 사용하여 RESTful 웹 서비스를 빌드, 설계, 문서화하고 사용하려는 백엔드 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 소프트웨어 인프라를 위한 API 관리 전략을 만듭니다.
- Swagger 도구를 사용하여 OAS 파일을 편집하고 SDK를 생성하세요.
- API 보안, 버전 관리, 문서화 및 기타 중요한 기능을 구현합니다.
Apigee를 이용한 테스트 자동화
14 시간Apigee는 Google Cloud의 API 관리 플랫폼으로, 조직이 API를 설계, 보안 설정, 배포, 모니터링 및 확장할 수 있도록 합니다. 테스트 및 자동화 기능을 통해 팀은 CI/CD 파이프라인에서 API를 검증하고 정책을 적용하며, 높은 품질의 배포를 보장할 수 있습니다.
이 강사는 초급에서 중급 수준의 QA 엔지니어와 개발자가 Apigee 도구와 통합을 사용하여 API 테스트와 검증 자동화를 학습할 수 있도록 합니다.
이 교육을 마친 후 참가자들은 다음과 같은 능력을 갖추게 됩니다.
- Apigee를 API 테스트 및 모니터링을 위해 설정합니다.
- Apigee와 통합 도구를 사용하여 API 테스트 케이스를 자동화합니다.
- API의 성능, 보안 및 신뢰성을 검증합니다.
- 테스트 자동화를 CI/CD 파이프라인에 통합합니다.
강좌 형식
- 상호작용 강의 및 토론.
- 실습 연습 및 실습.
- 라이브 랩 환경에서의 구현.
강좌 맞춤화 옵션
- 이 강좌의 맞춤형 교육을 요청하려면 연락주시기 바랍니다.
Visual Studio Code
14 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 VS Code를 사용하여 코드를 편집하려는 초보에서 중급 수준의 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- VS Code 인터페이스에 익숙해지세요.
- VS Code에서 작업 공간을 효과적으로 사용하는 방법.
- VS Code 키보드 단축키와 설정을 관리합니다.
- VS Code에서 다양한 프로그래밍 언어를 사용하는 방법을 알아보세요.