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
소개
유닉스 시스템의 이해 Programming
Go Programming 언어 및 Go 아키텍처 이해
Go 개발 환경 설치 및 구성
Go 구문의 기본 학습
Go 패키지 작업
알고리즘, 데이터 구조
Go이 가비지 수집을 처리하는 방법
Go의 파일 및 디렉터리 처리
Go에서 파일 입력 및 출력 작업 구현
오류 처리 구현
Go의 시스템 파일 식별 및 작업: 로그 파일, 시스템 파일 작업 및 암호
Go에서 Unix 프로세스 및 신호 작업
- Unix 프로세스 및 신호 이해
- 프로세스 Management
- Go에서 Unix 신호 처리
- 'kill' 명령 사용
- Go에서 Unix 파이프 및 소켓 작업
- Go에서 RPC(원격 프로시저 호출) 작업
- Programming Go의 유닉스 셸
Go루틴 이해 및 작업
- Go루틴에 대해 알아보기
- Sync Go 패키지 사용
- 파이프라인 다루기
- Go 스케줄러 사용
- 'select' 키워드 사용
- 신호 채널 및 버퍼 채널 작업
- 시간 초과 처리
- 채널의 채널 작업
- Nil 채널 작업
- 공유 메모리 다루기
- dWC.go 유틸리티 작업
Go의 네트워크 Programming
- 네트워크의 이해 Programming
- Net Go 표준 패키지 작업
- 유닉스 소켓 재검토
- DNS 조회 수행
- 단순 TCP 서버 및 단순 TCP 클라이언트 개발
- 단순 UDP 서버 및 단순 UDP 클라이언트 개발
- 동시 TCP 서버 작업
문제 해결
요약 및 결론
Requirements
- 모든 언어의 기본 프로그래밍 경험
- Linux 및 Unix 시스템에 대한 지식
35 Hours
회원 평가 (1)
The extra informations not in the official docs