※ 소프트웨어기술자 경력관리시스템(https://career.sw.or.kr/)
→ 경력증명서, 교육이수 등 최소 1년 단위로 갱신해야하고 기술자경력 관리 할 수 있는 웹사이트
웹(World Wide Web)
→ 인터넷에 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간
웹 개발환경
(응용 / 프로그램 / 개발환경)
1. PC환경 웹 (Web)
→ PC 상에서 웹화면을 제공
2. 모바일 웹 (Web)
→ 모바일 상에서 웹화면을 제공
3. 반응형 웹 (Web)
→ PC환경 + 모바일 웹(Web)
4. native 어플 (앱)
→ 우리가 흔히 말하는 '어플리케이션'을 의미
5. Hybrid웹앱
→ 모바일 웹(Web) + 반응형 웹(Web) + native 어플
6. OS(Operating System)
→ PC에 설치돼 하드웨어를 제어하고 소프트웨어를 위한 시스템 환경을 제공함으로써 사용자가 PC를 사용하도록 하는 시스템
1) Window
→ Microsoft에서 개발하는 컴퓨터 운영체제로, 컴퓨터 역사상 가장 대중적으로 널리 알려지고, 가장 많이 사용되고 있는 운영체제
2) Linux
→ 운영체제 커널인 리눅스 커널에 기반을 둔 오픈 소스 유닉스 계열 운영 체제 계열
3) Unix
→ 교육 및 연구 기관에서 즐겨 사용되는 범용 다중 사용자 방식의 대화식, 시분할 처리시스템용 운영 체제
- Front -end (Client side)
→ 사용자(user)의 화면에 나타나는 웹 화면을 프론트엔드(Front-End)
1. HTML (Hypertext Markup Language)
→ 우리가 보는 웹페이지가 어떻게 구조화되어 있는지 브라우저로 하여금 알 수 있도록 하는 마크업 언어
2. CSS (Cascading Style Sheets)
→ HTML이나 XML(XML의 방언인 SVG, XHTML 포함)로 작성된 문서의 표시 방법을 기술하기 위한 스타일 시트 언어
※ XML (eXtensible Markup Language) : W3C에서 개발된, 다른 특수한 목적을 갖는 마크업 언어를 만드는데 사용하도록 권장하는 다목적 마크업 언어
3. JavaScript
→ 객체(Object) 기반의 스크립트 언어로 기본적으로는 웹 브라우저에서 해석되는 인터프리터 언어
4. JQuery
→ 자바스크립트 언어를 간편한게 사용할 수 있도록 단순화시킨 오픈 소스 기반의 자바스크립트 라이브러리
- Back -end (Server side)
→ 서버측(server-side)과 데이터베이스를 관리하는 영역을 백엔드(Back-end)
1. Java
→ 썬 마이크로시스템즈에서 1995년에 개발한 객체 지향 프로그래밍 언어
2. PHP (Hypertext Preprocessor)
→ C언어를 기반으로 만들어진 서버 측에서 실행되는 서버 사이드 스크립트 언어
3. JavaScript
→ 객체(Object) 기반의 스크립트 언어로 기본적으로는 웹 브라우저에서 해석되는 인터프리터 언어
4. ASP (Active Server Pages)
→ 마이크로소프트사에서 동적으로 웹 페이지들을 생성하기 위해 개발한 서버 측 스크립트 엔진
- WAS (Web Application Server)
→ DB 조회나 다양한 로직 처리를 요구하는 동적인 컨텐츠를 제공하기 위해 만들어진 어플리케이션 서버
-Web Server
→ 인터넷에 연결되어 웹에 연결된 다른 기기들이 웹 서버의 데이터(컴포넌트 파일들)를 주고받을 수 있도록 합니다
※ WAS와 Web Server의 차이점 : web서버는 정적인 컨텐츠를 처리 was는 동적인 컨텐츠를 처리
- DB (Data Base)
→ 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합
- DBMS (Data Base Management System)
→ 데이터베이스를 운영하고 관리하는 소프트웨어(ex. Oracle, My-sql...)
※ API (Application Programming Interface) : API는 정의 및 프로토콜 집합을 사용하여 두 소프트웨어 구성 요소가 서통신할 수 있게 하는 메커니즘
※ DBMS 순위
→ 계속 주시하며 30위권 안 DBMS를 확인
'코딩 공부 > web & Java' 카테고리의 다른 글
데이터 모델링 (0) | 2022.08.25 |
---|---|
SQL (0) | 2022.08.24 |
MySQL 제거 (0) | 2022.08.24 |
데이터 베이스관련 (0) | 2022.08.24 |
이클립스, 톰캣 설치 및 부가 설명, 자바의 기본적인 구조 (0) | 2022.08.23 |