Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member 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
회원 평가 (4)
실제 사례를 통해 보여지는 많은 양의 실용적인 지식.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
지속적으로 변경 사항을 푸시했는데, 3일째가 되던 날 이전보다 헷갈리기 시작하고 오류를 빨리 발견하기가 어려워졌을 때 최신 변경 사항을 빠르게 확인하고 자료를 최신 상태로 유지할 수 있었습니다.
Paulina
Course - Advanced Java Security
Machine Translated
Very good knowledge and character.
Constantinos Michael
Course - Java and Web Application Security
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.