본문 바로가기

윈도우

개발 소스코드 관리; 2. Git을 설치하고 덤으로 얻는 리눅스 환경 개발 소스코드 관리1. 형상관리, CI/CD2. Git을 설치하고 덤으로 얻는 리눅스 환경3. GitHub 사용하기 - 1) 계정생성, Token 발행4. GitHub 사용하기 - 2) VSCode 연결, 해제5. 예제로 본 Git 사용법 (기본 명령어) - 11. Git과 MinGWGit은 현재 가장 많이 사용되고 있는 Version Control 소프트웨어이다. 가장 많은 오픈소스 프로젝트가 호스팅 되고 있는 곳이 GitHub이고 당연히 오픈소스를 받는 대표적인 방법이 Git이다. 이전에는 SourceForge가 가장 많았는데 내가 아는 많은 프로젝트들이 GitHub으로 이전했다. Source Forge는 CVS (Concurrent Version System)나 SVN (이건 약자가 아니라 Subv.. 더보기
윈도우에 만드는 리눅스 개발 환경; 5. Docker로 MySQL시작하기 윈도우에 만드는 리눅스 개발 환경 목차1. 우분투 리눅스 설치 (윈도우 10)2. 윈도우에 Docker 설치3. 속도 개선 후 node.js 설치4. VSCode 설치 후 리눅스 연결5. Docker로 MySQL시작하기6. Docker로 MongoDB 시작하기7. 윈도우 11에 우분투 설치 8. Docker로 PostgreSQL 시작하기 0. 노트북에 DB를 설치하기 전에사실 회사에서는 개발을 위해 DB (데이터베이스)를 노트북에 설치하는 것은 좋은 습관은 아니다. 왜냐하면대부분 DB설계하고 관리하는 DBA와 개발자는 분리되어 있다따라서 DB를 노트북에 설치하면 개발에 사용하는 DB구조가 회사의 DB구조와 다를 수 있다. 다시 말해 개발 오류가 발생하는 원인이 된다.개발에 사용하는 샘플 데이터도 외부로 .. 더보기
윈도우에 만드는 리눅스 개발 환경; 4. VSCode 설치 후 리눅스 연결 윈도우에 만드는 리눅스 개발 환경 목차1. 우분투 리눅스 설치 (윈도우 10)2. 윈도우에 Docker 설치3. 설치속도 개선 후 node.js 설치4. VSCode 설치 후 리눅스 연결5. Docker로 MySQL시작하기6. Docker로 MongoDB 시작하기7. 윈도우 11에 우분투 설치 8. Docker로 PostgreSQL 시작하기 VSCode는 최근 node.js개발자들이 가장 선호하는 에디터일 것이다. 프로그램을 작성하는 기본 에디터 기능에 여러 가지 extension을 추가하면 마이크로소프트나 Jetbrains에서 판매하는 IDE 못지않은 기능을 제공한다. VSCode의 많은 extension들이 마이크로소프트 직원에 의해 개발되고 제공되고 있는데, 이 때문에 안정된 품질을 만들 수 있었고.. 더보기
윈도우에 만드는 리눅스 개발 환경; 3. nvm으로 node.js 설치 윈도우에 만드는 리눅스 개발 환경 목차1. 우분투 리눅스 설치 (윈도우 10)2. 윈도우에 Docker 설치3. 속도 개선 후 node.js 설치4. VSCode 설치5. Docker로 MySQL시작하기6. Docker로 MongoDB 시작하기7. 윈도우 11에 우분투 설치 8. Docker로 PostgreSQL 시작하기0. node.js에 대해서프론트엔드 개발에서 가장 많이 사용하는 언어는 당연히 자바스크립트(Javascript)이다. 아주 예전에는 프레임워크 없이 화면 이벤트 핸들링에 필요한 간단한 프로그램만 작성하는 시절도 있었지만, DOM을 쉽게 핸들링 할 수 있는 jQuery가 나오면서 화면에 일부 비즈니스 로직이 들어가기 시작하더니, CommonJS로 module화가 쉬워지고 나서, 이제는 이.. 더보기
윈도우에 만드는 리눅스 개발 환경; 2. 윈도우에 Docker 설치 윈도우에 만드는 리눅스 개발 환경 목차1. 우분투 리눅스 설치 (윈도우 10)2. 윈도우에 Docker 설치3. nvm으로 node.js 설치4. VSCode 설치5. Docker로 MySQL시작하기6. Docker로 MongoDB 시작하기7. 윈도우 11에 우분투 설치 8. Docker로 PostgreSQL 시작하기 윈도우에 만드는 리눅스 개발 환경; 7. 윈도우 11에 우분투 설치윈도우에 만드는 리눅스 개발 환경 목차 1. 우분투 리눅스 설치 (윈도우 10) 2. 윈도우에 Docker 설치 3. nvm으로 node.js 설치 4. VScode 설치 5. Docker로 MySQL시작하기 6. Docker로 MongoDB 시작하기 7. 윈도우 11front-it.tistory.com노트북에서 개발을 좀 .. 더보기
윈도우에 만드는 리눅스 개발 환경; 1. 우분투 리눅스 설치 (윈도우 10) 윈도우에 만드는 리눅스 개발 환경 목차1. 우분투 리눅스 설치 (윈도우 10)2. 윈도우에 Docker 설치3. nvm으로 node.js 설치4. VSCode 설치5. Docker로 MySQL시작하기6. Docker로 MongoDB 시작하기7. 윈도우 11에 우분투 설치 8. Docker로 PostgreSQL 시작하기 0. 윈도우에 우분투 리눅스가 필요한 이유윈도우에서 개발 환경을 만드는데 왜 리눅스 서브시스템(WSL)이 필요할까?많은 서버환경이 비용과 관리의 편리함 때문에 데비안(Debian) 계열 리눅스나 레드햇(Redhat) 계열 리눅스로 만들어져 있다. 그래서 개발 환경에 대한 많은 설명이 리눅스 또는 xNix기반인 Mac을 기준으로 작성된 경우가 많아, 우분투 리눅스를 윈도우에서 사용할 수 있다.. 더보기
윈도우 개발 환경으로 돌아오다 새해들어 내가 알고 있는 내용들을 공유해보면 어떨까?하는 생각이 들어 블로그를 시작해 봤다. 먼저 이번 글은 윈도우, 우분투, Mac을 개발환경으로 고민하고 있는 관리자나 개발자에게 도움이 되었으면 해서 작성했고, 개발환경 구성과 관련된 내용을 이어서 올리려 한다.1. 다시 윈도우 개발 환경으로십여년 전에 윈도우를 개발환경으로 주로 사용할 때에는, 회사에서 사용하는 모든 프로그램을 PC에 설치해서 개발환경을 만들고, 프로젝트 마다 다른 환경으로 만들기 위해 설치와 삭제를 반복하다 보니, 윈도우가 손상되어 다시 설치해야 하는 일이 많아 졌다. 그래서 안쓰는 데스크탑 컴퓨터에 우분투(Ubuntu Desktop)를 설치하고 개발 환경으로 만들어 사용하기 시작했는데, 우분투는 업데이트를 하면 한글설정이 깨어지기.. 더보기