Skip to content

GDG-on-Campus-KHU/golang-server-session

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

golang-server-session

1주차

Go 언어의 특징과 설계 목표 이해하기

  • 왜 Go를 선택하는가?
  • Go의 주요 활용 분야

개발 환경 설정

  • Go 설치 방법 (시스템 패키지 매니저, 바이너리, 소스 코드 빌드)
  • 기본 프로젝트 구조 이해

기본 문법 익히기

  • "Hello, World!" 프로그램 작성
  • 변수와 자료형
  • 제어문 (if, switch, 반복문)
  • 함수

2주차

구조체와 인터페이스

  • 구조체 정의 및 활용
  • 인터페이스 개념과 구현

오류 처리

Go 모듈

  • 빌트인 패키지
  • 서드파티 패키지
  • 직접 만든 패키지 빌드

3주차

빌트인 패키지 사용하기

  • 일반적인 데이터 구조와 알고리즘
  • 다익스트라 길 찾기
  • 콘웨이의 라이프게임

4주차

동시성

  • 동시성, 스레드, 병렬성
  • 고루틴
  • 채널

상호 호환성

  • C 코드와 상호 호환하기
  • Swift와 상호 호환하기

About

Part Backend: Go & Server Session Code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages