728x90
반응형

✎ STUDY/#2 스파르타코딩클럽_ 비개발자를 위한, 웹개발 8

직장인 코딩 용어⑤ 아키텍쳐 / DB

서버 안에는 엄청나게 많은 역할들이 존재한다. 서버가 죽었다, 터졌다 >> 컴퓨터가 멈춘 경험 클라우드 환경에서 컴퓨터를 산다. 데이터베이스 데이터베이스는 데이터를 잘 찾게 해주는 프로그램이다. SQL : 정형화, 표를 만들고 정리 NoSQL: NOT ONLY SQL , 비정형화 1. 아키텍쳐, 매우 복잡하다 2. 클라우드를 잘 써야한다. 3. DB는 두 종류, 인덱스가 중요하다. 정렬된 순서!!

직장인 코딩 용어 ④ 개발언어, 프레임워크

복습 > 프로그래밍 언어는? 인간과 가장 가까운 언어로, OS에 명령을 내리는 것 인터넷 세상에서 잘 듣고 있다가 요청이 오면 응답을 줘!! ➡️ 서버를 만드는 명령 그런데!! 이 프로그래밍 언어들로 서버를 처음부터 다 만든다는 것은 아주 어려운일이다.. 프레임 워크 미리 만들어놓은 블록세트이다. 언어마다 서버를 만들 수 있는 블록세트가 정해져 있다. 서버를 만들 때 프레임워크에서 필요한 기능을 갖다가 쓴다. 스프링 프레임워크에 대한 이해와 경험도도 중요하다. 파이썬은 데이터분석으로 이용됨 장고를 다룰 수 없으면 서버를 못 만든다. 웹 프론트엔드: 우리 눈에 보이는 부분 프론트엔드 언어 자바스크립트 기반의 프레임워크들이 나왔다. 프레임워크를 사용하면 용량을 조금 적게 보낼 수 있거나, 페이지의 깜빡거림이..

직장인 코딩용어 ③ 서버-클라이언트 통신

클라이언트 개발자하고 미리 한 약속 새로운 기능이 나왔으니 창구를 새로 만들어달라 "OPEN API" 누구나 요청할 수 있게 열어둔 API 공공데이터 개방 추진 사업의 일환으로 많이 열어두는 편임 (통상적으로 누구나 부르지 못하게 못하게 함! ) 웹서버가 기다리면서 리스닝을하고 요청이 오면 기능을 수행 요약 1. API란 창구이자 약속 2.평소에 보는 URL처럼 생김 3.웹, 앱...서버는 상관없다.

직장인 코딩 용어 해설② 웹서비스 동작방식

어? 서버 터졌네 = 접속자 폭주 서버란? 가운데서 데이터를 저장하고 주는 것 서버를 통해 정보를 주고 받고 한다. 즉, 서버란 "컴퓨터라는 사람의 직업과 같은것 (DB,웹서핑도 가능!) 웹은 어떻게 동작하는 걸까? 브라우저의 역할? 요청을 보내고 받아서 그대로 그려줌 HTML: 뼈대 CSS: 예쁘게 꾸며주기 Javascript: 동작 웹사이트의 기초적인 구성요소 : HTML, CSS, Javascript 하지만 매번 페이지를 로딩 할 수 없고 데이터만 갈아끼우고 싶을 수도 있다. 그럴 떄는 데이터만 내려줄 수 있다. 그런데 아무렇게나 줄 수는 없으니, 줄 때도 규칙이 필요하다. 그러한 규칙이 {JSON} 제이슨 방식 키: 밸류 라고 한다~ 중괄호로 계속해서 이어지는게 제이슨방식의 특징 JASON은 앱에..

직장인 코딩 용어 해설 ① 컴퓨터와 인터넷

[컴퓨터와 인터넷] 컴퓨터: 기계를 모아 둔 것 하드디스크 : 적어둔다 RAM: 기억하기 CPU: IQ, 계산하기 . CPU가 좋으면 빨리 계산할 수 있다. 메인보드: 하드디스크, RAM, CPU 를 한 번에 꽂아두는 곳 컴퓨터를 어떻게 조작할까? 운영체제로 조작한다, 운영체제: 인간이 기계와 소통할 수 있게 만드는 기반 프로그램 ex) android, ios, windows, linux linux: 오픈소스로 무료로 사용가능 OS에 명령을 내리는 것이 " 코딩 " 코딩: 운영체제에 명령을 내린다. 명령을 내릴 때 어떤 언어든 상관없다. 프로그래밍 언어: 어떤 말로든 명령을 내리면 됨. ex) JAVA, PYTHON, php, c++, scala, javascript, c#, node, ruby 프로그램..

1주차/ HTML, CSS 기본 내용

1. HTML과 CSS의 개념 HTML은 뼈대, CSS는 꾸미기! 👉 HTML은 구역과 텍스트를 나타내는 코드로, CSS는 잡은 구역을 꾸며주는 것으로 생각합니다. HTML 내 style 속성 으로 꾸미기를 할 수 있지만, 긴 세월동안 이것을 한데 모아 볼 수 있는 CSS 파일이 탄생하게 되었습니다. HTML 코 드 내에 CSS 파일을 불러와서 적용합니다. 또한 CSS를 잘 사용할 줄 아는 것과, '예쁘게' 만드는 것은 다른 영역이기 때문에(붓을 잡을 줄 아는 것과 그림을 잘 그릴 줄 아는 것의 차이), 많은 경우 웹디자이너나 퍼블리셔에게 의존하게 됩니다. 2. HTML 기초 HTML은 크게 head와 body로 구성되며, head안에는 페이지의 속성 정보를, body안에는 페이지의 내용을 담습니다. h..

1주차/서버/클라이언트/웹의 동작 개념

1. 서버/클라이언트/웹의 동작 개념 2. 웹의 동작 개념 HTML을 받는 경우) 👉 네! 우리가 보는 웹페이지는 모두 서버에서 미리 준비해두었던 것을 "받아서", "그려주는" 것입니다. 즉, 브라우저가 하는 일은 1 요청을 보내고, 2 받은 HTML 파일을 그려주는 일 뿐이죠. 👉 근데, 1)은 어디에 요청을 보내냐구요? 좋은 질문입니다. 서버가 만들어 놓은 "API"라는 창구에 미리 정해진 약속대로 요청을 보내는 것이랍니다. 예) https://naver.com/ → 이것은 "naver.com"이라는 이름의 서버에 있는, "/" 창구에 요청을 보낸 것! 3. 웹의 동작 개념 (데이터만 받는 경우) 👉 앗, 그럼 항상 이렇게 HTML만 내려주냐구요? 아뇨! 데이터만 내려 줄 때가 더~ 많아요. 사..

728x90
반응형