멀티캠퍼스

통합검색

검색도우미 기능을 다시 켤때는
검색창에서 검색도우미 열기를 클릭하세요

과정상세

Spring Framework를 활용한 OpenAPI 서비스 개발

thumbnail image
집합

교재제공 고급

Spring Framework를 활용한 OpenAPI 서비스 개발

4.6

like 67

1,300,000원 (VAT없음)
학습기간
개폐강 확정일 2024.05.31

카테고리

  • 학습유형별 대면
  • SW 개발 웹 - Front End

과정요약

과정요약
학습시간 09:00 ~ 17:00 ( 34시간 ) 난이도 고급
교육비 지원 고용보험 비환급 평가항목 출석률 100%
수료기준 총점 80점 이상시 수료 정원 24 명
교재정보

과정소개

Spring Framework를 활용한 OpenAPI 서비스 개발 
Spring  Open API  서비스 개발

본 과정은 Open API 서비스 구축 방법과 OAuth의 최신 버전 활용 방법을 학습하는 과정입니다!

1️⃣ REST 중심의 Open API 서비스 개발 비법과 원칙을 Java 언어 기반으로 학습합니다.
2️⃣ 보안 및 인증을 위한 표준 프로토콜인 OAuth을 적용하여 안전한 서비스를 작성하는 방법을 학습합니다.

💥 아래 분들께 이 과정을 추천드려요!
✔ Open API 서비스를 구축하여 다양한 서비스에 연동하고자 하는 분
✔ OAuth 프로토콜을 서비스에 적용하려는 분
✔ 소셜네트워크 서비스 기반의 비즈니스 사이트 개발자
 
📍 과정 핵심 4가지 포인트
🎯 RESTful Service 작성법 학습

- Spring Framework를 이용하여 Open API의 중요한 형태인
- RESTful Service를 설계하고 작성하는 방법을 학습합니다!

 
 
💻 클라이언트 유형별로 고려할 사항 학습

- 클라이언트 유형에 따라 서비스에 고려해야 할
- 크로스도메인 문제를 모두 학습합니다!
 
 
🎁 OAuth의 모든 것
 


- OAuth 1.0a, 2.0 모든 버전의 OAuth를 정확한 개념 이해를 바탕으로
- 클라이언트, 인증 서버, 리소스 서버 모두를 작성해봅니다!
 
 
✨ Spring Framework 뿐만 아니라, Spring Boot를 이용한 서비스 구축
 


- 최근 많이 사용하는 Spring Framework의 경량화된 버전인, Spring Boot에서도 활용할 수 있습니다!
- ※ 실습은 Spring Boot 중심으로 진행됩니다.
 
 
 



📍 과정 실제 후기 (페이지 하단에서 더 많은 후기를 확인해보세요 👀)
💥 이OO
- 내용이 알차고 강사님이 열정적으로 가르쳐 주십니다.
- 일주일(5일) 간 9-5 강의인데 한 번도 안졸고 재밌게 들었어요!
- 실무에서 사용되는 사례들도 함께 이야기해주셔서 업무에 적용하는데 도움될 것 같아요!

👍 서OO
- 설명도 잘해주시고 따라오기 쉽게 순서도 잘 맞춰주시고 불필요한 타이핑은 빼면서
- 중요한 내용은 잘 알려주셨습니다. 다른 분들에게 추천할게요!

🎉 한OO
- RESTful API에 대한 기본적인 개념을 명확하게 알게되었던 수업입니다.
- 강사님께서 원론적인 부분을 자세히 설명해주셔서 뒤섞여있던 개념지식들이 많이 정돈되었습니다.
- 그리고 OAuth 개념도 자세히 알게 되어서 너무 좋았습니다.
 

학습목표

  • java기반의 RESTful Web Service를 작성할 수 있다.
  • Open API 서비스를 작성하고, 이를 이용하는 클라이언트를 작성할 수 있다.
  • OAuth 인증 기법을 이해하고 OAuth 인증이 적용된 Service Provider를 구축할 수 있다.

학습대상

  • Open API 서비스를 구축하여 다양한 서비스에 연동하고자 하는 분
  • OAuth 프로토콜을 서비스에 적용하려는 분
  • 소셜네트워크 서비스 기반의 비즈니스 사이트 개발자
    • 1일차
      • 1. OpenAPI 개요 및 환경 설정
        • Open API 소개 09:00 ~ 10:00
        • 개발 환경 설정(JDK, STS, H2 DB 등) 10:00 ~ 11:00
      • 2. Spring Boot, MyBatis Framework
        • Spring Boot 소개, Spring Framework와 비교 11:00 ~ 12:00
        • Spring MVC 13:00 ~ 14:00
        • MyBatis Framework 14:00 ~ 15:00
        • Spring MVC 예제 실습 15:00 ~ 16:00
      • 3. RESTful Service
        • 개요, 아키텍처, 핵심 원칙, URI 설계 16:00 ~ 17:00
    • 2일차
      • 3. RESTful Service
        • Spring Boot 기반 REST API 작성 09:00 ~ 10:00
        • Content Negotiation, 정적 리소스 관리, 10:00 ~ 11:00
        • 예외 처리, ContentNegotiatingViewResolver 11:00 ~ 12:00
        • REST API Test 13:00 ~ 14:00
      • 4. Spring Data와 JPA
        • Spring Data 소개, JPA 소개 14:00 ~ 15:00
        • JPA 시작하기 15:00 ~ 16:00
        • @RepositoryRestResource, JPA Query Method 16:00 ~ 17:00
    • 3일차
      • 4. Spring Data와 JPA
        • HAL과 HAL Browser, 페이징과 정렬 09:00 ~ 10:00
        • JPA 연관관계 10:00 ~ 11:00
      • 5. 클라이언트 개발
        • 개요, Java 클라이언트 11:00 ~ 12:00
        • jQuery, 클라이언트 예제 실습 13:00 ~ 14:00
        • Cross Domain 문제 14:00 ~ 15:00
      • 6. API Key
        • 개요, 아키텍처, 고려사항 15:00 ~ 16:00
        • 서비스와 클라이언트 코드 적용 16:00 ~ 17:00
    • 4일차
      • 7. OAuth 1.0
        • 개요, 환경 설정 09:00 ~ 10:00
        • 아키텍처 이해 10:00 ~ 11:00
        • OAuth 1.0 클라이언트 작성 11:00 ~ 12:00
        • OAuth 1.0 서비스 작성(1) 13:00 ~ 14:00
        • OAuth 1.0 서비스 작성(2) 14:00 ~ 15:00
      • 8. OAuth 2.0
        • 개요, 1.0 vs 2.0 15:00 ~ 16:00
        • 4가지 작동 방식, JWT 16:00 ~ 17:00
    • 5일차
      • 8. OAuth 2.0
        • OAuth 2.0 클라이언트 개발 09:00 ~ 10:00
        • OAuth 2.0 인증 서버 구현(1) 10:00 ~ 11:00
        • OAuth 2.0 인증 서버 구현(2) 11:00 ~ 12:00
        • OAuth 2.0 인증 서버 구현(3) 13:00 ~ 14:00
      • 9. 서비스 개선
        • Swagger를 사용한 문서화 및 API 콘솔 14:00 ~ 15:00
        • SDK 지원 및 과정 정리 15:00 ~ 16:00

수강후기 67

평균평점

4.6 / 5.0

  • 4.5
    이*형

    2024.04.26

    원리부터 알 수 있는 교육이라 좋았습니다
  • 5
    원*호

    2024.04.26

    강사님이 친절하시고 열정적으로 알려주십니다.
  • 5
    강*주

    2024.04.26

    강사님이 잘 가르치십니다! 이론에 대해 잘 아셔서 많은 걸 배울 수 있어 좋았습니다. 실습은 시간 관계 상 필요한 부분 위주로 진행됩니다. 모든 코드를 세세하게 보는 것은 아니다보니 스프링에 대한 이해도가 낮다면 강의를 따라가기 조금 버거울 수 있을 것 같습니다.
  • 4.25
    성*연

    2024.04.26

    수업을 들은 후 복습이 필요한 만큼 내용이 알차고 유익한 수업
  • 5
    임*선

    2024.04.26

    매우 유익한 교육입니다.

Spring Framework를 활용한 OpenAPI 서비스 개발 관련과정