코스 개요

소개

  • Fuchsia OS의 기능과 아키텍처 개요
  • Zircon 이해하기
  • Flutter를 사용하여 앱 구축하기 개요

개발 환경 설정

  • 소스 코드 가져오기
  • Fuchsia 빌드하기
  • 에뮬레이터 사용하기

시작하기

  • Fuchsia 워크플로 이해하기
  • Fuchsia 구성요소 실행하기
  • 편집기 사용하기
  • FFX (CLI) 사용하기
  • FIDL (IPC 시스템) 사용하기
  • 진단 도구 탐색하기

기기에 Fuchsia 설치하기

  • "포빙" 과정 개요 (기기 설치)
  • 빌드, 설치 미디어 생성, 포빙

시스템 개발

  • 커널 수정하기
  • 드라이버 개발하기

코드 테스트하기

  • 단위 테스트
  • 통합 테스트

구성요소 개발하기

  • 패키지, 구성요소, 테스트 정의하기
  • 구성요소 매니페스트 작업하기

세션 개발하기

  • 세션이 사용자 경험에 미치는 영향
  • 구성 파일 생성하기
  • 세션 시작하기

Integrator Development Kit (IDK) 개발하기

  • IDK 작동 방식
  • 소스 코드 가져오기
  • IDK 개선하기

국제화

  • 인코딩
  • i18n 설정 읽기 및 쓰기

커뮤니티에 기여하기

  • 소스 코드 기여하기

요약 및 결론

요건

  • 분산 컴퓨팅 개념에 대한 이해
  • 프로그래밍 경험 (2021년 기준, Fuchsia는 C++, Python, DART, Go, Rust, FIDL을 지원합니다)

대상자

  • 개발자
 21 시간

참가자 수


참가자당 가격

예정된 코스

관련 카테고리