🔥[새 기능 안내] 로드맵 기능 오픈
쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정

쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정

(3개의 수강평)

139명의 수강생

44,000원

좋은사람
평생
입문, 초급
수료증
63개 수업, 총 24시간 46분
위시리스트 추가

쉽고 빠르게 끝내는 GO 언어 프로그래밍 핵심 기초 입문 과정

 Go 어떻게 배우고 어디서 사용할까?

Go언어 는 구글이 개발한 프로그래밍 언어로 C/C++ 기반의 시스템 개발은 물론 가상화 플랫폼, 클라우드 시스템, 웹 서버, 게임서버 등에서 주요 프로그래밍 언어로 사용되고 있습니다.최근에는 데이터 분석 및 블록체인 관련 분야에도 많이 활용하고 있어 Go언어의 활용과 가치는 이미 세계프로그래머들에게 생산성을 높여주는 오픈소스 언어로써 위력을 입증받은 상태라고 볼 수 있습니다.

강의 내용은 기초에 충실하며, 전반적인 이론 습득 및 기본 개념부터 시작해서 섹션별로 차근차근 관련 지식을 채워나갈 수 있도록 연관성이 있게 준비했습니다.수강하시는 분이 저와 함께 피드백을 통해서 서로 발전할 수 있는 계기가 되는 과정이 될 수 있을거예요. 한 번 같이 시작해 볼까요?

 학습 목표

Go언어의 표현력있고 간결한 문법 학습 Go언어의 효율적인 활용을 위한 데이터 타입 및 자료 구조 학습 Go언어만의 독보적인 고루틴 기능을 활용해서 미니 크롤러 제작 학습 분산처리, 멀티코어 관련 프로그램 제작을 위한 동시성(concurrency)메커니즘을 학습

 Go언어의 이점

  • 구글 공식 언어
  • 간결한 문법 및 단순함
  • 병행 프로그래밍 지원
  • 정적 타입 및 동적 실행
  • 간편한 협업 지원
  • 컴파일 및 실행속도 빠름
  • 제네릭 및 예외 처리 미지원
  • 컨벤션 통일

Go언어를 활용한 프로젝트

 떠오르고있는 프로그래밍 언어 : Go

프로그래밍 언어 순위 55위 → 10위 수직상승!!
지난 1년간 가장 큰폭으로 순위 상승을 기록한 미래가 창창한 언어입니다.
Go언어의 특징
Go언어는 Unix와 C언어를 개발한 켄 톰슨이 45년만에 내놓은 C언어의 업그레이드 버전이자 모던 시스템 언어입니다.
 

참고 사항

  • 다루는 기술 : Golang
  • IDE : Atom Editor
  • 운영체제 : Window, Mac

 도움이 되는 분들

  • Go(Golang)에 대해 관심있는 분
  • 초보 프로그래머
  • 컴퓨터공학과 학생, 현직 개발자
  • 어플리케이션 개발 과정에서 구성되는 기술의 개념을 잡고 싶은 분
  • 기타 개발에 관심있는 사람 누구나 환영

  배우는 것들 

지식공유자 소개

좋은사람
항상 새로운 기술 습득에 노력하고 있으며, 트렌디한 IT 기술에 관심이 많은 개발자 입니다. 빅데이터 & 기계학습 현업 개발에 최선을 다해 매진 중 입니다.
- 숭실대학교 일반대학원 IT 융합학과 졸업
- 현 프리랜서 개발자로 다양한 프로젝트 수행 중
- 현 패스트캠퍼스(fastcampus) 파이썬 기반 관련 강의
- 삼성 SDS 멀티캠퍼스(딥러닝 기반 빅데이터 분석 전문가 과정) 기술 Part 강의
- 포트폴리오 : https://www.cutecoding.com/
- 기술블로그 : http://niceman.tistory.com/
  인프런이 만난 사람 #03 | 김은기님 인터뷰 보러가기

지식공유자 소개

좋은사람

교육과정

섹션1 : 학습 과정 소개 및 개발 환경 설정(window, mac 공통)
오리엔테이션
02 : 00
강의 특징 및 공부 방법
04 : 00
개발 환경 설정(1-1) - Golang, Atom Editor, Git 설치 (Window)
22 : 00
개발 환경 설정(1-2) - Golang, Atom Editor, Git 설치 (Mac)
24 : 00
개발 환경 설정(2-1) - 최종 세팅 & Hello World 출력 (Window)
25 : 00
개발 환경 설정(2-2) - 최종 세팅 & Hello World 출력 (Mac)
24 : 00
섹션1 예제 설명 및 소스파일
섹션2 : Go 기초 문법
Go 장점 및 특징
08 : 00
변수 및 상수
39 : 00
열거형
13 : 00
섹션2 예제 설명 및 소스파일
섹션3 : Go 제어문 및 반복문
if
18 : 00
switch
29 : 00
for
31 : 00
GO 문법 특징 정리
20 : 00
섹션3 예제 설명 및 소스파일
섹션4 : Go 패키지 기초
패키지 기본
20 : 00
접근제어 및 Alias
10 : 00
초기화 메소드(init)
12 : 00
섹션4 예제 설명 및 소스파일
섹션5 : Go 데이터 타입
Bool
14 : 00
숫자형 기초
24 : 00
숫자형 연산
24 : 00
문자열 기초
31 : 00
문자열 연산
23 : 00
섹션5 예제 설명 및 소스파일
섹션6 : Go 배열, 슬라이스, 맵
배열 기초
32 : 00
슬라이스 기초
28 : 00
슬라이스 고급
36 : 00
맵(Map) 기초
37 : 00
포인터 기초
33 : 00
섹션6 예제 설명 및 소스파일
섹션7 : Go 함수
함수 기초
33 : 00
함수 심화
32 : 00
defer
17 : 00
closure
19 : 00
섹션7 예제 설명 및 소스파일
섹션8 : Go 객체 지향
사용자 정의 타입
51 : 00
구조체 - 초기화, 접근
44 : 00
구조체 심화
38 : 00
인터페이스 기초
48 : 00
인터페이스 심화
31 : 00
섹션8 예제 설명 및 소스파일
섹션9 : Go 병행처리
고루틴
46 : 00
채널 기초
47 : 00
채널 고급
41 : 00
고루틴 동기화 기초
60 : 00
고루틴 동기화 고급
36 : 00
섹션9 예제 설명 및 소스파일
섹션10 : Go 에러처리
에러 처리 기초
34 : 00
에러 처리 고급
30 : 00
Panic, Recover
33 : 00
섹션10 예제 설명 및 소스파일
섹션11 : Go 파일 입출력
파일 쓰기
32 : 00
파일 읽기
44 : 00
파일 ioutil, bufio 활용
36 : 00
섹션11 예제 설명 및 소스파일
섹션12 : Go 패키지 고급
사용자 패키지 제작 및 문서화
28 : 00
외부 저장소 패키지 설치 및 사용
20 : 00
섹션12 예제 설명 및 소스파일
섹션13 : Go 최종 실습 예제
고루틴 활용 웹 크롤러 제작 실습
90 : 00
강의 마무리 및 요약 정리
13 : 00
섹션13 예제 설명 및 소스파일

수강 후기

4.7
3개의 수강평
Sihyun Ahn 4달 전
잘봤습니다 다른 언어로 크롤러 만들어 본 사람이면 go 언어 기본을 재미있게 볼 수 있습니다. 프로그래밍 입문을 이 강좌로 하기는 어려울 것 같군요.
isw1110 4달 전
좋은 강의예요. 회사에서 Golang 으로 미니플젝 진행 예정이라 본 강의를 수강했습니다. 기초 부분은 확실하게 학습한 것같아서 만족합니다. 다른분도 강의평에 말씀해주셨는데 +@ 가 되는 지식들도 같이 배울 수 있어서 너무 좋았습니다. 중급강의나 실전 활용 강의도 제작해주셨으면 좋겠어요. 감사합니다.