Course Outline

소개

gRPC 개념

  • 동기식 vs 비동기식
  • API 표면
  • RPC 수명주기

gRPC 대 REST

  • gRPC API 종류
  • REST 패러다임

개발 환경 준비

  • 설치 및 구성 gRPC
  • Go 마이크로 설치 및 구성
  • 설치중 Docker
  • 설치 중 Kubernetes
  • Go 종속성 설정
  • Go HTTP 서버 설정

gRPC 스트리밍

  • 단항 API 클라이언트 및 서버 구현
  • 서버 스트리밍 API 클라이언트 및 서버 구현
  • 클라이언트 스트리밍 API 클라이언트 및 서버 구현
  • 양방향 API 클라이언트 및 서버 구현

Go Microservices

  • JSON 마샬링 Go 구조
  • JSON 마샬링 Go 구조
  • Go 마이크로서비스에 대한 Docker 이미지 빌드
  • 로컬에서 컨테이너화된 실행
  • Docker 이미지 최적화

Kubernetes을 사용한 마이크로서비스 오크레스트레이션

  • Go 마이크로서비스를 Kubernetes에 배포
  • 설명자 구현
  • 배포 확장
  • 롤링 업데이트

gRPC 문제 해결 및 보안

  • 오류 처리 사용
  • 마감일로 추적
  • SSL 암호화를 위한 SSL 인증서 생성

요약 및 결론

Requirements

  • Go 프로그래밍 경험

청중

  • 웹 개발자
  14 Hours

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.

Price per participant

Related Courses

Combined C/C++, JAVA and Web Application Security

  28 Hours

Advanced Java Security

  21 Hours

Combined JAVA, PHP and Web Application Security

  28 Hours

Standard Java Security

  14 Hours

Java and Web Application Security

  21 Hours

Related Categories