DATABASE1-2. 데이터베이스의 본질 CRUD
·
youtube.com|user|egoing2/DATABASE1
CRUD Create, Read, Update, Delete 어떤 DATABASE를 만나든지 제일 먼저해야 할 것은 이 바닥에서 데이터베이스의 데이터를 어떻게 입력하고 어떻게 출력하는 가를 따져보는 것. 입력과 출력을 파악한다면 그 데이터베이스의 반을 한다고 해도 과언이 아니다. 입력(input)은 또 3가지로 나눌 수 있다. 생성, 수정, 삭제 데이터를 생성하고 읽고 수정하고 삭제하는 네가지 작업이 데이터에 관련해서 우리에게 필요한 것에 거의 모든 과정이라고 해도 과언이 아니다. 이것을 CRUD 라고 부른다. 이 CRUD를 안다면 어떤 데이터를 만나도 두렵지 않을 것이다..
DATABASE1-1.
·
youtube.com|user|egoing2/DATABASE1
DATABASE 정보기술의 심장이라고 하는 DATABASE에 대해 알아보자. 데이터가 중요한 이유는 이 데이터를 가공해서 다양한 일을 할 수 있기 때문. 이를테면 인터넷에 연결된 웹과 앱을 통해서 소식과 지식을 전파할 수 있고, 빅데이터나 인공 지능 같은 기술을 이용해 대규모의 데이터로부터 통찰력 있는 분석 결과를 뽑아낼 수 도 있다. 이런 일을 하기 위해 데이터를 저장하고 꺼낼 수 있어야 한다. 이를 위해 우리가 선택할 수 있는 첫 번째 수단은 file 이다. 장점이 무수히 많아 모두 열거하기가 어렵고 배우기가 쉬우며 운영체제 마저 파일 기능을 제공하기 때문에 어디서나 사용할 수 있다. 심지어 이메일이나 메신저를 통해서 간편하게 전송할 수 있다. 그러나 성능이나 보안, 편의성의 한계를 가지고 있다. 이..
WEB2 - JavaScript 36 (UI vs API)
·
youtube.com|user|egoing2/WEB2 - JavaScript
UI vs API UI ( User Interface ) : 사용자가 시스템을 제어하기 위해서 사용하는 조작 장치 ( 구글링: UI는 사용자가 제품/서비스를 사용할 때, 마주하게 되는 면입니다. 즉, 사용자가 제품/서비스와 상호작용할 수 있도록 만들어진 매개체인 것이지요. 따라서 UI 디자인은 폰트, 칼라, 레이아웃과 같이 사용자가 마주하게 될 시각적인 디자인을 말합니다. ) API ( Application Programming Interface ) : 애플리케이션을 만들기 위해서 프로그래밍을 할 때 사용하는 조작 장치 ( 구글링: API는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. ) 위 코드에서는 웹에서 버튼, 조작장..
WEB2 - JavaScript 35 (library VS framework)
·
youtube.com|user|egoing2/WEB2 - JavaScript
라이브러리와 프레임워크 library & framework 공통적으로 협력하는 모델이다. 그러나 라이브러리(library)는 내가 만들고자하는 프로그램에 필요한 부품이 되는 소프트웨어를 잘 정리정돈해놓은, 재사용하기 쉽도록 되어 있는 소프트웨어이다. (내가 만들고 있는 프로그램에 사용할 부품을 가져오는 느낌) 프레임워크(framework)는 만들고자 하는 것이 있을때 만들고자 하는 것이 무엇이냐에 따라 (예들 들면 게임이냐, 웹이냐, 채팅이냐) 그것을 만들려고 할 때 필요한 공통적인 것, 공통적인 부분을 프레임워크라고 하고 만들고자하는 것의 기능에 따라, 또는 개성에 따라 달라지는 부분만 살짝 살짝 수정하는 것에 따라 만들 수 있는 반제품과 같은 것. 라이브러리(library)는 소프트웨어를 만드는 내가..
WEB2 - JavaScript 34 (파일로 쪼개서 정리 정돈하기)
·
youtube.com|user|egoing2/WEB2 - JavaScript
파일로 쪼개서 정리 정돈하기 함수와 객체보다 더 큰 정리 정돈의 도구. 서로 연관된 코드들을 파일로 묶어서 그룹핑하는 것. 3.html 에서 만들었던 주간·야간모드 버튼을 1.html 과 2.html , index.html 에도 넣자. 먼저 태그를 각각 넣고 실행해보면 버튼은 생겼지만 작동하지 않는 것을 볼 수 있다. 왜 작동하지 않을까? JS 를 가지고 오지 않았기 때문이다. 만약 가지고 있는 웹페이지가 1억 개라면? 배포하는 것도 어렵겠지만 지금까지 코딩했던 야간모드에서 링크의 색깔을 'mediumspringgreen' 을 'orange' 로 바꾸고 싶다면? 이러한 상황에서 파일로 쪼개는 방법을 사용하면 된다. colors.js 파일을 만들고 입력. 3.html WEB网络 计算机语言-常见语言 HTML..
WEB2 - JavaScript 33 (객체의 활용)
·
youtube.com|user|egoing2/WEB2 - JavaScript
객체의 활용 객체 예고 시간에 열어놨던 코드를 닫아보자. 3.html WEB网络 计算机语言-常见语言 HTML超文本标记语言 CSS层叠样式表 JavaScript -JavaScript JavaScript即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。 更多>>