본문 바로가기

IT지식38

[Javascript] ES6 문법 정리 (대표 9가지) + Babel 기존에 jQuery를 활용한 ES5 문법에서 최신 트렌드에 맞게 ES6 문법을 공부해보도록 하자. - ES6란? ECMAScript 2015로도 알려진 ES6는 ECMAScript 표준의 가장 최신 버전이다. ES6는 새로운 언어 기능이 포함된 주요 업데이트이다. + 2015년은 ES5(2009)이래로 진행한 첫 메이저 업데이트가 승인된 해 최신 Front-End Framwork인 React, Angular, Vue에서 권고하는 언어 형식 ES5에 비해 문법이 간결해서 익숙해지면 코딩을 훨씬 편하게 할 수 있음 - ES6의 대표적인 문법 const and let Arrow Function Template Literals Default parameters Array and object destructing.. 2023. 2. 13.
[Web] 실습 UI 개발로 배워보는 순수 javascript와 VueJS개발 - Vue.js란? Vue.js는 웹프론트엔드 프레임워크 중 하나이다. 컴포넌트 기반의 SPA(Single Page Applcation)를 구축할 수 있게 해주는 프레임워크이다. 컴포넌트란 웹을 구성하는 로고, 메뉴바, 버튼 등 웹 페이지 내의 다양한 UI요소를 재사용 가능하도록 구조화 한 것이다. SPA는 단일 페이지 어플리케이션으로 하나의 페이지 안에서 필요한 영역 부분만 로딩 되는 형태를 말한다. 빠른 페이지 변환과 적은 트래핑 양을 지원한다. Vue.js를 공부하기 위해서 인프런의 "실습 UI 개발로 배워보는 순수 javascript와 VueJS개발" 강의를 따라하며 학습해보겠다. - 개발환경 node.js vscode chrome(최신 버전) lite-server(개발 서버) git(코드 형상 .. 2023. 2. 10.
[데이터베이스] PostgreSQL 공부해보기 참고 자료: http://www.gurubee.net/postgresql/basic PostgreSQL 기본강좌 www.gurubee.net - 소개 PostgreSQL은 오픈소스 데이터베이스 중 가장 진보되고 안정적인 데이터베이스이며 ANSI/ISO 규격의 SQL을 지원한다. PostgreSQL은 Ingres에 뿌리를 두고있고 과거 IBM에서 작성된 RDBMS의 화이트페이퍼를 기반으로 Oracle, DB2 그리고 PostgreSQL이 구현되었기 때문에 MySQL이나 MariaDB와 같은 오픈 소스 제픔과 달리 PostgreSQL의 경우 상요 RDBMS 급의 기능을 제공한다고 할 수 있다. - 특징 - (Portable, Reliable, Scalable, Secure, Recovery&Availabil.. 2023. 2. 9.
[Web] Docker에 대해 공부해보자 Docker란? 도커는 리눅스 컨테이너 기술을 기반으로 하는 오프 소스 서비스이다. 도커를 통해 애플리케이션 실행 환경을 코드로 작성할 수 있다. 도커를 통해 OS를 공유, 격리화하여 관리할 수 있다. 쉽게 말해 도커는 다양한 프로그램들과 실행환경을 컨테이너로 규격화시켜 프로그램의 배포와 관리를 단순화할 수 있게 도와주는 기술이다. 리눅스 컨테이너란? 리눅스 컨테이너는 Linux 기반의 기술 중 하나이다. 필요한 라이브러리와 애플리케이션을 모아서 마치 별도의 서버처럼 구성한 것을 말한다. 컨테이너를 이루는 네트워크 설정, 환경 변수 등의 시스템 자원은 각 컨테이너가 독립적으로 소유하고 있다. 리눅스 컨테이너의 기술들은 다음과 같다. 프로세스의 구획화? 특정 컨테이너에서 작동하는 프로세스는 기본적으로 그 .. 2023. 1. 3.