Jenkins 2026: 초보자에서 DevOps Jenkins 전문가까지 (CI/CD)
amrit
Jenkins를 마스터하고 AWS, Docker, Kubernetes, Terraform을 활용해 실제 환경의 파이프라인을 구축하여 CI/CD DevOps 전문가가 되어보세요
입문
Jenkins, CI/CD, devops
SonarQube | SonarCloud | SonarLint – DevOps + 보안 + QA (가장 널리 사용되는 오픈 소스 도구) SonarQube는 코드 품질의 지속적인 검사를 위한 선도적인 오픈 소스 플랫폼입니다. 정적 코드 분석을 사용하여 27개 이상의 프로그래밍 언어에서 버그, 코드 스멜(code smells), 보안 취약점 및 유지보수 문제를 감지하는 자동 코드 리뷰를 수행합니다. 이 과정은 실습 중심(learn-by-doing) 방식으로 설계되어, SonarQube와 그 생태계에 대한 깊고 실무적인 전문 지식을 습득할 수 있도록 돕습니다. 대상: 이 과정은 코드 품질, 보안 및 CI/CD 모범 사례를 마스터하고자 하는 신입 사원, 개발자, 프로젝트 매니저, 아키텍트, QA 엔지니어, 지원 엔지니어, DevOps, DevSecOps, InfoSec 및 프로세스 엔지니어에게 적합합니다. 기초 및 개념 SonarQube, SonarCloud 및 SonarLint 소개 정적 코드 분석의 목적과 이점 DevOps 및 DevSecOps 유스케이스 이해 SonarQube 아키텍처, 에디션, 버전 및 생태계 핵심 SonarQube 용어 및 메트릭 유지보수성, 신뢰성 및 보안 개념 설치 및 설정 Docker 및 Docker-Compose를 사용한 SonarQube 설치 및 설정 Jenkins 설치 및 구성 Sonar Scanner 설치 및 구성 빌드 도구 설정: Ant, Maven, Gradle NodeJS, Python SonarQube UI 및 탐색 개요 실습 코드 분석 SonarQube 및 CI 파이프라인에 프로젝트 온보딩 여러 프로그래밍 언어에 대한 코드 분석 실행 분석 결과 게시 및 해석 코드 커버리지, 단위 및 통합 테스트 결과 보고 다음 사항에 대한 이해 및 분석: 버그 취약점 코드 스멜 기술 부채 복잡도 중복된 라인, 파일 및 블록 SonarLint 및 IDE 통합 다음 환경에 SonarLint 설치: Eclipse IntelliJ IDEA VS Code SonarLint 연결 모드(Connected Mode) 구성 IDE에서의 실시간 코드 분석 및 이슈 감지 품질 관리 품질 게이트(Quality Gates) 및 품질 프로필(Quality Profiles) 커스텀 규칙 및 규칙 템플릿 생성 및 관리 팀 전체에 품질 표준 적용 품질 게이트 조건에 따른 빌드 실패 처리 식별된 이슈 처리 및 수정 관리 및 구성 프로젝트 관리 사용자, 그룹, 권한 및 토큰 관리 플러그인 설치 및 관리 SonarQube 보안 구성 SMTP 구성 및 이메일 알림 회사 로고를 사용한 SonarQube UI 브랜딩 SonarQube 마켓플레이스 및 시스템 세부 정보 보안 및 SAST SAST(정적 애플리케이션 보안 테스트) 기초 보안 취약점 분석 CI/CD 파이프라인과 SAST 통합 CI/CD 및 DevOps 통합 Jenkins(Jobs 및 Pipelines)와 통합 GitHub 및 GitHub Actions와 통합 GitLab 및 GitLab CI/CD와 통합 CI/CD 워크플로우에서 품질 검사 자동화 SonarQube 품질 게이트에 따른 CI/CD 파이프라인 실패 처리 심화 주제 자동화, 모니터링 및 데이터 추출을 위한 SonarQube Web API 사용 엔터프라이즈급 SonarQube 배포를 위한 모범 사례 이 과정을 마치면 다음을 수행할 수 있습니다: 품질 게이트, 품질 프로필 및 규칙 정의 및 관리 SonarLint를 사용하여 로컬에서 코드 분석 안전하고 확장 가능한 정적 코드 분석 수행 SonarQube를 GitHub, GitLab 및 Jenkins와 통합 CI/CD 파이프라인 전반에 걸쳐 코드 품질 및 보안 표준 적용 SonarQube 인스턴스를 자신 있게 관리하고 커스터마이징
수강생 15명
난이도 입문
수강기한 무제한





롯데쇼핑 이커머스사업본부
임직원들도 이 강의를 듣고 있어요!





롯데쇼핑 이커머스사업본부
임직원들도 이 강의를 듣고 있어요!
품질 게이트, 품질 프로필 및 규칙 정의 및 관리
SonarLint를 사용하여 로컬에서 코드 분석하기
안전하고 확장 가능한 정적 코드 분석을 수행하세요.
SonarQube를 GitHub, GitLab, Jenkins와 연동하기
CI/CD 파이프라인 전반에 걸쳐 코드 품질 및 보안 표준을 적용합니다.
SonarQube 인스턴스를 자신 있게 관리하고 커스터마이징하기
SonarQube는 코드 품질의 지속적인 검사를 위한 시장 선도적인 오픈 소스 플랫폼입니다. 정적 코드 분석을 활용하여 27개 이상의 프로그래밍 언어에서 버그, 코드 스멜, 보안 취약점 및 유지보수 문제를 자동으로 검토하고 탐지합니다. 이 강의는 '실습을 통한 학습(Learn-by-doing)' 방식을 기반으로 설계되어, SonarQube와 그 전체 생태계에 대한 깊고 실용적인 전문 지식을 습득할 수 있도록 돕습니다.
배포 전, 예상치 못한 버그나 보안 취약점 때문에
“이거 정말 배포해도 안전할까?”라며 불안해하신 적이 있나요?
수동 코드 리뷰와 반복되는 배포 실패가 팀의 시간과 에너지를 계속 낭비하게 만들고 있나요?
명확하고 객관적인 기준이 없어 일관되지 않은 코드 스타일과 쌓여가는 기술 부채가 매일 유지보수를 어렵게 만들고 있지는 않나요?
이 모든 과제는 체계적인 코드 분석 및
품질 관리 시스템입니다.
SonarQube와 SonarCloud를 마스터하여 코드 품질, 보안 및 개발 효율성을 다음 단계로 끌어올리세요.
thoughtful 품질 게이트(Quality Gates), 품질 프로파일(Quality Profiles) 및 규칙(Rules) 정의 및 관리
SonarLint를 사용하여 로컬에서 코드 분석하기
안전하고 확장 가능한 정적 코드 분석 수행
SonarQube를 GitHub, GitLab 및 Jenkins와 연동하기SonarQubeをGitHub、GitLab、Jenkinsと統合する
CI/CD 파이프라인 전반에 걸쳐 코드 품질 및 보안 표준을 적용하십시오
SonarQube 인스턴스를 자신 있게 관리하고 맞춤 설정하기
SonarQube, SonarCloud 및 SonarLint 소개
정적 코드 분석의 목적과 이점
DevOps 및 DevSecOps 활용 사례 이해하기
SonarQube 아키텍처, 에디션, 버전 및 에코시스템
SonarQube 핵심 용어 및 메트릭
유지보수성, 신뢰성 및 보안 개념
Docker 및 Docker-Compose를 사용한 SonarQube 설치 및 설정
Jenkins 설치 및 구성
Sonar Scanner 설치 및 구성
빌드 도구 설정:
Ant, Maven, Gradle
NodeJS, Python
SonarQube UI 개요 및 탐색
SonarQube 및 CI 파이프라인에 프로젝트 온보딩하기へのオンボーディング
다양한 프로그래밍 언어에 대한 코드 분석 실행
분석 결과 게시 및 해석
코드 커버리지, 단위 및 통합 테스트 결과 보고
다음에 대한 이해 및 분석:
버그
취약점
코드 스멜 (Code Smells)
기술 부채
복잡도
중복된 라인, 파일 및 블록
다음 위치에 SonarLint 설치하기:
Eclipse
IntelliJ IDEA
VS Code
SonarLint 연결 모드(Connected Mode) 설정하기
IDE에서의 실시간 코드 분석 및 이슈 탐지
품질 게이트 및 품질 프로파일
사용자 정의 규칙 및 규칙 템플릿 생성 및 관리
여러 팀에 걸쳐 품질 표준 강제 적용
Quality Gate 조건에 따른 빌드 실패 처리
식별된 문제의 처리 및 수정
프로젝트 관리
사용자, 그룹, 권한 및 토큰 관리
플러그인 설치 및 관리
SonarQube 보안 설정
SMTP 설정 및 이메일 알림
회사 로고를 활용한 SonarQube UI 브랜딩
SonarQube 마켓플레이스 및 시스템 상세 정보
SAST (정적 애플리케이션 보안 테스트) 기초
보안 취약점 분석
CI/CD 파이프라인과 SAST 통합
Jenkins 연동 (Jobs 및 Pipelines)
GitHub 및 GitHub Actions 연동
GitLab 및 GitLab CI/CD와 연동
CI/CD 워크플로우 내 품질 검사 자동화
SonarQube Quality Gate 기준에 따른 CI/CD 파이프라인 실패 처리
자동화, 모니터링 및 데이터 추출을 위해 SonarQube Web API 사용하기
엔터프라이즈급 SonarQube 배포를 위한 모범 사례
학습 대상은
누구일까요?
Sonarqube에 대해 배우고자 하는 devops | SRE | CloudOps | Infosec | SecOps 전문가
보안 | 아키텍트 | 소프트웨어 엔지니어 | 모의 해킹 | QA | SonarQube 및 Sonar Cloud에 대해 배우고자 하는 보안 전문가
선수 지식,
필요할까요?
IT 기초 지식
464
명
수강생
16
개
수강평
4.5
점
강의 평점
6
개
강의
IT 업계에서 약 15년의 경력을 쌓았습니다. 전자상거래, 금융, 엔지니어링, 컨설팅 등 다양한 기업에서 근무했습니다. 전문 분야는 DevOps와 DevSecOps입니다. 웹 개발자로 커리어를 시작한 후 DevOps를 거쳐 & 최종적으로 DevSecOps 분야로 전환했습니다.
저는 CEH 자격증을 보유한 사이버 보안 전문가로서 AWS 및 Azure 클라우드 자격증을 갖추고 있으며, 클라우드 보안, 인프라 및 DevSecOps 분야의 전문성을 입증하고 있습니다.
제 취미는 여행, 트레이딩, 투자, 독서 등입니다.
전체
16개 ∙ (3시간 9분)
해당 강의에서 제공:
전체
3개
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!