
Go 언어로 만드는 HTTP 서버와 클라이언트
Go의 내장 net/http 패키지를 사용하여 경량 웹 서버를 구축하고, 외부 API를 호출하는 HTTP 클라이언트를 작성하는 방법을 학습함.

Go의 내장 net/http 패키지를 사용하여 경량 웹 서버를 구축하고, 외부 API를 호출하는 HTTP 클라이언트를 작성하는 방법을 학습함.

블록체인의 기초 개념을 비유와 예시로 쉽게 설명하고, Go 언어로 간단한 블록체인을 구현하는 방법을 정리함.

Go 언어의 crypto 패키지를 사용하여 Web3의 핵심인 디지털 서명과 검증 원리를 Java와 비교하며 알아봄.

Go의 context 패키지를 사용하여 요청 범위의 데이터를 전달하고, 타임아웃과 취소 신호를 전파하는 방법을 학습함.

Go의 채널과 동기화에 대한 이해와 실습

Go의 고루틴을 이해하고 가벼운 동시성 처리를 수행하는 방법을 알아봄

Go 언어의 독특하고 명시적인 에러 처리 방식에 대해 알아봅니다. Java의 예외(Exception) 처리와 어떻게 다른지 비교하고, `error` 인터페이스, `panic`, `recover`의 사용법을 실습을 통해 익혀봅니다.

Go언어의 모듈과 패키지를 Java와 비교하며 이해하고, 다형성을 활용한 실용적인 예제를 다룸.

Go의 핵심 기능인 인터페이스를 Java와 비교하며 이해하고, 다형성을 활용한 실용적인 예제를 다룸.

Go의 구조체(Struct)와 메서드(Method)를 Java 클래스와 비교하며 이해하고, 값/포인터 수신자의 개념을 실습으로 알아봅니다.