리눅스 시스템 관리와 개발환경 구축 핵심 리눅스 쉘 프로그래밍 (유료)

교육일정

label.norecord

label.lecture.goal

리눅스는 멀티 사용자, 멀티태스킹 운영체제로 사용자 마다 각기 다른 특성의 쉘을 사용함으로써 개발환경과 운영 환경을 달리 할 수 있어서 쉘의 속성을 올바르게 이해하지 못하는 경우, 개발자마다 각기 다른 테스트 결과를 보일 수 있음. 본 과정을 통하여 학습자는, 제품 개발 특성에 맞추어 리눅스 서버에 신속하고 일치된 개발환경을 구축할 수 있고, 제품의 설치와 운영 자동화를 위한 스크립트를 작성할 수 있음. 이를 위하여, 쉘 스크립트 문법, 쉘 키워드, 쉘 변수, 분기와 반복 기법을 학습하고, 궁극적으로 함수를 제작하여 라이브러리화 할 수 있음. 리눅스 쉘 운용의 효율성을 극대화하는 능력과, 기존의 쉘 프로그램을 분석하고 쉘 스크립트의 동작 원리를 설명할 수 있으며, 각종 유틸리티를 제작할 수 있음.

label.lecture.content

리눅스 쉘(bash)과 쉘 스크립트의 동작 구조
- 쉘 내장 명령어와 외부 명령어
- 로그인 쉘과 상호작용 쉘
- 쉘 스크립트 실행 방법과 동작 원리
- 쉘 스크립트 실행 환경과 서브 셀
쉘의 변수와 입,출력
- 쉘 스크립트의 입력과 출력
- 입,출력 전환과 파일시스템
- 시스템 환경 변수와 특수 변수
- 변수 상속 및 환경 설정
연산, 선택, 분기, 반복 처리 쉘 프로그래밍
- 산술연산 쉘 프로그래밍
- 조건문/분기문 쉘 프로그래밍
- For/while 반복문 처리 쉘 프로그래밍
쉘의 명령어 함수
- 함수 만들기와 함수 호출
- 매개변수 전달과 반환 값 처리
- 라이브러리 만들기
- 쉘 스크립트 디버깅
- 시그널 처리
쉘 프로그램의 응용
- 쉘 스크립트 응용 실무
- 쉘 스크립트에서의 시그널 처리

label.lecture.target

수강 대상
- 리눅스 초급, 중급 기술 보유자로 리눅스 활용 제품 개발 능력 향상을 원하는 개발자
- 리눅스 기반 개발 환경 구축 담당자와 시스템 운영자, 고객 지원 서비스 담당자
- “4차 산업 개발 환경 핵심 플랫폼 리눅스 활용 능력 향상” 과정 수강자 또는 동등 지식 보유자

활용 교보재(실습환경/준비물)
- 개인 노트북

수강료
- 중소기업: 90만원, 대기업: 120만원(3일 24시간 1인 기준)
- KOSTA 회원사 및 1개 회사의 수강 인원이 5명 이상인 경우 10% 할인

신청방법
- 수강 신청 후 담당자 교육비 결제 안내(카드/세금계산서 발행)
- 입금정보 : KEB하나은행 257-910058-49504 (사)한국소프트웨어기술진흥협회

교육문의
- KOSTA 사무국 기술기획정책팀 정용학 선임연구원 Tel. 031-606-9317, E-mail. yhjung@kosta.or.kr

label.course.center

[판교 교육장] 재직자:031-606-9319, 채용예정자:031-606-9316
[가산 교육장] 재직자:02-6278-9353, 채용예정자:02-6278-9352

label.course.relation

선수과정

  • label.norecord

리눅스 시스템 관리와 개발환경 구축 핵심 리눅스 쉘 프로그래밍 (유료)

후수 과정

  • label.norecord