Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
소개
- Bazel 개요
- Bazel 아키텍처 이해
시작하기
- Bazel 런타임 및 실행기 설치
- Bazel UI 이해
프로젝트 구조 및 기본 빌딩 블록 이해
- 프로젝트 빌딩 블록
- 프로젝트 구조
- 빌드 로직의 개념
명령줄에서 대상 호출
- 타겟 실행
- 일반적으로 사용되는 명령
- 출력 및 캐시 디렉터리
Bazel 빌드 수명 주기 이해
- Bazel 수명주기의 단계
- 구성 파일
- Programming 언어 규칙
Java에 Bazel 기본 자동화 사용
- Java 프로젝트 설정
- Java 프로젝트 빌드
- 명령줄에서 빌드 실행
- 생성된 아티팩트 검사
- Java 프로젝트 배포
- IDE에서 Bazel 운전 중
- IntelliJ에서 Bazel 사용
Bazel 종속성 Management
- 세분화된 패키지 세분성 및 종속성 모델링
- 외부 종속성 선언
- 외부 라이브러리 선언 및 코드에서 사용
- JUnit 종속성 선언
- Maven 저장소에 JAR 게시
- Java 라이브러리를 로컬 Maven에 게시
테스트 자동화
- 자동화된 테스트 수행
- JUnit 테스트 실행
고급 Bazel
- 확장 개념
- genrule 작성 및 실행
- 원격 캐싱 및 실행
- 빌드 스탬핑
- Bazel 쿼리
- Java 툴체인
문제 해결
요약 및 다음 단계
Requirements
- 빌드 시스템 개념에 대한 지식과 경험
- Java 프로그래밍 언어에 대한 기본 이해
청중
- 소프트웨어 개발자
14 Hours
회원 평가 (1)
- 질문에 답하고 문제 해결을 도와주려는 강사의 의지 - 강사가 예제를 준비하기 위해 초기 정보를 제공한 코스의 초기 기본 부분
Lora
Course - Bazel
Machine Translated