UIX 기반 개발 이해 및 활용 방안

이론 주제
지경민 TPI - 브라우저 아키텍처과 동작 방식 이해
- 개발자도구로 디버깅, 성능 측정, 모니터링 하기
- UX를 위한 웹 어플리케이션 성능 최적화 방법
- 웹 렌더링 방식의 이해, 사용자 유입을 위한 SEO 최적화와 사용자 지표 측정 방법
이대경 TPI - Reconciler, Render, Fiber, VDOM
- ReactHook의 구현체 이해하기
- Worker와 Scheduler 이해
- React18 Concurrent 이해
공통 - 빌더 아키텍처 설계 + 디자인 시스템 연동 + FigmaToDevelop
  • 사용자와의 상호작용 개념을 습득하고 브라우저를 통한 사용자 인터페이스를 구축한다.
  • 데이터 연산과 처리 개념을 습득하고 서버를 구축해 HTTP 통신 환경을 구축한다
  • 웹 서비스 배포 환경과 웹 이론 심화 교육을 통해 웹 개발에 대한 이해를 높인다.
실습 주제
  • (매주) 이론 주제에 따른 과제
  • 레이싱, 장바구니 만들기 팀을 지어 코드리뷰 (업무역량 강화)
  • 홈페이지 빌더 아키텍처 설계 (잘못된 설계)
  • 홈페이지 빌더 아키텍처 설계 (개선된 설계)
  • 디자인 시스템 연동 + FigmaToDevelop

TPI

마이다스인 / ATS개발팀 / 이대경

마이다스인 / ATS개발팀 / 이대경

TGC Plan

진행 정보
진행 방식 추가 설명
강의(30%)
실습(60%)
과제(10%)
단순한 이론설명보단 이론과 실습과 과제를 동반한 내용으로 팀에 돌아가 각 제품에 도움이 될수있는 내용으로 구성되었습니다. 이를 통해 개발생산성 향상, 업무 전문성UP 을 통해 더 멋진 제품을 만들어 나갈수 있습니다.

과제 일정
주차
(Week)
주제 및 내용 학습과제 추가설명
(목표성과/MPF지표)
1 오리엔테이션 강의 방식 소개, 팀빌딩, Github연동
2 Reconciler, Render, Fiber, VDOM UIX 개발을 하면서 내가 사용하고 있는 생태계의 구체적인 동작을 이해하기 생태계 내부 동작이해1
3 개발자 도구 개발자도구의 핵심 기능들을 배우고 활용하기 효율적인 디버깅과 페이지 분석
4 Hook 컴퍼넌트, 구조설계시 Hooks 의 내부 동작 이해하고 코드작성 하기 생태계 내부 동작이해2
5 브라우저 아키텍처 프론트 개발 환경인 브라우저의 아키텍처와 동작방식에 대해 이해하기 브라우저에 대한 이해
6 동시성 근래 UIX 라이브러리의 핵심 관심사와 맥락을 이해하고 제품단에서 더 나은 UIX를 제공할수 있는 역량을 가지기 생태계 내부 동작이해3
7 최적화 다양한 성능 최적화 방법을 알아보고, 제품에 적용해보기 제품 성능 향상과 안정성 강화
8 빌더 구현 기획서를 보고 빌더를 구현 &. 분석하기
잘못된 인터페이스 설계의 사이드 이팩을 확인해보고 개선된 구조를 찾아가기
아키텍처 이해
9 빌더 구현 잘못된 설계를 개선해보고 SOLID에 의한 구조를 설계 해보기 아키텍처 이해
10 랜더링, SSR, SEO, 지표 추적 다양한 랜더링 방식에 대해 알아보고, 검색 유입을 위한 SSR와 SEO 최적화, 유입된 사용자 지표 추적하기 최적화
11 빌더 구현 FigmaToCode, TestCode, Chrome Extension, TurboPack 통해 DX환경을 개선해 생산성을 높이기 개발 생산성지표 10% 개선
12 매듭

TGC 주간 활동