반응형

📜 TIL 67

[2021.07.03] IDE란? (통합 개발환경)

IDE란? Integrated Development Environment (통합) 개발 환경 개발을 하면서 사용되는 도구들의 집합 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어 마치 콘텐츠 디자이너가 포토샵, 일러스트레이터 같은 프로그램을 사용하듯. 개발자들도 개발을 할 때는 여러 프로그램을 사용하게 된다. 개발 시에는 여러 가지 프로그램을 따로 쓰면, 프로그램들을 연결하기 위해 복잡한 과정을 거쳐야 한다. 그래서 이런 내용들을 한데 모아 사용하는 것이 IDE(통합 개발 도구). ex) Visual Studio, 이클립스 등 IDE의 주요 기능 코드를 작성하기 위한 텍스트 에디터(Text Editor) 작성한 코드를 실행하..

📜 TIL 2021.07.03

[2021.07.02] Vue CLI 프로젝트 기반 DevOps 개발환경 실습

Vue.js Vue.js는 기본적인 프로젝트 구조를 빠르게 스캐폴딩 할 수 있는 공식 CLI를 제공한다. 이를 통해 생성된 프로젝트를 수작업으로 빌드하고, GitHub Pages라는 서비스에 정적 페이지를 호스팅 하도록 배포한다. 이후 이 과정을 소스코드 커밋 & 푸시 만으로 자동화할 수 있는 workflow를 구성하여 GitHub Actions를 통해 배포 자동화를 완료한다. [참고] 스캐폴딩이란? (Scffolding) 특정 과목 수업을 할 때 언어적 부족함을 보완해주는 교육 기법을 가리키는 말. ‘스캐폴딩’은 영어 단어로 ‘뼈대’ 혹은 ‘비계’를 의미. 즉, 어휘의 뼈대를 구축해줌으로써 언어 능력이 뒤처지는 학습자들로 하여금 혼자 해결할 수 없는 문제들까지 해결할 수 있게 도와주는 교수 기법. 따라..

📜 TIL 2021.07.02

[2021.07.02] Jenkins / Docker / 웹서버 / 성능테스트(nGrinder) 간단정리

Jenkins 싸피에서 사용하는 CI/CD툴로 파이프라인을 사용하여 통합 및 배포를 지속적으로 할 수 있는 툴 Docker 반 가상화로 어플리케이션 등을 하나의 읽기 전용 이미지 형태로 생성하여 컨테이너 인스턴스로 실행하거나 중지 삭제 할 수 있는 것 정적 웹서버 Nginx, Apache HTTP Server WebtoB 동적 웹서버 Weblogic (공기업, 공공기관에서 많이 사용. 구식임..) 성능 테스트의 목적 목표 성능 도달 여부 확인 시스템의 한계 성능 측정 부하 스트레스 하에서 기능 안정성 체크 nGrinder 성능 테스트 도구 중 NHN에서 제작하여 오픈 소스로 제공하는 도구

📜 TIL 2021.07.02

[2021.07.01] Firebase? Amplify?

Google의 Firebase 와 AWS의 Amplify 모던한 에플리케이션 개발 환경을 구성할 수 있고 이를 통해 서버리스로 가벼운 서비스를 만들어 운영해볼 수 있다. Google의 Firebase란? Firebase를 사용하면 사용자 인증, 데이터 베이스, 스토리지 등 백엔드 기능을 구축하는 시간을 줄이고 오직 프론트 엔드 영역의 비즈니스 로직만을 구현하는데에 집중할 수 있다. 원래는 데이터 베이스였지만 Google이 인수 후 다양한 Back-end기능을 제공해주는 플랫폼으로 진화! Firebase는 Serverless의 Baas에서 가장 대중적이고 커뮤니티가 활성화된 곳이다. 🔽 참고한 링크 [Firebase] Firebase란? Firebase? Firebase는 원래 데이터 베이스였다. 하지만 ..

📜 TIL 2021.07.01

[2021.07.01] UI/UX란? ( + UI와 UX의 차이점 )

UI란? User Interface 사용자가 제품/서비스를 사용할 때 마주하게되는 부분 UI 디자인은 폰트, 컬러, 레이아웃 등 사용자가 마주하는 시각적인 부분을 말함 다양한 사용자가 보편적으로 편하게 사용할 수 있도록 만들어 사용에 불편함이 없어야 한다 따라서 어쩔 수 없이 발생하는 주관적인 불만족을 최소화시켜야 한다 UX란? User Experience 사용자가 제품/서비스를 경험할 때 느끼는 종합적인 만족을 의미 UX 디자인은 사용자가 만족스러운 경험을 할 수 있도록 사용자 중심적으로 설계된 디자인 사용자들의 경험 데이터를 분석하여 더 편하고 효율적인 방향으로 바꾸어 갈 수 있도록 하는 과정 UI vs UX UI는 빠르고 편리하게 제품/서비스를 사용할 수 있도록 디자인됨. UX는 사용자의 경험이나 ..

📜 TIL 2021.07.01

[2021.06.30] JIRA 시작하기

🔽 시작하기 Atlassian | 소프트웨어 개발 및 협업 도구 전 세계 수백 만 사용자가 Atlassian 제품을 이용해 소프트웨어 개발과 프로젝트 관리, 협업, 코드 품질을 개선하고 있습니다. www.atlassian.com Team-managed? Company-managed? Next-gen? classic? Team-managed 프로젝트는 이전의 Next-gen 프로젝트에서 새로 바뀐 이름이고, Company-managed 프로젝트는 classic 프로젝트의 새 이름이다. 이걸 몰라서 계속 구글링하고 다녔다가.. Atlassian의 articles를 보고 알 수 있었다. 😓 단어가 주는 혼란을 줄이고 조금 더 직관적인 단어를 사용하고자 바꾸었다고 한다. Next-gen and classic a..

📜 TIL 2021.06.30
반응형