로그인

구글 서버, Docker, 우버등이 Go언어를 활용한 대표 프로젝트이고 최근에는 데이터 분석 및 블록체인에서도 많이 활용하고 있어 Go언어의 인기는 계속해서 수직 상승할 것으로 예상됩니다.

쉽고 빠르게 끝내는 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 융합학과 졸업
– 현 프리랜서 개발자로 다양한 프로젝트 수행 중
– 삼성 SDS 멀티캠퍼스(딥러닝 기반 빅데이터 분석 전문가 과정) 기술 Part 강의
– 포트폴리오 : https://www.cutecoding.com/
– 기술블로그 : http://niceman.tistory.com/

강좌 평가

...

개의 수강평
  • 5 점0
  • 4 점0
  • 3 점0
  • 2 점0
  • 1 점0

아직 수강평이 없네요

강좌 교육과정

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

실시간 인기 강좌

우리는 성장기회의 평등 을 추구합니다. 🌳

경제적, 시간적 제약없는 양질을 교육으로 누구나에게 성장 기회를 균등하게 주는것. 그것이 우리의 목표입니다.

지식공유참여 고객센터
top
(주)인프랩 | 대표자:이형주 | TEL:070-4178-0406 | E-MAIL: course@inflearn.com | 사업자번호:499-81-00612
주소:성남시 분당구 삼평동 대왕판교로 645번길 12 경기창조경제혁신센터 8층 R19 | 개인정보보호책임자:이형주
통신판매업:2017-서울강남-01544 | ©INFLAB. ALL RIGHTS RESERVED