저는 지난 11월 30일 다우데이타 현장 실습 면접에 다녀왔습니다. 그동안 시험기간이었던 관계로, 이제서야 면접 후기를 쓰게 되었습니다. 1. 현장실습 지원 저는 내년에 4학년이 되기 때문에 IPP(학점인정형) 현장실습에 지원했습니다. 수업을 듣는 대신, 회사에 나가
1. 모바일 가상화 관련 기술 소개 ① 망블리 인터넷 사용 목적과 업무 목적으로 사용되는 컴퓨터를 논리적으로 구분 보안은 강화하면서, 사용자 불편은 최소화 ② MDM / MAM BYOD 실현을 위해 필요한 모바일 관리 솔루션 디바이스 자체를 통제하면 MDM(Mobil
1. 개발환경 구축 백신, MS Office, Groupware 설치 VPN 설정과 정적 IP 할당 2. 기본기 ① 일일 업무 보고 방법 날짜 명시 간결한 어투(~하였음, ~할 예정 등) 사용 금일 업무 사항, 예정 업무 사항, 비고를 표로 구성하여 첨부 회사 외부망
중소기업이나 스타트업 회사에서는 무료로 제공되는 MySQL을 선호하지만, 규모가 어느 정도 있는 회사에서는 안정성이 높은 Oracle DB를 선호한다. 다우데이타에서도 Oracle DB를 사용하고 있기 때문에 Oracle DB를 구성하고, 접근하는 방법에 대해 알아보았
1주차. 인사 연동 DB 테스트 저번 포스팅에서는 Oracle을 패키지 형태로 다운로드 받는 방법에 대해 소개하였다. 패키지 형태로 다운받을 경우, 조금 더 편하게 사용할 수 있다는 장점은 있으나, 불필요한 내용까지 다운로드 받게 되므로, 서버 리소스가 낭비되는 문제가
1. Axios, setInterval을 이용한 스케줄링 1) 개념 주기적으로 API를 반복 실행해야 할 때, setInterval 함수를 사용할 수 있다. setInterval 함수는 이름에서도 알 수 있듯, 일정 시간 간격을 두고 함수를 실행하기 위한 목적으로 사용
RFP, 솔루션, si, kpi, poc, qbr, crm, prm AIOps, 젠서버, RMA, EA 업체 총판 / 파트너 1. SI & SM & Solution IT 회사를 분류할 때 흔히 SI, SM, Solution 기업으로 구분할 수 있다. 1) SI(S
1. Node.js에서 리눅스 명령어 사용하기 Nubo 솔루션에는 유저가 새롭게 생성될 경우, 해당 유저의 디렉토리를 자동 생성하는 기능이 존재한다. 따라서, 유저가 삭제될 때 자동 생성된 디렉토리를 자동으로 지우기 위해 리눅스의 rm -r 커맨드를 사용해야 한다. e
1. React 개발 환경 구축 1) Node.js 설치 React 프로젝트를 생성하려면, 먼저 Node.js가 설치되어 있어야 한다. ① 아래의 사이트에 접속 후 LTS 버전의 Node.js를 다운로드한다. >> Node.js 설치 ② Next 버튼을 클릭한다.
1. Hook 1) 개념 지난 포스팅에서 함수 컴포넌트와 클래스 컴포넌트를 비교하였다. 함수 컴포넌트는 코드가 간결하다는 장점이 있지만, state 관리 및 생명 주기 메서드를 사용할 수 없다는 치명적인 단점이 존재한다. 바로 이러한 단점을 개선하기 위해 사용하는 것이
1. CSS Selector 1) 형식 CSS의 기본 문법은 선택자를 먼저 쓰고, 중괄호 안에 속성:속성값 쌍을 세미콜론으로 구분하여 넣는 형태이다. 2) 종류 ① element selector HTML 태그를 선택 ② id selector 엘리먼트에 정의된 id를
1. Data Binding ① recylerview_item.xml 파일 만들기 ``` <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:
1. 사전 지식 React에서 API 통신을 할 때에도, 기존 자바스크립트 환경에서 사용하던 fetch와 axios를 그대로 사용하는데, 이 두가지 방법 모두 useEffect와 Promise를 사용한다. 여기서 useEffect는 컴포넌트가 렌더링될 때 실행될 코드를
반응형 웹은 조건부 렌더링과 깊은 연관이 있다. 따라서, 조건부 렌더링을 이용한 탭 레이아웃 구성을 먼저 진행해보기로 한다.① Tab.jsx 파일을 생성하고 아래의 내용을 입력한다.② 탭 레이아웃을 적용할 jsx 파일에 아래의 내용을 추가한다.currentTab의 값을
1. 소프트웨어 테스트 1) 구성 단계 ① 단위 테스트(Unit Test) 소프트웨어의 최소 단위(메서드)가 올바르게 동작하는지 확인한다. 각 단위는 독립적으로 테스트되어야 하며, 다른 단위와의 의존성을 최소화해야 한다. ② 통합 테스트(Integration Test
이번 포스팅에서는 async/await을 활용하는 비동기 코드에 대한 테스트를 진행해보기로 하겠습니다. 1. 단위 테스트 비동기 코드에 대한 단위 테스트는 아래의 두 가지 경우로 분류할 수 있다. ① Mocking 해야 하는 메서드가 모두 외부 모듈에 정의된 경우
1. Swagger Autogen Node.js에 Swagger UI를 적용해야 할 때, swagger-jsdoc 모듈을 사용하는 것이 일반적이다. 그러나, 모든 API를 일일이 Swagger에 등록해야 하는 절차가 다소 번거롭고, 너무나도 긴 Swagger 주석이 코