프로그래밍 언어(JAVA / 객체지향프로그래밍)
자바 프로그래밍: 기본부터 고급 기법까지
객체지향의 근본 개념을 이해하고, JAVA 언어로 구현하여 체계적인 소프트웨어 개발을 실행합니다. 클래스, 인터페이스, 상속 등의 개념을 활용하여 효율적인 코드를 작성하고, 실무에 필요한
디자인 패턴을 적용할 수 있는 전문성 습득
#객체지향 프로그래밍 #JAVA #클래스와 객체 #상속과 다형성 #디자인 패턴 #UML 다이어그램
클라우드 컴퓨팅의 기본 원리를 마스터하고, CNA 개발에 필수적인 클라우드 서비스 및 아키텍처를 학습합니다. VM부터 서버리스까지의 서비스 모델을 이해하고, DevOps 및 CI/CD를
통한 배포 자동화 기술을 습득합니다.
#클라우드 컴퓨팅 #IaaS, PaaS, SaaS #VM서비스 #컨테이너 서비스 #DevOps #서버리스 아키텍처
SQL/NoSQL
현대 데이터 관리: SQL/NoSQL 통합 마스터
관계형 데이터베이스 및 NoSQL 데이터베이스의 기본 개념 및 특징을 이해하고, 각 데이터베이스 유형의 사용법 및 주요 기능을 습득하여 데이터 관리 및 처리에 대해 이해할 수 있습니다.
#ER 모델링 #SQL 기초 #DB관리 #MySQL #트랜잭션 #데이터 백업 및 복원
Full Stack 구조 이해 (Frontend/Backend)
풀스택 개발자 되기: 프론트엔드에서 백엔드까지, 웹 개발 A to Z
Full Stack 개발의 모든 요소를 이해하고, 프론트엔드와 백엔드 기술을 통합하여 강력하고 유연한 웹 애플리케이션을 설계하고 구현하는 능력을 습득합니다.
#웹 개발 기초 #프론트엔드 프레임워크 #RESTful API 설계 #스프링 부트 및 보안
마이크로서비스 아키텍처
첫걸음부터 배우는 마이크로서비스 아키텍처 MSA 기초 콘텐츠 디자인
마이크로서비스 아키텍처의 기본 개념 및 구성 요소를 이해하여 분산 시스템을 설계, 구축 및 관리하는 방법을 학습
#애자일 개발방법론 #마이크로서비스 아키텍처 #이벤트 드리븐 아키텍처 #BizDevOps #마이크로서비스 서열
마이크로서비스 설계
마이크로서비스 아키텍처 디자인: 이벤트스토밍에서 실무 적용까지
이벤트스토밍을 활용하여 다양한 도메인에 대한 마이크로서비스 아키텍처를 설계하고 협업하는 능력을 학습
#마이크로서비스 설계 #이벤트스토밍 기법 #이벤트스토밍 실습 #이벤트스토밍 도구 #협업 기반 설계 #글로벌 기업 사례
마이크로서비스 구현
실전 마이크로서비스: 설계부터 구현까지의 완전 가이드
마이크로서비스구현 패턴과 기술을 바탕으로 설계, 구현하고 배포하는 방법을 학습
#MS 아키텍처 #MS 구현 패턴 #MS 실습 #MS 배포 #단위 서비스 구현 #MS 동작 원리
인터 커뮤니케이션 (동기호출 Pub/sub)
마이크로서비스 커뮤니케이션의 기술: 동기호출 & Kafka를 활용한 Pub/Sub
비동기 및 동기호출 방식을 포함한 인터 커뮤니케이션 기술을 이해하고 구현하여 다양한 애플리케이션 간 효율적인 데이터 교환을 가능하게 하는 기술을 학습
#마이크로서비스 전환 #동기호출 방식 #Saga 패턴 #Kafka #Pub/Sub 커뮤니케이션 # 동시성 처리
서비스 통합 구현 및 테스트
애플리케이션을 위한 통합 지침서: 마이크로서비스 구현과 테스트
프론트엔드와 백엔드에서의 서비스 통합 방법부터 마이크로서비스 아키텍처에서의 데이터 통합 패턴과 테스트 전략까지 학습하여, 다양한 도메인에서의 실제 서비스 통합과 테스트에 대한 능력을 학습
#서비스 통합 기술 #데이터 통합 패턴 #GraphQL #CQRS 기반 데이터 통합 #컨트랙트 테스트
Service Mesh 환경 이해(Istio)
효율적인 서비스 운영: Istio와 쿠버네티스를 활용한 통합 모니터링 전략
Service Mesh 환경과 Istio를 이해하여 마이크로서비스 아키텍처에서 네트워크 트래픽을 효율적으로 관리하는 방법을 학습
#서비스 메시 #Istio #동적트래픽 라우팅 #서비스 회복성 #클러스터 모니터링 대쉬보드 #SRE(Site Reliability Engineering)
서버리스 아키텍처 이해
서버리스 아키텍처 마스터 클래스
서버리스 컴퓨팅의 기본 개념을 이해하고, 다양한 서버리스 서비스를 활용한 애플리케이션 개발에 필요한 실질적인 기술을 습득합니다. 함수 기반 컴퓨팅과 이벤트 처리 방법을 통해 효율적인
서버리스 솔루션을 설계하고 구현가능
#서버리스 #아키텍처 #클라우드 컴퓨팅 #이벤트 기반 #함수 컴퓨팅 #프로세스 자동화
Docker & Kubernetes
DevOps와 Docker로 시작하는 클라우드 네이티브 애플리케이션
데브옵스 프로세스 이해를 기반으로 도커 및 쿠버네티스의 기본 개념을 습득하고, 실제 애플리케이션을 배포하고 관리하는 실전 능력을 습득
#Docker #Kubernetes #컨테이너 배포 및 설정 #쿠버네티스 내 서비스 배포 #무정지 배포 #Ingress 진입점 관리 #Auto Scale-out
마이크로 서비스 로깅
DevOps 혁신: 현대적 마이크로서비스 배포와 로깅 전략
마이크로서비스 아키텍처에서의 효율적인 로깅 및 모니터링 기술 습득과 함께, 쿠버네티스를 활용한 배포 전략, 파이프라인 구축, A/B 테스트, GitOps 등의 DevOps 관련 기술
이해를 통해 실전 프로젝트에 필요한 능력을 학습
#마이크로서비스 로깅 #쿠버네티스 배포 전략 #ArgoCD #A/B 테스트 #GitOps #Elasticsearch #클라우드 네이티브 애플리케이션
인프라 구성 자동화 - 개발
자동화로 마스터하는 인프라 개발
인프라 자동화 기술을 통해 CNA 운영에 필수적인 인프라 구성을 코드로 관리하고, 이를 통한 신속하고 정확한 서비스 제공 능력향상
#인프라 자동화 #IaC #Terraform #리소스 관리 #모듈화 #종속성 관리
GitHub Actions, GitLab
GitHub Actions & GitLab: CI/CD 마스터
GitHub Actions와 GitLab CI/CD를 활용하여 코드 통합부터 배포까지의 자동화된 개발 프로세스를 구축하고 관리하는 기술을 습득합니다. 이를 통해 신속한 반복 개발과 품질
유지를 가능하게 하는 현대적 개발 방법론을 체득합니다.
#GitHub Actions #GitLab CI/CD #워크플로우 #파이프라인 #자동화 #소프트웨어 개발
부하/성능테스트 (Apache JMeter, Locust)
성능 테스트 실전: JMeter & Locust
Apache JMeter와 Locust를 사용한 부하 및 성능 테스트의 이론과 실습을 통해, 효과적인 테스트 계획 수립과 실행으로 애플리케이션의 성능을 최적화하고, 신뢰성 있는 서비스
제공 능력 향상
#부하/성능 테스트 #Apache JMeter #Locust #스크립트 작성 #성능 모니터링
AWS Code Pipeline
AWS로 실현하는 DevOps 혁신: Code 시리즈와 함께하는 CICD 파이프라인 구축
AWS의 Code 시리즈 서비스를 사용하여 CICD 파이프라인 아키텍처를 구축하고, 웹 애플리케이션을 배포하는 것을 학습합니다.
#DevOps #CICD #CodeCommit #CodeBuilder #CodeDeploy #CodePipeline #클라우드 기반 CICD