코스 개요

소개

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

개발 환경 설정

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

시작하기

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

장치에 Fuchsia 설치하기

  • 장치 설치 과정("paving") 개요
  • 빌드, 설치 미디어 생성, 페이빙

시스템 개발

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

코드 테스트

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

구성 요소 개발

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

세션 개발

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

통합 개발 키트(IDK) 개발

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

국제화

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

커뮤니티에 기여

  • 소스 코드 기여

요약 및 결론

요건

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

대상

    개발자
 21 시간

참가자 수


참가자당 가격

예정된 코스

관련 카테고리