연락처 정보

코스 개요

Go 언어 소개

  • Go의 개요 및 역사 설명
  • Go 설치 및 개발 환경 구성 방법
  • Go 도구들과 작업 공간 구조에 대해 알아봅니다.

언어 기초 개념

  • 데이터 타입, 변수 및 상수 사용법
  • 연산자와 표현식 활용하기
  • 조건문, 스위치 문, 반복문 등 제어 구조에 대해 배웁니다.

함수와 범위 개념

  • 함수를 정의하고 호출하는 방법
  • 하나 이상의 값을 반환할 수 있는 함수 만들기
  • 값 전달과 참조 전달의 차이점 이해하기<\/li>

배열, 슬라이스, 맵 다루기

  • Go에서 사용되는 컬렉션 타입에 대해 알아봅니다.
  • 슬라이스를 생성하고 조작하는 방법을 배웁니다.
  • 맵과 키-값 쌍 처리 방법도 살펴봅니다.

구조체와 메서드 사용법

  • 구조체를 생성하고 활용하는 법을 배웁니다.
  • 메서드 정의 및 호출 방법에 대해 설명합니다.
  • 인터페이스 사용법도 함께 다룹니다.

동시성 기초 개념

  • 고루틴(Goroutines)에 대한 소개입니다.
  • 채널을 활용해 서로 통신하는 방법을 알아봅니다.
  • 동시성 환경에서의 동기화 패턴도 살펴봅니다.

Go 애플리케이션 빌드 및 실행 방법

  • 코드를 여러 패키지로 구성하는 법을 배웁니다.
  • Go 프로그램 컴파일 및 실행 방법도 설명합니다.
  • 디버깅과 테스트 기법에 대해서도 다룹니다.

요약 및 향후 학습 방향

요건

  • 최소한 한 가지 이상의 프로그래밍 언어 경험이 있어야 합니다.
  • 변수, 반복문, 함수 등 프로그래밍 기초 개념에 대한 이해가 필요합니다.
  • 명령줄 사용법에 익숙해져야 합니다.

수강 대상

  • 소프트웨어 개발자들
  • 시스템 프로그래머들
  • 백엔드 엔지니어들
 14 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리