기록

내가 잘 다루어야 할 개발환경 정리하기

평범씨 2024. 3. 22. 11:48

단순하게 나열해보기

  • oh-my-zshell - 명령어 약식으로 등록 및 관리, JDK 버전 관리
  • nvm - Node 버전 관리
  • git - 훅, 브랜치 활용 및 관리
  • VSCode - 코드 스니펫, 린트, 플러그인 활용 및 관리
  • node - React, React Native, Express 애플리케이션 관리
  • yarn - node 패키지 관리
  • pod - ios 패키지 관리
  • gradle(.kts) - android 패키지 관리
  • android studio - 앱 빌드/배포, 에뮬레이터 동작
  • xcode - 앱 빌드/배포, 시뮬레이터 동작
  • firebase - 프로젝트 관리 (cli)
  • Google Play API - Android 앱 게시 관리
  • App Store Connect API - iOS 앱 게시 관리
  • Docker - 웹애플리케이션 테스트 환경 관리

학습 순서 정해보기

  1. oh-my-zshell
    • 명령어/환경변수/스케줄 관리 방법 정리
  2. docker
    • 공식홈페이지 학습 및 정리
    • 도전) HTML 배포환경 만들기
    • 도전) Node 배포환경 만들기
    • 도전) React 배포환경 만들기
    • 도전) Next 배포환경 만들기
    • 도전) React Native Web 배포환경 만들기
  3. nvm
    • 주로 사용하는 명령어 정보 출력 (한글/영어)
    • 각 버전별 최신으로 업데이트 주기적으로 실행하는 스케줄 추가
  4. node
    • 공식홈페이지 학습 및 정리
  5. pnpm
    • 공식 홈페이지 학습 및 정리
  6. git / github
    • 공식홈페이지 학습 및 정리
    • 커밋 메시지 전략 학습 및 정리
    • Github - PR 양식 및 이슈 리포트 전략 학습 및 정리
    • Github - 플러그인 학습 및 정리
  7. VSCode
    • 공식홈페이지 학습 및 정리
    • 자체 플러그인 개발 및 유용한 플러그인 사용법 정리
  8. firebase
    • 공식홈페이지 학습 및 정리
    • 데이터 구조 설계 방법 학습 및 정리
    • 프로젝트 관리 cli 다루는 법 정리 및 자체 커맨드 생성 + 테스트 환경 만들기
  9. gradle(.kts) / kotlin / android studio
    • gradle 공식문서 학습 및 정리
    • kotlin 학습 및 정리
    • android + gradle 빌드 및 배포 관련 학습 및 정리
    • adb cli 학습 및 정리
  10. pod / swift / xcode (+ cli)
    • pod 공식문서 학습 및 정리
    • swift 공식문서 학습 및 정리
    • ios + pod 빌드 및 배포 관련 학습 및 정리
    • xcode cli 학습 및 정리
  11. Google Play API - Android 앱 게시 관리
    • 공식문서 학습 및 정리
  12. App Store Connect API - iOS 앱 게시 관리
    • 공식문서 학습 및 정리