목록2024/01/03 (6)
투케이2K

[환경 구성 및 요약 설명] O S : Mac 설 명 : [Mac Os] git -v 사용해 설치 된 깃 버전 확인 수행 [설 명] ---------------------------------------------------------------------------- # [명령어] $ git -v ---------------------------------------------------------------------------- # [요약 설명] 1. Mac OS 에서는 자동으로 git 이 설치 되므로 터미널 실행 >> git -v 명령어를 통해 설치 된 git 버전을 확인 할 수 있습니다 -------------------------------------------------------..

[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [JWT 설명] 1. JWT 란 클라이언트와 서버 사이에서 통신을 수행할 때 권한을 인증 하기 위해 사용하는 토큰입니다 2. JWT 구성 요소 : - 헤더 (header) : 알고리즘 , 토큰 사용에 대한 정보 (ex: 어떠한 토큰을 사용할 것 인지) - 페이로드 (payload) : 전달하려는 정보 (사용자 ID, 토큰 발급일, 토큰 만료일, 기타 데이터 등) - 서명 (signature) : 서버가 발급해준 비밀키로 헤더 , 페이로드 를 암호화시켜 토큰을 변조하기 어렵게 만듦 3. JWT 동작 구성 : - [클라이언트] 에서 사용자가 ID 및 PW 입력 , [서버] 에 로그인 요청 실시 - [서버] 는 [DB] 를 조회해 ..

[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [JWT 설명] 1. JWT 란 클라이언트와 서버 사이에서 통신을 수행할 때 권한을 인증 하기 위해 사용하는 토큰입니다 2. JWT 구성 요소 : - 헤더 (header) : 알고리즘 , 토큰 사용에 대한 정보 (ex: 어떠한 토큰을 사용할 것 인지) - 페이로드 (payload) : 전달하려는 정보 (사용자 ID, 토큰 발급일, 토큰 만료일, 기타 데이터 등) - 서명 (signature) : 서버가 발급해준 비밀키로 헤더 , 페이로드 를 암호화시켜 토큰을 변조하기 어렵게 만듦 3. JWT 동작 구성 : - [클라이언트] 에서 사용자가 ID 및 PW 입력 , [서버] 에 로그인 요청 실시 - [서버] 는 [DB] 를 조회해..
[제 목] [운영 배포] Ios 모바일 운영 배포 과정 프로세스 [내 용] [1] : 개발자는 로컬 PC 환경에서 개발 및 자체 Lab 검증 수행 [2] : 로컬 PC 환경에서 테스트 완료 된 경우 개발 브랜치 (dev) git 또는 svn 에 업로드 수행 [3] : 엔터프라이즈 인증서가 있는 경우 ipa , plist 파일 생성 및 내부 개발 사이트에 업로드 수행 / 엔터프라이즈 인증서 없이 (Test Flight) 테스트 플라이트를 사용하는 경우 애플 디벨로퍼 사이트에 업로드 수행 실시 [4] : 테스터 들은 앱 설치 및 FT 테스트 진행 수행 [5] : 최종 개발 검증이 완료 된 경우 >> 운영 브랜치 (env) git 또는 svn 에 소스코드 업로드 수행 및 앱 심사 요청 수행 실시 [6] :..
[제 목] [운영 배포] Android 안드로이드 모바일 운영 배포 과정 프로세스 [내 용] [1] : 개발자는 로컬 PC 환경에서 개발 및 자체 Lab 검증 수행 [2] : 로컬 PC 환경에서 테스트 완료 된 경우 개발 브랜치 (dev) git 또는 svn 에 업로드 수행 및 앱 다운로드 파일 (apk) 생성 수행 [3] : 생성된 apk 파일을 내부 개발 사이트에 업로드 및 파이어베이스 또는 구글 플레이스토어 사용해 테스터 들에게 배포 수행 [4] : 테스터 들은 FT 테스트 진행 수행 [5] : 최종 개발 검증이 완료 된 경우 >> 운영 브랜치 (env) git 또는 svn 에 업로드 수행 및 구글 플레이스토어에 업로드 할 수 있는 앱 파일 생성 수행 (apk , aab) [6] : 구글 플레이..
[제 목] [운영 배포] SpringBoot BackEnd Server 백엔드 서버 작업 후 운영 배포 과정 프로세스 [내 용] [1] : 개발자는 로컬 PC 환경에서 백엔드 개발 및 자체 Lab 검증 수행 [2] : 로컬 PC 환경에서 테스트 완료 된 소스 코드를 개발 브랜치 (dev) git 또는 svn 에 업로드 수행 및 빌드 >> war 파일 생성 수행 [3] : FTP 등 방법을 사용해 내부 개발 서버 접속 >> 특정 경로에 war 파일 업로드 수행 실시 [4] : 개발 (dev) 환경에서 내부 FT 테스트 진행 실시 [5] : 최종 개발 검증이 완료 된 경우 >> 운영 브랜치 (env) git 또는 svn 에 업로드 수행 실시 [6] : FTP 등 방법을 사용해 운영 서버 접속 >> 특정 ..