교육문의

02-587-5180

평일 09:00~18:00

(토,일,공휴일 휴무)

1:1 온라인 상담
  1. 재직자교육
  2. 교육일정 및 신청

교육일정 및 신청

페이스북 트위터 구글

GO 언어 프로그래밍

GO 언어 프로그래밍
차수 교육기간 시간 교육장소 신청하기
1 2019년 08월 19일(월) ~ 08월 21일(수) 종료
  • 주간
  • 09:00~18:00
NCIA양재교육장(대면) 마감
2 2019년 10월 28일(월) ~ 10월 30일(수) 종료
  • 주간
  • 09:00~18:00
NCIA양재교육장(대면) 마감
3 2019년 11월 11일(월) ~ 11월 13일(수) 종료
  • 주간
  • 09:00~18:00
NCIA양재교육장(대면) 마감
4 2019년 12월 02일(월) ~ 12월 04일(수) 종료
  • 주간
  • 09:00~18:00
NCIA양재교육장(대면) 마감

교육목표

• GO 언어의 디자인 철학 및 주요 개념을 이해한다.

• GO 언어 개발 환경을 구축할 수 있다.

• GO 언어의 기본 구문과 자료형을이해하고 프로젝트를 수행할 수 있다.

• GO 언어로 작성된 프로그램의 디버깅을 할 수 있다.

교육내용

 

일차과목내용
1일차

GO 언어 개요

• GO 언어를 사용하는가?

• GO 언어의 디자인 철학 및 주요 개념

• GO 언어로 개발된 소프트웨어 패키지 소개

• GO 언어의 공식 문서

GO 언어 실습환경 구축 

• 편집기 및 통합개발환경

• 디버깅진단 툴

• 설치환경 테스트

기본 구문, 자료형

• GO 언어의 기본 구문

-이름에 관한 관례, 코드블럭, 주석처리

• 자료형

-newmake 함수를 사용한 할당, 생성자, 초기화

-배열, 슬라이스, , 출력 방법, 요소 추가

2일차

제어구조, 함수

• 제어구조

- If, 선언 및 치환을 다시 하기, For 루프, Switch, Type switch

• 함수

-여러 값의 반환, 이름 있는 파라미터, Defer 구문

메소드, 인터페이스

• 동시성

-커뮤니케이팅으로공유하기, Go루틴, 채널, 병렬화

• 에러 처리

- 패닉, 리커버

3일차

동시성, 에러 처리

- SparkML, SparkSQL

프로파일링, 프로젝트

• 프로파일링

-메모리, 스케쥴러, pprof, blocking

-의존성 관리

• 웹 서버 개발 프로젝트


 ​ 

교육대상

• 일반인

수/강/후/기