포스트

(Day4) - 형상관리에 관하여 (2)

이 글은 제가 교육을 수강하며 기록한 내용입니다. 강사님과 무관하게 잘못된 내용이 있을 수 있습니다.


클라우드 기반 웹 데브옵스 프로젝트 개발자 교육 과정 (5기)

  • 비트캠프 엄진영 강사님 (https://github.com/eomjinyoung/)
  • 훈련기관 : 네이버클라우드주식회사
  • 기간: 2023-11-14 ~ 2024-5-22
  • 남은 일자 : 125 일 ( 4/129 )

4일(2023-11-17,금)

강의 내용

git 클라이언트 설치 및 설정, 사용법(3)(계속)

소프트웨어 형상 관리 이해

push 할 때 변경 사항이 충돌하는 것을 처리하는 방법

.gitignore 파일의 용도 및 사용법

텍스트 파일과 바이너리 파일의 구분

Java 컴파일러 및 JVM 버전과 바이트코드의 관계

애플리케이션 개발 및 실행 방식 비교: 인터프리트, 컴파일, 하이브리드(4)

인터프리트 방식 소개 및 실습: nodejs 설치

컴파일 방식 소개 및 실습: Windows gcc 설치

하이브리드 방식 소개 및 실습: Java 컴파일 및 실행

JIT, AOT 컴파일 방식 비교

PlayStore에서 앱을 다운로드하여 설치하는 과정: AOP 실행 시점

빌드과 빌드 도구(1)

빌드의 개념

빌드 도구 소개 및 특징

빌드 도구 별 빌드 스크립트 파일

소프트웨어와 라이브러리 파일

학습 점검 목록

소프트웨어 형상의 개념과 관리의 의미를 설명할 수 있는가? []

소프트웨어 형상관리와 버전 관리 시스템의 관계를 설명할 수 있는가? []

git push를 수행할 때 충돌이 발생할 경우를 예를 들어 설명할 수 있는가? []

git push 과정에서 발생한 충돌을 처리할 수 있는가? []

.gitignore 파일의 용도를 설명할 수 있는가? []

텍스트 파일과 바이너리 파일을 구분할 수 있는가? []

바이트코드의 컴파일 버전과 JVM 버전 사이의 실행 관계를 설명할 수 있는가? []

인터프리터 방식, 컴파일 방식, 하이브리드 방식을 예를 통해 비교 설명할 수 있는가? []

JIT 컴파일 방식과 AOT 컴파일의 특징을 설명할 수 있는가? []

빌드가 무엇인지 설명할 수 있는가? []

빌드 도구와 빌드 스크립트 파일의 관계를 설명할 수 있는가? []

Ant, Maven, Gradle 빌드 도구의 빌드 스크립트 파일을 구분할 수 있는가? []

Ant 빌드 도구 이후에 Maven과 Gradle이 등장하게 된 이유를 설명할 수 있는가? []

소프트웨어 세계에서 라이브러리 파일의 무엇을 의미하는지 설명할 수 있는가? []

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.