Linux Foundation > Linux Programming / Development Training

Introduction to Linux,Open Source Development,and GIT (LFD301)

이 과정은 Linux 개발의 세계를 소개하고 Linux 작업을 시작하는 데 필요한 배경과 교육을 제공합니다. Linux 개발에 대해 생각하고 있다면 여기에서 시작하는 것이 가장 좋습니다!

2,000,000 원 (면세)

수강대상

Linux 환경에서 작업한 경험이 제한적이거나 전혀 없는 자.

교육목표

본 과정을 수료하면 아래의 교육 목적을 달성할 수 있습니다. • Linux의 역사와 다른 UNIX 계열 운영 체제와의 차이점 • Linux 시스템의 주요 구성 요소 및 사용 방법 • 사용자 계정 및 그룹과 같은 시스템 관리의 필수 요소 • 필수 명령, 파일 시스템, 보안 등, 네트워킹 및 스레딩 모델, 라이브러리 컴파일 및 사용 측면, Linux에서 Java 작업 등

강의내용

1. 소개

2. 오픈 소스 소프트웨어

3. 오픈 소스 소프트웨어를 사용하는 이유

4. 성공적인 OSS 프로젝트의 예

5. OSS 프로젝트에서 작업하는 방법

6. 지속적인 통합

7. OSS 라이선싱 및 법적 문제

8. 리더십 VS Control (프로젝트가 실패하는 이유)

9. OSS의 다양성 존중 및 장려

10. GitHub 및 기타 호스팅 제공 업체

11. 리눅스와 운영 체제

12. 그래픽 환경 및 인터페이스

13. 시스템 관리

14. 도움말 보기

15. 텍스트 편집기

16. 셸, bash 및 명령줄

17. 파일 시스템 레이아웃, 파티션, 경로 및 링크

18. 시스템 초기화

19. Memory

20. 네트워킹

21. 명령 세부 정보

22. 사용자 및 그룹

23. 리눅스 파일 시스템

24. 필수 명령줄 도구

25. Bash Scripting

26. 파일 및 파일 시스템

27. 컴파일, 링크 및 라이브러리

28. Java 설치 및 환경**

29. RPM 및 Debian 패키지 구축

30. GIT 소개

31.Git 설치

32. Git 및 개정 제어 시스템

33. Git 사용: 예

34. Git 개념 및 아키텍처

35. 파일 및 인덱스 관리

36. Commits

37. Branches

38. Diffs

39. Merges

40. 로컬 및 원격 저장소 관리

41. Using Patches

42. 고급 Git 인터페이스: Gerrit