목록정민낙서장 (4)
달리는 자동차
1. 웹 프로그래밍이란?? 웹에서 돌아가는 어떤 프로그램을 만드는 것을 말한다. 즉, 웹 애플리케이션을 만드는 행위 = 웹 프로그래밍을 한다. ex) 홈페이지를 만든다. 1-1. 웹 애플리케이션이란 무엇인가? 웹을 기반으로 작동되는 프로그램이다. ex) 우리가 평소에 많이 보는 사이트들을 말함 1-2. 웹이란 무엇인가? 1개 이상의 사이트가 연결되어있는 인터넷 서비스의 한 가지 형태를 말한다. 1-3. 인터넷이란 무엇인가? 1개 이상의 네트워크가 연결되어 있는 형태를 말한다. 기본 용어 정리 프로토콜(protocol) : 네트워크상에서 약속한 통신규약 (Http, FTP, SMTP, POP, DHCP) - Http (hypertext transfer protocol) 우리들이 웹에서 많이 사용하는 것들 ..
HTML 이란 무엇일까? 컴퓨터에서 사용하는 모든 파일들은 각각 고유의 형식이 있다. 웹에다가 어떤 정보를 올려놓는다거나 사이트를 제작을 할 때 HTML이라는 확장자를 가지게 되고 웹 편집기를 이용해서 작성하게 된다. 웹 편집기로 작성한 내용을 보려고 할 때는 웹 브라우저를 이용해야 한다. 엑셀이나 워드와는 달리 HTML은 작성하는 프로그램과 보는 프로그램이 다르다 HTML이 웹 표준으로 사용되고 있고 HTML과 CSS를 사용하면 접속한 기기에 따라 사이트 레이아웃을 다양하게 바꿀 수 있다. 웹 표준이란 무엇일까? 웹사이트를 만드는 과정에서 그 안에 있는 웹문서를 만들 때 지켜야 할 약속들이다. 이런 약속을 꼭 지켜야하는 이유는 뭘까? 우리가 웹에 있는 정보를 볼 때 사용하는 브라우저가 엄청 다양하기 때..
웹(Web)으로 시작하자! 웹(Web)이란?? 브라우저를 통해 접속할 수 있는 모든 사이트 개발에 필요한 도구가 많으며, PC, 스마트폰, 태블릿, TV 등등 다양한 기기에서 동작하기 때문 Back-End(Sever Side)와 Front-End(Client Side)에 대해서 개발은 크게 프론트엔드 / 백엔드로 나눌 수 있다. 프론트엔드는 우리가 볼 수 있는 화면 처리(ex. 로그인 화면) 백엔드는 DB 조회 등 로직 처리 (ex.ID/PW 확인 로직) 프론트엔드는 HTML, CSS, Javascript로 구성되어 있다. 프론트엔드만 할 줄 알아도 API를 잘 쓰면 쓸만한 서비스를 만들 수 있다. (API : 미리 만들어 놓은 가져다 쓸 수 있는 기능) Back-End(Sever Side) 본격적으로 ..
코딩이란? 컴퓨터에 명령하는 것이다. Code + ing의 합성어로 코드(Code)를 작성하다(~ing)는 의미이다. 코드 = "컴퓨터가 알아들을 수 있는 언어" ex) 0101011 프로그래밍 언어란?? 기계어를 사람이 쓰기 좋은 형태로 가공하여 만든것이 프로그랭밍 언어이다. 기계어 = "컴퓨터가 인식 할 수 있는 OFF = 0, ON = 1로 이루어진 Code들을 말한다." 기계어에 가까운 형태일수록 "저급 언어([ex]어셈블리어)라고 부른다. 사람의 언어에 가까울수록 "고급 언어"라고 부른다. 프레임워크란??? 코딩을 할 때 자주 사용되는 도구들을 모아놓고 쉽게 활용할 수 있는 환경을 제공하는 것을 말한다. 우리가 이렇게 만들어진 도구들을 사용할 수 있는 것들을 프레임워크, 라이브러리, API, S..