문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
소개
- 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 시간