사용자 경험 (UX)
사용자 경험은 사람이 제품을 경험하는 방식, 특히 웹 사이트 또는 앱과 관련하여 특히 중요합니다.
UX는 주로 사용의 편의성과 사용자 만족 / 즐거움에 관심이 있습니다.
- Sitemap : 웹 사이트의 모든 페이지 개요
- UI : 사용자 인터페이스. 사용자가 상호 작용하는 기계의 모든 부분. 스크린, 키보드, 마우스 / 터치 패드 등을 계산합니다.
- 사용자 조사 : 사용자 요구 및 행동을 이해하는 목표로 수행 된 관찰 및 분석.
- 와이어 프레임 : 웹 사이트 / 웹 앱의 모양을 나타내는 스케치는 사이트의 주요 구성 요소를 포함합니다.
워크 플로우 도구 및 하드웨어
생산성과 효율성을 높이는 데 도움이되는 도구.
- 텍스트 편집기 : 일반 텍스트, 서식없는 텍스트를 작성하기 위해 코딩 및 프로그래밍에 사용되는 소프트웨어입니다. 예 : 숭고한 텍스트, 대괄호, TextEdit, TextWrangler, 메모장 ++
- IDE : 통합 개발 환경. 사람들에게 프로그램을보다 효율적으로 제공합니다. 텍스트 편집기와 유사하지만 더 많은 기능이 있습니다. 예 : PyCharm, Webstorm
- 라우터 : 라우터는 모뎀과 컴퓨터 사이의 단계입니다. 정보가 광대역을 통해 모뎀에 도착하면 라우터는 해독하여 해당 데이터를 컴퓨터로 보냅니다.
- 가상 머신 (VM) : 가상 머신은 본질적으로 하드웨어처럼 동작하는 소프트웨어입니다. 물리적 인 존재는 없지만 실제 머신과 같은 프로그램을 실행할 수 있습니다. 두 가지 유형의 VM은 전체 운영 체제를 실행하도록 설계된 시스템 가상 컴퓨터 와 하나의 프로그램 만 실행하도록 설계된 가상 컴퓨터를 처리 합니다.
- 가상 사설망 (VPN) : VPN은 네트워크에 추가적인 보안 계층을 제공합니다. 공개 또는 사설 네트워크에 사용할 수 있지만 데이터를 보호하려는 기업에서 가장 일반적입니다.
- 버전 관리 : 버전 관리는 시간이 지남에 따라 파일 또는 파일 집합에 대한 변경 내용을 추적하는 시스템입니다. 특정 변경 사항이 작동하지 않으면 나중에 특정 버전을 다시 호출 할 수 있으므로 모든 단계를 취소하는 번거 로움을 덜 수 있습니다.
- 작업 관리자 : 반복적이지만 필요한 작업을 자동화하여 업무 프로세스를 간소화 할 수있는 응용 프로그램입니다. 예 : Grunt, Gulp
프론트 엔드 개발
사용자 / 클라이언트가 자신의 컴퓨터에서 볼 수있는 것이기 때문에 "클라이언트 측"이라고도합니다. 웹 사이트 또는 앱의 ' 프런트 엔드 '에는 디스플레이 / 디자인이 코딩되어 있습니다.
- HTML : Hypertext Markup Language. 인터넷의 "얼굴". 모든 웹 사이트에는 HTML이 있습니다. 웹 브라우저는 HTML 파일을 읽고 궁극적으로 볼 웹 사이트로 변환합니다.
- CSS : 계단식 스타일 시트. HTML이 "얼굴"인 경우 CSS는 "메이크업"입니다. 스타일을 선택하고 다양성을 추가 할 수 있습니다.
- JavaScript : 클라이언트에서 실행됩니다 (몇 가지 프로그래밍 언어 중 하나). 웹 개발에서 가장 많이 사용되는 언어. 이제 백 엔드에서도 사용됩니다.
백엔드 개발
종종 "서버 측"이라고 불리는 백엔드는 웹 사이트 또는 앱을 실행하기 위해 장면 뒤에서 일어나는 일입니다. 프런트 엔드는 얼굴이고, 백 엔드는 두뇌입니다. 서버 및 데이터베이스가 포함됩니다.
- API : 응용 프로그램 프로그래밍 인터페이스. 프로그램을위한 일련의 규칙과 빌딩 블록을 제공하기 위해 소프트웨어 개발에 사용됩니다.
- 데이터베이스 : 웹 응용 프로그램의 데이터 컬렉션입니다.
- DevOps : 팀이 더 잘 소통하고 함께 일할 수 있도록 돕는 소프트웨어 개발 방법. 개발자는 다른 IT 직원과 함께 생산 및 효율성 증대를 최종 목표로 삼습니다.
- 프레임 워크 : 전체 용어는 "웹 응용 프로그램 프레임 워크"입니다. 사전 코딩 된 템플릿과 라이브러리를 제공하여 웹 사이트 / 응용 프로그램을 구축하는 데 걸리는 시간을 단축하므로 "기반"을 구축 할 수 있습니다.
- 웹 서버 : 웹 서버 의 주된 목적은 컨텐츠를 저장하여 클라이언트에게 전달하는 것입니다. 하드웨어 (웹에 액세스 할 수있는 컴퓨터) 또는 소프트웨어 (서버 요청을 감지하고 이에 응답하는 프로그램) 일 수 있습니다.
결론
19 기술 용어 아래로, 단지 몇 백 (또는 수천) 갈 수 있습니다. 천천히 지내십시오. 압도 당하지 마세요.