본문 바로가기

반응형

SW Dev Portfolio

(31)
Jenkins 는 무엇이여 자동 배포에 어떤 역할을 하는가 ? Jenkins는 소프트웨어 개발에서 지속적 통합(CI) 및 지속적 배포(CD)를 자동화하는 오픈소스 자동화 서버입니다. 자동 배포 과정에서 Jenkins는 다음과 같은 중요한 역할을 수행합니다:코드 변경 감지:소스 코드 저장소(예: Git)를 모니터링하여 변경사항을 감지합니다.변경이 감지되면 자동으로 빌드 프로세스를 시작합니다.자동화된 빌드:코드를 컴파일하고 필요한 의존성을 해결합니다.빌드 스크립트를 실행하여 애플리케이션을 구성합니다.테스트 자동화:단위 테스트, 통합 테스트, 성능 테스트 등을 자동으로 실행합니다.테스트 결과를 수집하고 보고합니다.품질 검사:코드 품질 도구(예: SonarQube)를 통합하여 코드 품질을 검사합니다.정의된 품질 기준을 충족하지 않으면 배포를 중단할 수 있습니다.아티팩트 생..
사업아이템 개발 - 지도 앱- 환경세팅 https://chocolatey.org/install Installing ChocolateyChocolatey is software management automation for Windows that wraps installers, executables, zips, and scripts into compiled packages. Chocolatey integrates w/SCCM, Puppet, Chef, etc. Chocolatey is trusted by businesses to manage software deployments.chocolatey.orgSet-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager..
특허 ReView : AI 홈트레이닝 서비스의 제공 방법 및 그 장치 ( 주식회사 미임팩트) 회사소개[미임팩트] https://healnessbook.com/ 힐니스북 (healnessbook)오늘도 건강하게 내 몸 관리의 모든 것healnessbook.com힐니스 북이라는 사이트를 통해 클래스 , 어플 소개 , 제품 판매 , 체험권 등 서비스 제공https://www.venturesquare.net/849618 스타트업 ㈜미임팩트, 엔젤투자 유치스타트업 ㈜미임팩트(대표 강승희)가 밸류업 개인투자조합 펀드로부터 엔젤 투자를 유치했다. 회사는 ▲비대면 상담 ▲정형외과 등 통증 관련 병원 맞춤검색 ▲물리치료사 프로필 ▲물리치료www.venturesquare.net[ 배경기술 ] 개인 코칭을 받기에는 비용이 많이 발생하고 잘못 된 코칭으로 소비자가 피해를 볼 수 있다는 점을 기반으로 제작[ 해결할려는..
2023년 홈페이지 취약점 점검 문제점 및 핵심사항 해결 방법 Missing HTTP Strict Transport Security (HSTS) Description (됨) The server didn't return a Strict-Transport-Security header as part of its HTTPS response, which should be enabled to prevent Man-in-The-Middle (MiTM) attacks. Solution Set the Strict-Transport-Security header with "max-age=63072000; includeSubDomains" as value and configure your server to redirect HTTP requests to HTTPS. GET / HTTP/1..
IT 경력 개발자 이직 면접 예상 질문 및 답변 [MVC 패턴에 대해서 설명해주세요] MVC는 소프트웨어 디자인 패턴으로, Model-View-Controller의 약자입니다. 이 패턴은 소프트웨어를 세 가지 주요 구성 요소로 분리하여 설계함으로써 코드의 유지보수성과 확장성을 높이는 데 목적이 있습니다. Model (모델): 애플리케이션의 데이터와 비즈니스 로직을 담당합니다. 데이터의 상태를 관리하고, 이 상태에 변화가 있을 때 이를 처리하는 로직을 포함합니다. 일반적으로 데이터베이스와의 상호 작용이나 다양한 데이터 소스와의 통합을 처리합니다. View (뷰): 사용자에게 보여지는 부분을 담당합니다. 모델의 데이터를 사용자에게 표시하고, 사용자로부터 입력을 받아 컨트롤러에 전달합니다. 사용자 인터페이스(UI)와 관련된 작업을 처리합니다. Control..
React 기반 MERN 웹 로그인 할 때 firebase Authentication 사용법 자세히 알려드립니다. (회원가입 , 로그인 코드) https://firebase.google.com/?hl=ko Firebase | Google’s Mobile and Web App Development PlatformDiscover Firebase, Google’s mobile and web app development platform that helps developers build apps and games that users will love.firebase.google.comFireBase 홈페이지 가서 시작해봅시다프로젝트를 만듭니다. 웹 페이지 개발이니까 웹으로 시작합니다. SDK를 복사 합니다 .client 쪽에서 firebase를 설치해준다 ! src > firebase.js 파일 생성하여 SDK 코드를 추가해 준다. 시작하기 ! SDK ..
[JAVA]대한민국 법정동 코드 reg-code-api 조회 API 사용방법 알려드리오 https://juso.dev/docs/reg-code-api/#headline-4 대한민국 법정동 코드 조회 API대한민국 법정동 코드 조회 API 법정동 목록 API는 GCP의 Cloud Run 환경 위에서 동작합니다. 기본적으로 gRPC 서버와 ESPv2 기반 프록시 서버가 함께 동작합니다. API 주소는 grpc-proxy-server-mkvo6j4wsq-du.a.run.juso.dev공공데이터를 사용허가를 받고 데이터를 정렬 및 선택적으로 보기 위해서는 아무래도 위치 기반 데이터가 많기 때문에 대한민국 내 지역 별로 묶어 보고 싶을 때가 많다 공공데이터 json xml 값 중 zcode zscode 라는걸 확인 할 수 있는데 해당 코드가 법정동 코드이다 해당 코드를 데이터 베이스에 집어 넣어서 ..
Content-Security-Policy (CSP) 헤더 관하여 알아보았다 누락된 Content-Security-Policy (CSP) 헤더를 추가하여 웹 애플리케이션의 보안을 강화하는 방법은 다음과 같습니다: Content-Security-Policy 헤더 생성: 서버 측 코드나 웹 서버 설정을 통해 HTTP 응답 헤더에 Content-Security-Policy (CSP) 헤더를 추가합니다. 이 헤더는 웹 브라우저에게 CSP 정책을 전달합니다. CSP 정책 구성: CSP 정책은 웹 애플리케이션의 요구 사항에 맞게 구성되어야 합니다. 이 정책은 어떤 리소스가 로드될 수 있는지 및 어떤 리소스가 실행될 수 있는지를 제어합니다. 일반적으로 'self'를 사용하여 현재 호스트에서 리소스를 로딩하도록 설정하며, 외부 도메인이나 인라인 스크립트 및 스타일을 허용하지 않도록 설정할 수 ..

반응형