Jenkins를 이용한 CI/CD Pipeline 구축
본 강의는 클라우드 네이티브 애플리케이션을 구성하는 4가지 핵심 요소(MSA, CI/CD, DevOps, Container) 중 하나인 CI(Continuous Integration, 지속적인 통합)과 CD(Continuous Deployment, 지속적인 배포) 파이프라인에 대한 다루는 강의입니다. 본 강의를 통해 CI/CD 도구인 Jenkins를 이용하여 로컬 환경과 클라우드 환경에 자신만의 자동화 파이프라인을 구축하고, 배포하는 데에 필요한 과정을 이해하고 실습해 볼 수 있습니다.
Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Spring framework의 Spring Cloud 제품군을 이용하여 마이크로서비스 애플리케이션을 개발해 보는 과정입니다. Cloud Native Application으로써의 Spring Cloud를 어떻게 사용하는지, 구성을 어떻게 하는지에 대해 배울 수 있는 강의입니다.
Spring Boot를 이용한 RESTful Web Services 개발
이 강의는 Spring Boot를 이용해서 RESTful Web Services 애플리케이션을 개발하는 과정에 대해 학습하는 강의으로써, REST API 설계에 필요한 기본 지식에 대해 학습할 수 있습니다.
웹 애플리케이션 개발을 위한 IntelliJ IDEA 설정
본 강의는 Jetbrains(https://www.jetbrains.com/)사의 Java 프로그래밍 개발 툴인 IntelliJ IDEA에서 웹 프로그래밍을 시작하기 위한 설정 과정에 대해 소개하는 강의입니다.