Course Outline

1. Zig 소개

  • Zig 언어와 그 철학에 대한 개요
  • 구문 기본: 변수, 함수, 루프 및 조건문
  • 데이터 유형 및 구조체
  • 메모리 관리 기본 사항
  • 디버깅 기술
  • Zig 기본에 대한 실습 연습

2. Zig에서의 애플리케이션 개발

  • 단위 테스트 작성 및 실행
  • 포인터와 메모리 안전성 이해
  • 시스템 및 프로젝트 조직 구축
  • Zig의 필수 데이터 구조
  • 오류 처리 전략
  • 스택 및 힙 메모리 고려 사항
  • 파일 작업 및 I/O 처리
  • 애플리케이션 개발에 대한 실습 연습

3. 고급 Zig 주제

  • C와의 상호 운용성(Zig-C 상호 운용성)
  • 벡터 및 성능 최적화 작업
  • 고급 Zig 기능에 대한 실습 연습

Requirements

대상 청중

  • Zig를 배우고 싶어하는 소프트웨어 개발자
  • C/Rust 대안을 모색하는 시스템 프로그래머
  • 임베디드 시스템, 게임 개발 또는 성능이 중요한 애플리케이션 분야에서 작업하는 엔지니어

필수 조건

  • 기본 프로그래밍 개념(변수, 루프, 조건문, 함수)에 대한 이해
  • 디버깅, 기본 데이터 구조 및 오류 처리 경험
  • 시스템 프로그래밍(C, Rust 또는 유사한 언어)에 대한 약간의 경험
 14 Hours

Number of participants


Price per participant

회원 평가 (5)

Upcoming Courses

Related Categories