Dot-KiK
Devops Tool Kit
1.프로그래밍 언어 및 프레임워크
1.1.Java
1.1.1 자바 기초 개념
1.1.2 자바 고급 개념
1.1.3 자바 성능 최적화
1.2.Python(작성중)
1.3.Spring
1.3.1 Spring Framework
1.3.2 Spring의 핵심 개념
1.3.3 Spring 모듈
1.3.4 Spring Boot
1.3.5 데이터 접근 및 관리
1.3.6 Spring Security
1.3.7 Spring 프로젝트 테스팅
1.3.8 Spring 최적화와 모범 사례
1.4.Django(작성중)
2.지속적 통합(CI)
2.1.Jenkins, Travis CI, GitHub Actions
2.1.1 Jenkins
2.1.1.1 Jenkins 소개
2.1.1.2 Jenkins 설치 및 설정
2.1.1.3 Jenkins와 파이프라인 구축
2.1.1.4 Jenkins 플러그인 및 통합
2.1.2 Travis CI
2.1.2.1 Travis CI 소개
2.1.2.2 Travis CI 구성 파일
2.1.2.3 Travis CI를 이용한 CI/CD
2.1.3 GitHub Actions
2.1.3.1 GitHub Actions 소개
2.1.3.2 GitHub Actions 워크플로우 구성
2.1.3.3 GitHub Actions를 이용한 다양한 자동화 작업
2.1.3.4 GitHub Actions의 고급 기능
2.2 CI 파이프라인 구축
2.2.1 CI 파이프라인 소개
2.2.2 CI 파이프라인 구성 요소
2.2.3 CI 파이프라인 구축을 위한 도구 및 기술
2.2.4 CI 파이프라인의 작동 원리
2.2.5 CI 파이프라인 최적화 및 관리 방법
2.3 자동화 테스트 전략
2.3.1 자동화 테스트 전략
3.버전 관리
3.1.Git 사용법
3.2.GitHub, GitLab, Bitbucket 비교
4.코드 품질 관리
4.1.코드 리뷰 프로세스
4.2.정적 코드 분석 도구
4.3.단위 테스트 및 통합 테스트
5.개발 방법론
5.1.애자일 및 스크럼
5.2.TDD(Test-Driven Development)
5.3.BDD(Behavior-Driven Development)
6.클라우드
6.1.클라우드 서비스(AWS, GCP, Azure)
6.2 서버리스 아키텍처
7.Devops Lifecycle
7.1. 계획(Plan)
7.2. 코드(Code)
첨부용 파일
Code Convention (JAVA)
Dot-KiK
DevOps
README.md
Devops Tool Kit
1.프로그래밍 언어 및 프레임워크
1.1.Java
1.1.1 자바 기초 개념
1.1.2 자바 고급 개념
1.1.3 자바 성능 최적화
1.2.Python(작성중)
1.3.Spring
1.3.1 Spring Framework
1.3.2 Spring의 핵심 개념
1.3.3 Spring 모듈
1.3.4 Spring Boot
1.3.5 데이터 접근 및 관리
1.3.6 Spring Security
1.3.7 Spring 프로젝트 테스팅
1.3.8 Spring 최적화와 모범 사례
1.4.Django(작성중)
2.지속적 통합(CI)
2.1.Jenkins, Travis CI, GitHub Actions
2.1.1 Jenkins
2.1.1.1 Jenkins 소개
2.1.1.2 Jenkins 설치 및 설정
2.1.1.3 Jenkins와 파이프라인 구축
2.1.1.4 Jenkins 플러그인 및 통합
2.1.2 Travis CI
2.1.2.1 Travis CI 소개
2.1.2.2 Travis CI 구성 파일
2.1.2.3 Travis CI를 이용한 CI/CD
2.1.3 GitHub Actions
2.1.3.1 GitHub Actions 소개
2.1.3.2 GitHub Actions 워크플로우 구성
2.1.3.3 GitHub Actions를 이용한 다양한 자동화 작업
2.1.3.4 GitHub Actions의 고급 기능
2.2 CI 파이프라인 구축
2.2.1 CI 파이프라인 소개
2.2.2 CI 파이프라인 구성 요소
2.2.3 CI 파이프라인 구축을 위한 도구 및 기술
2.2.4 CI 파이프라인의 작동 원리
2.2.5 CI 파이프라인 최적화 및 관리 방법
2.3 자동화 테스트 전략
2.3.1 자동화 테스트 전략
3.버전 관리
3.1.Git 사용법
3.2.GitHub, GitLab, Bitbucket 비교
4.코드 품질 관리
4.1.코드 리뷰 프로세스
4.2.정적 코드 분석 도구
4.3.단위 테스트 및 통합 테스트
5.개발 방법론
5.1.애자일 및 스크럼
5.2.TDD(Test-Driven Development)
5.3.BDD(Behavior-Driven Development)
6.클라우드
6.1.클라우드 서비스(AWS, GCP, Azure)
6.2 서버리스 아키텍처
7.Devops Lifecycle
7.1. 계획(Plan)
7.2. 코드(Code)
2024,
Dongjun Shin
Revision
4059a10
Built with
GitHub Pages
using a
theme
provided by
RunDocs
.
Dot-KiK
develop
GitHub
Homepage
Issues
Download
This
Software
is under the terms of
MIT License
.