백엔드Golang∙Docker

Golang 개발 환경 구성하고 서버 개발・Docker container로 배포하기


업계 선배와 만나
배우고, 나누고, 성장해요!

누구나 시행착오를 겪습니다.
이미 겪어본 사람의 ‘경험'을 배울 수 있다면 어떨까요?
실무VOD에서 현직자의 노하우를 얻어보세요!
라이브에 참여하지 못해도
시간과 공간의 제약 없이
현직자의 노하우를 얻어요.
강의로 한 번, 과제로 또 한 번.
업무에 적용할 수 있도록
실무 노하우를 담았어요.
오늘 익힌 실무 스킬이
즉시 내 업무 성과가 되는
놀라운 경험으로 이어져요.

백엔드 개발자 분들을 위한
트레이닝입니다.

입문자 대상
입문자 대상 베이직 트레이닝입니다.
진행 과정
11의 강의 3의 실무 과제가 제공됩니다.

트레이닝은
이렇게 활용하세요


듣고

실무 노하우가 가득 담긴 현직자 VOD를 수강합니다.


해보고

VOD에 담긴 실무 노하우는 실무 과제를 통해 연습합니다.


복습하며

부족한 부분은 언제든 다시 들을 수 있습니다.


성과내요!

연습한 노하우를 실무에 적용해보며 성과를 만듭니다.

Golang을 모르지만 당장 실무에 써야한다면,
이 클래스를 수강하세요!

안녕하세요?

Golang을 주 언어로 사용하고 있는 백엔드 개발자 "스티븐"입니다.


저는 백엔드 개발자 경력 1년 만에 국내 유니콘 기업의 CI/CD 엔지니어로 합격하고,

현재 회사에서 블록체인 코어 개발자가 되기까지 가파른 성장세를 이어왔습니다.

이런 가파른 성장을 할 수 있게 도와준 언어가 바로 Golang입니다.


비전공자로 국비교육을 수강하면서, 서버가 무엇인지 모르던 때가 불과 몇 년 전인걸 생각하면 지금의 성장이 참 뿌듯하네요.


첫 회사에서는 블록체인 관리 대시보드 프로젝트에서 Golang으로 백엔드 개발을 했습니다.

API 서버, Metric worker, 블록체인 연동, Kubernetes 연동 등

Golang으로 할 수 있는 작업들을 다양하게 경험하였습니다.

현재 회사에서는 Golang으로 쓰인 Ethereum 코드를 분석하며 Layer2 블록체인의 메인넷을 개발하고 있습니다.


노베이스로부터 시작하여 Golang을 처음 공부하고 빠르게 성장하기까지 많은 시행착오를 겪어왔기 때문에

누구보다도 멘티 여러분들의 마음과 생각을 잘 이해하고 많은 도움을 줄 수 있다고 생각합니다.


저의 이러한 노력이 여러분들의 귀중한 시간을 아낄 수 있기를 소망합니다.

백엔드 개발자 1~3년차
Steven Lee 멘토님

현) Ethereum Layer2 블록체인 코어 개발자

- Kubernetes 기반 Ethereum Layer2 메인넷 개발 중


전) 블록체인 백엔드 개발자

- Kubernetes 기반 블록체인 관리 대시보드 개발

- Ethereum Explorer 개발

강의에서
저와 함께 다루게 될 내용입니다

01. Golang의 꽃, Goroutine과 channel

실무에서 써야 하기에 Golang을 이제 막 학습하고 있는 백엔드 개발자라면 고루틴(Goroutine)과 채널(channel)에 대한 내용을 많이 보았을 것입니다. Golang을 접하면서 가장 이해하기 어려운 것이 고루틴과 채널이지만, 이를 이해하고 사용할 줄 알아야 실무에서 Golang의 장점을 십분 발휘할 수 있습니다.

Golang 코드를 직접 짜며 고루틴과 채널을 백엔드 개발 실무에 활용하는 방법을 익혀봅니다.

02. Golang의 가장 인기 있는 Web Framework, Gin

Gin은 github star 기준으로 Golang으로 쓰인 web framework 중 가장 인기 있고, 많이 쓰입니다. Gin은 사용하기 쉽고, 빠른 속도가 장점으로 middleware, log, validator, parameter binding 등 많은 기능들을 제공함으로써 Golang을 더 편한 환경에서 쓸 수 있게 합니다.

Gin의 기능을 익히고 사용해 봄으로써, 실무에서 Golang으로 개발할 수 있는 능력을 키울 수 있습니다.

03. Docker container로 서버를 배포하기

Golang으로 서버를 개발할 줄 알아도, 실무에 제대로 활용하려면 Docker container 형태로 배포하는 것까지 할 수 있어야 합니다. 서버 개발 이후, Docker image를 빌드하는 방법을 익히고, 생성된 이미지를 활용하여 container 형태로 서버를 배포해봅니다.

상세 커리큘럼14개의 강의

이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.

  1. 01

    Golang 개발 환경 구성 및 문법


    1. 오리엔테이션
      미리보기
    2. 개발 환경 세팅
    3. 고랭 기본, 심화 문법
    4. Goroutine과 Channel을 활용하여 실시간 환율 출력하기
  2. 02

    Golang과 gin-gonic으로 Image Restful API 만들기


    1. HTTP 기본
    2. Gin 사용하고 image 서버 구성하기
    3. Golang과 Gin-Gonic으로 Image Restful API 만들기
  3. 03

    Golang과 gin-gonic 으로 게시판 만들기


    1. CORS- CORS 개념과 Gin 설정
    2. Validator - bindin과 custom, validator 설정
    3. DB - DB docker로 실행하고 client 확인, Gorm
    4. 개발 실무 - Frontend 개발 산출물을 이용해 Backend 개발하기
    5. Golang으로 게시판 만들기
  4. 04

    Docker의 개념과 사용, Golang 프로젝트를 Docker로 배포


    1. Docker 소개
    2. Docker 사용 및 배포

수강 후에는
이런 일을 할 수 있습니다

Golang 개발 환경을 구성하고, 코드를 작성 ∙ 수정할 수 있습니다.

Golang 프레임워크인 Gin으로 서버를 구성할 수 있습니다.

CORS 등에 대해 Gin의 미들웨어 라우터를 Customize 할 수 있습니다.

Golang 서버를 Docker container로 빌드할 수 있습니다

이런 분들을 위한 과정입니다

서버 개발부터 Docker 빌드까지 Golang으로 해야 하는 백엔드 개발자

Golang 개발 환경을 만드는데 어려움을 느끼는 백엔드 개발자

가장 인기 있는 Golang 프레임워크인 Gin을 사용하고 싶은 백엔드 개발자

많은 기업의 실무자가 함께한 트레이닝 과정입니다.

  • 카카오엔터테인먼트

  • LG

  • 아이디어스

  • 라인플러스

  • 쿠팡

  • 카카오페이

  • 쏘카

  • SK브로드밴드

  • 사람인

  • 해커스

  • 차이커뮤니케이션즈

  • 그린랩스

  • LG전자

  • 아모레퍼시픽

  • 중고나라

  • 삼성증권

  • 하이퍼커넥트

고민이 길어지면가격은 올라갑니다.

정가700,000
슈퍼 얼리버드 혜택- 420,000

12개월 무이자 할부23,333
60% 할인

자주 묻는 질문

Q. 실무VOD는 어떻게 진행되나요?

A.
구매 후 마이페이지 > 내 클래스룸을 통해 구매한 클래스를 바로 수강할 수 있습니다.
제공된 VOD는 구매일로부터 90일간 수강 가능하며, 별도의 프로그램 설치는 필요하지 않습니다.

Q. 강의자료는 다운로드 받을 수 있나요?

A.
마이페이지 > 내 클래스룸 VOD 재생기 '강의자료' 메뉴에서 멘토님이 제공하는 강의자료와 실무 과제를 다운로드 받을 수 있습니다. VOD 과정의 경우 별도의 실무 과제 피드백이 제공되지 않습니다.

Q. VOD 수강 기간을 연장할 수 있나요?

A.
네, 90일의 수강 기간이 종료되면 1회에 한해 최대 90일까지 유료 연장이 가능합니다.
수강 기간 연장에 대한 내용은 코멘토 상담 채널로 문의를 남겨주시면 최대한 빠르게 처리해 드리겠습니다.

Q. 법인카드 결제로 인한 증빙자료가 필요한데, 어떻게 받을 수 있나요?

A.
법인 증빙자료의 경우 법인마다 다른 경우가 많아, 상담 채널로 문의해주시면 더욱 빠르게 처리할 수 있습니다.
수료증의 경우 프로그램의 70% 이상 참여한 경우에만 발급됩니다.

환불규정

  • [수강기간]

  • [환불규정]

  • [동시접속 안내]