오프라인 교육/포스코 X 코딩온25 [POSCO X 코딩온] 4주차 회고록 - 서버에 들어가기 전, 클라이언트 > 서버 > 데이터 베이스 관계도 이해하기. 컴퓨터 A,B 두대와 데이터 베이스 C가 있다. A - Client Browser B - Server C - Data base 유저는 인터넷을 사용하고 다음과 같은 순서를 거친다. A - (요청(Request))-> B -(Query)-> C - (Result)> B -(Response)> A -> 전달완료 -> User 관련 예시) Naver에서 로그인 하려는 상황 A - 아이디 / 비밀번호 입력 - 로그인 버튼 클릭 - 요청보냄. B - 요청받음. - 데이터 베이스에서 해정 유저를 찾는 SQL문을 작성 - 문서 보냄 C - 문서받음. - 데이터 베이스에 해당 유저를 찾는 SQL문 실행 후 결과 확인. - 결과 보냄. A- 로그인 됨. - 메인 화면으로 이동 이때 A , B, C에 사용되는 프로그램은 .. 2023. 3. 28. [Node JS] Node REPL REPL 는 다음과 같다. Read, Evaluate, Print, Look. 브라우저 자바스크립트 콘솔은, REPL이다. 보통 스크립트는 한번만 실행되는데 이건다르다. REPL은 사용자가 입력할떄까지 기다린다. 예를 들어 .help를 입력하면 도움명령어가 나온다. 1+2 를 입력하면 3이나온다. 여기까진 자바스크립트와 같다. 그러나 예륻들어 document.get 등 입력하면 실행되지 않는다. 윈도우는 브라우저가 아니기 떄문이다. 그래서 global 같은 명령어를 사용해야한다. 즉 윈도우 용 자바스크립트...이다. 브라우저에서 사용되는 함수들만 사용불가능 할 뿐 console.log 등은 쓰임새가 같다. 구문은 전부 똑같지만, 브라우저에서 쓰이는 기능이 없다. 전부 운영체제와 파일등을 사용하기 위한 기.. 2023. 3. 27. [포스코 X 코딩온] Node JS는 어디에 사용할까? 어디에 사용할까... 노드 js! 넥플릭스에 쓰인다. 오호 우버에도 쓰인다. 심지어 nasa 에서도 쓰인다. command line tool을 만드는데도 쓰인다. npm을 앞으로 배울 건데 그떄 자세히 소개하겠다. 애플리케이션을 만들때쓴다. vscode, slack 모두 자바스크립트를 사용한 네이티브 앱이다. (네이티브엡?) 이게 무슨뜻이냐면, 하나의 코드를 짜서 mac, window, browser 에서 모두 사용가능하다는 것이다. 예전에는 생각하지도 못한 일이라고 한다. 비디오 게임을 만든다. 그러나 게임 에는 unity 같은 더 좋은 도구들이 많다. 그래서 잘 쓰이진 않는다. 자바스크립트로 제작된 몇몇 유명한게임이 있긴있다. (수백만명에게 팔린) 어쩃든 성공한 스토리가 있으니 참고~ 드론에도 사용가.. 2023. 3. 27. [포스코 X 코딩온] Node JS 개요 이 포스팅은... Node JS에 관해 배운 것을 복습하고, 정리합니다. Node JS 개요 노드 js는 무엇일까? 쉽게 말해 자바 스크립트 런타임이다. 오랫동안 자바스크립트를 사용할 수 있는 유일한 곳은 브라우저 (크롬, 파이어폭스 등) 이였다. 그래서 게임, 계산 등을 사용 하기위해서 python, c언어 등을 사용해왔다. 그러나 노드 js는 브라우저 밖에서 자바스크립트가 사용 가능하게했다. 자바 스크립트가 브라우저 밖에서도 실행가능하게 하는 환경을 만들어주는것. 바로 노드 js 이다. 노드 js 전에 자바스크립트를 사용 가능하게 돕는 것은 없었을까? 있었다. 그러나 유명하지 않았다. 자바스크립트는 가장 인기있는 언어중에 하나이다. 영원하지 않겠지만. 그 자바스크립트를 사용하는 유저의 50%가 노드 .. 2023. 3. 27. 이전 1 2 3 4 5 6 7 다음