전체 글
-
[NodeJs-신입]2일차 - 개발환경설정- II편( ver 22.09.01)신입개발자-교육/Node(Nest.js) 2022. 9. 26. 08:46
1. NVM (Node Version Manager) 설치 https://github.com/nvm-sh/nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm//install.sh | bash wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm//install.sh | bash # 설치후 적용 source //.bashrc # WSL의 경우 root로 기본사용자 설정(개발의 용이성 위해서 root 사용) source /root/.bashrc 자세한 사항은 공식 홈페이지 확인 2. 프로젝트 생성 및 실행 1) 프로젝트 생성 $ mkdir $ nvm use --> nodejs.org에서 확인 : 최초 프로젝트의 ..
-
[NodeJs-신입]1일차 - 개발환경설정- I편( ver 22.09.01)신입개발자-교육/Node(Nest.js) 2022. 9. 26. 08:32
1. 개발환경 스펙 구분 툴 OS 윈도우 10이상 IDE Visual Studio Code 개발언어 JavaScript TypeScript (팀 개발능력 성숙도 향상 이후 진행 ) 형상관리 github 서비스 이용 또는 사내 NAS에 gitlab stand-alone 설치하여 운영 협업 Teams 추) Office 365가입시 기본 제공하는 "팀즈" 추천 일정관리 Redmine 2. OS 환경 구성 - Windows 기준 1) WSL 설치 및 Version 2로 설정 WSL 설치 # Enable the Windows Subsystem for Linux $ dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all..
-
[리액트-신입]2일차 - 팀 개발 프로세스 이해 II편( ver 22.07.01)신입개발자-교육/리액트(React) 2022. 7. 11. 15:52
5. issue 처리하기 1) 개발 환경 구성 및 확인 - 사전에 권한 부여 및 ssh 계정에 등록 - 비밀번호 없이 접근가능 [참고] SSH Key는 ssh-keygen을 통해서 생성가능 4.3 Git on the Server - Generating Your SSH Public Key https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key 2) branch clone $ git clone --single-branch - develop 또는 해당 feature → main (X) 경고) 허가된 경우가 아니면 main branch해서 작업을 하지 않음 예) git clone -b develop --single-branc..
-
[리액트-신입]2일차 - 팀 개발 프로세스 이해 I편( ver 22.07.01)신입개발자-교육/리액트(React) 2022. 7. 11. 15:37
1.git issue 기반 개발 프로세스 개요 - 이슈(issue)는 프로젝트 관리 관점에서 이미 발생된 위험(문제)를 의미함 - 이슈는 발생된 문제이기 때문에 반드시 해결해야 프로젝트가 성공할 수 있음 - 이건 개념을 개발 프로세스에 도입한 것이 issue 기반 개발 프로세스임 - 오픈소스 프로젝트에서 널리 사용되고 있음 2. git issue 프로세스 - 리뷰는 해당 스프린트가 종료될때 진행함 3. 이슈의 종류 및 생성 템플릿 사용 1) 이슈의 종류 feature - 신기능, 작업후 develop와 병합 후 삭제 hotfix - main(이미출시된 버전)에서 수정할 작업 - 대부분 오류패치 bugfix - develop나 staging에서 발생한 오류(버그)를 수정하기 위한 패치 [예시] 2) 이슈 ..
-
[리액트-신입]1일차 - 개발환경설정- II편( ver 22.07.01)신입개발자-교육/리액트(React) 2022. 7. 4. 16:38
1. 프로젝트 생성 및 실행 1) 프로젝트 생성 - docker 기본 $ mkdir $ cd $ mkdir home $ mkdir project → /home /project ⇒ 권한 755 [필수 하위 디렉토리] docker 컨테이너용 환경변수 경로 /home 소스코드 프로젝트 경로 /project [결과화면-예시] 2) docker image 생성 - 개발에 필요한 node 버전 선택 후 docker 빌드 수행 https://hub.docker.com/_/node 에서 node버전에 맞는 DockerFile 내용 복사 [참고] stretch : Debian 9 buster : Debian 10 bullseye : Debian 11 - DockerFile 생성 Dockerfile … https://hu..
-
[리액트-신입]1일차 - 개발환경설정- I편( ver 22.07.01)신입개발자-교육/리액트(React) 2022. 7. 4. 16:27
1. 웹 개발자란? HTTP프로토콜을 커뮤니케이션의 매개체로 사용하는 WWW(World Wide Web)기반의 소프트웨어 프로그래머(엔지니어) 구현하여 동작하는 대상이 Web인 경우 웹 개발자, App( 모바일 어플)인 경우 앱 개발자로 구분하기도 하며, 최근에는 웹과 앱 두영역을 포괄한 사용자 접점의 SW 개발자라는 의미로 Front-End 개발자로 표현되어 주로 사용됨 2. 개발환경 스펙 구분 툴 OS 윈도우 10이상 IDE Visual Studio Code 개발언어 JavaScript TypeScript (팀 개발능력 성숙도 향상 이후 진행 ) 형상관리 github 서비스 이용 또는 사내 NAS에 gitlab stand-alone 설치하여 운영 협업 슬랙 또는 팀즈 추) Office 365가입시..
-
[신입사원교육]직장생활 매너 및 업무준비신입개발자-교육/직상생활매너-공통 2022. 7. 4. 12:58
1. 사회생활 기본 매너 직업소양 https://www.nise.go.kr/eduCnts/sub04/#nav02 직장학개론 - 매너 있는 직장생활법 ( EBS, 직장학 개론) https://www.youtube.com/watch?v=Y9Q-plozPnE 사회 초년생에게 필요한 직장매너! 매너가 사람을 만든다! https://blog.ibk.co.kr/2425 !!!어렵다면 이것 하나만 하자 먼저 인사 하자. 2. 재테크에 대한 관심 - 계획적 소비를 하자. 3. 사내 이메일 신청 및 구글과 연동 - 사내 이메일로 구글에 가입하면 구글의 모든 서비스를 이용할 수 있음 단, 이메일 이용은 불가 - 차후 이직시 해당 이메일만 변경하면 지속적으로 본인의 경력과 관련된 자료를 관리할 수 있음 4.. 장비 관련 매..
-
[Ver 0.0.1]BPM (Business Process Management)기본 IT용어 2021. 7. 5. 21:50
BPM (Business Process Management) 이란? BPM은 비즈니스 목표 달성을 위해서 비즈니스 프로세스를 End-To-End으로 모데링, 분석, 최적화하도록 지휘, 감독하는 체계를 말합니다. 이 과정에서 자주 반복되거나 예측 가능하여 자동화할 수 있는 일은 System Tasks라고 하고, 사람의 개입이 필요한 일은 Human Tasks라고 합니다. 결국, BPM은 자동화 가능한 일과 자동화 불가능한 일로 구분하고, 전사적으로 비즈니스 프로세스를 조정하여 운영 성능을 향상시키도록 지속적인 최적화 및 개선의 활동입니다. 일회성 작업인 BMI(Business Model Innovation)과 BMR(Business Model ReEngineering)과는 지속성 관점에서 차이가 있습니다...