문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
서론
- Fuchsia OS 의 기능 및 아키텍처 개요
- Zircon 이해
- 앱 빌드를 위한 Flutter 개요
개발 환경 설정
- 소스 코드 가져오기
- Fuchsia 빌드
- 에뮬레이터 사용
시작하기
- Fuchsia 워크플로우 이해
- Fuchsia 구성 요소 실행
- 에디터 사용
- FFX(CLI) 사용
- FIDL(IPC 시스템) 사용
- 진단 도구 탐색
기기용 Fuchsia 설치
- 기기 설치 절차("paving") 개요
- 빌드, 설치 미디어 생성, paving 수행
시스템 개발
- 커널 수정
- 드라이버 개발
코드 테스트
- 단위 테스트
- 통합 테스트
컴포넌트 개발
- 패키지, 컴포넌트, 테스트 정의
- 컴포넌트 매니페스트 작업
세션 개발
- 세션이 사용자 경험에 미치는 영향
- 설정 파일 생성
- 세션 시작
통합자 개발 키트(IDK) 개발
- IDK 작동 방식
- 소스 획득
- IDK 고도화
국제화
- 인코딩
- i18n 설정 읽기 및 쓰기
커뮤니티 기여
- 소스 코드 기여
요약 및 결론
요건
- 분산 컴퓨팅 개념에 대한 이해
- 프로그래밍 경험 (2021 년 기준, Fuchsia 는 C++, Python, DART, Go, Rust, FIDL 을 지원합니다)
대상 독자
- 개발자
21 시간