이지스퍼블리싱 8

[Do it!] 코딩 몰라도 웹 사이트 만들 수 있는 책 | 조코딩의 첫 웹 개발

코딩을 하고 있는 사람이라면 웬만해선 모르지 않을 유튜버 '조코딩' 님의 책이 '이지스 퍼블리싱'에서 나왔다. 현재 나는 Do it! 'Node.js 프로그래밍 입문' 책의 넷째 마당, 실전 프로젝트만을 남겨두고 있다. 2024.05.17 - [도서] - [Do it!] Node.js 프로그래밍 입문_백엔드 개발 Node.js 책을 보던 와중에 이 웹 개발 책이 나온다는 것을 알게 되었고, HTML, CSS, 자바스크립트 기초 뿐만 아니라 노드JS, SQL 심지어 배포까지도 나와있다고 하니 Node.js 책을 마무리 하고 이어서 이 책을 보며 배포하면 되겠다는 생각에 이르렀다.  책이 오는 타이밍에 node를 마무리 하기 위해 부지런히 책을 봤더랬다. 그렇게 이제 실전 프로젝트만을 앞두고, 도저히 이 첫..

도서 2024.06.11

[Do it_Node.js] 요청 객체와 응답 객체, 라우팅

2024.06.03 - [Node.js] - [Do it_Node.js] HTTP 모듈 이해하고 서버 만들기 [요청 객체]클라이언트에서 서버로 요청할 때 생성(request, req) const http = require("http");const server = http.createServer((req, res) => { console.log(req);});server.listen(3000, () => { console.log("3000번 포트에서 서버 실행 중");});  [응답 객체]서버에서 클라이언트로 응답할 때 생성 (response, res) 헤더(처리할 자료의 유형, 서버의 상태 표시)와 본문으로 구성되고 응답이 끝난 후에는 응답 종료 응답 헤더: setHeader, writeHea..

Node.js 2024.06.07

[Do it_Node.js] HTTP 모듈 이해하고 서버 만들기

2024.05.30 - [Node.js] - [Do it_Node.js] 자바스크립트 동기/비동기_콜백함수, 프라미스, async/await [HTTP 이해하기] HTTP 프로토콜: 클라이언트와 서버 간에 미리 약속한 규칙. HTTP 요청: 클라이언트에서 서버로 자료를 요청하는 것.HTTP 응답: 서버에서 응답해 클라이언트로 자료를 보내는 것. 요청 URL: 서버에게 어떤 정보를 보내 달라고 요구하는 URL. 요청 메서드(요청 방식): 클라이언트에서 서버로 정보를 보내면서 그 정보를 처리할 방식을 알려주는 것. GET 메서드서버에서 정보를 가져올 때 사용. 예를 들어 구글 웹 사이트 URL을 입력해 서버로 보내거나 웹 사이트에 있는 링크를 클릭하면 GET 요청이 서버로 전송되고, 서버는 해당 URL의 문..

Node.js 2024.06.03

[Do it_Node.js] 자바스크립트 동기/비동기_콜백함수, 프라미스, async/await

2024.05.27 - [Node.js] - [Node.js] 노드의 모듈 자바스크립트의 기본 문법은 처음이 아니기에 비동기 처리 부분만 실습을 진행했다. [자바스크립트 비동기 처리] 동기 처리: 프로그램 코드를 작성한 순서대로 처리하는 방식비동기 처리: 시간이 걸리는 함수와 빨리 처리할 수 있는 함수가 뒤섞여 있을 때 함수들을 원하는 처리 순서에 맞게 프로그래밍 하는 것  처음 코딩을 시작할 때 공부했던 것이 자바스크립트였는데, 그 당시에는 몇 번을 보아도 이해가 되지 않았던 비동기 처리, 콜백함수의 코드가 이제야 이해가 되고 쳐지기 시작했다. [콜백함수] function displayA() { console.log("A");}function displayB(callback) { setTim..

Node.js 2024.05.30

[Do it_Node.js] 노드 설치, npm 패키지 설치

이제부터 Doit의 Node.js 프로그래밍 입문 책으로 Node.js를 본격적으로 공부해볼 것이다.  노드는 언어가 아니라 백엔드 개발에서 자바스크립트를 사용할 수 있게 환경을 만들어 주는 도구.  [노드설치] 자, 그럼 node부터 설치를 해보자. 책에 나오는 ko 페이지는 나오지 않아서 en 페이지에서 다운을 진행했다. 버전은 조금 달라졌지만, LTS로 다운. 설치 후 실행하면 node가 설치 된 것이다. cmd 창을 열어 node를 입력해보면, 설치한 node의 버전을 확인할 수 있고, 잘 실행이 되는 것을 볼 수 있다. [실습자료 다운] 이지스퍼블리싱 홈페이지의 자료실에서 node로 검색을 하면 학습 자료가 있고, 구글 드라이브로 다운로드를 하여 원하는 경로에 폴더를 이동시켰다. [VS Code..

Node.js 2024.05.21

비전공자를 위한 파이썬 입문서 [Do it! 점프 투 파이썬]

​​ 자바를 공부하다가 파이썬을 보면 코드가 참 간결하다는 생각이 드는데, 그래서 입문이 파이썬이 아니었음을 다행이라고 생각한다. 처음부터 쉬운 언어로 시작하면 어려운 언어를 만났을 때 나도 모르게 거부감이 들었을 것만 같달까.. 점프 투 파이썬은 2016년에 처음 나와서 2019년에 1차 개정, 2023년에 2차 개정이 되면서 다시 나온 것이다. ​ 역시나 왕초보와 중급자에 맞게 어떻게 진도를 잡으면 되는지 나와 있어서 초보자들도 어디에 맞추어 공부를 하면 되는지 쉽게 알 수 있다.​​ ​ 책을 훑어보니 확실히 사용되는 코드나 허용 가능한 내용들을 보았을 때 자바 보다는 훨씬 눈에 잘 들어왔다. ​ 그리고 이 책에는 정규 표현식에 대해서도 나와있었다. ​ 나도 그저 들어만 보았지 어려워서 사용하기 쉽지..

도서 2024.03.21

[Do it!] 점프 투 스프링부트3 with. 이지스퍼블리싱백엔드 기초, 개발, 배포, 운영까지

[Do it!] 점프 투 스프링부트3 with. 이지스퍼블리싱 백엔드 기초, 개발, 배포, 운영까지 ​ 비전공자인 나는 그동안 IT 관련 책을 볼 때면 그 어느 책보다 친절한 이지스퍼블리싱의 책을 보곤 했는데, 때마침 내가 스프링부트를 배우는 시점에 이지스퍼블리싱에서 스프링부트3 책이 나왔다. 이지스퍼블리싱의 동향을 보면 이지스퍼블리싱이 IT뿐만 아니라 디자인 쪽까지 모든 분야를 섭렵하려는 것이 아닌가 하는 생각이 들 정도로 활발한 활동을 하고 있다는 것을 볼 수 있었고, 그 덕분에 나는 간적적으로나마 많은 분야를 접해보고 경험해볼 수 있었다. ​ 하지만 그 중에서도 지금의 나에게 가장 필요한 것이 바로 이 스프링부트가 아닐까.​​ ​ ​ 두잇 시리즈에는 항상 초보자와 중급자를 위한 각각에 맞는 계획표가..

도서 2024.03.17

책 보고 파이썬 독학 [Do it! 파이썬 생활 프로그래밍]

비전공자 책 보고 파이썬 찍먹 1회차 [Do it! 일상이 자동화 되는 파이썬 생활 프로그래밍] 얼마 전에 자바 백엔드 국비지원 교육이 끝이 났고, 때마침 이지스 퍼블리싱에서 진행하는 파이썬 생활 프로그래밍 싸인본 이벤트에 당첨이 되었다. 그동안 학원 수업 복습하기도 바빠 다른 것에 도전하기게 쉽지 않았는데, 교육 끝나고 이틀 뒤에 받은 이 책을 그냥 넘어갈 수 없었다. 바로 파이썬 설치. VS Code에서도 파이썬을 다운받아주면 바로 파이썬을 써볼 수 있다. 이 책에서는 VS Code 뿐만 아니라 IDLE(인터프리터), 노트패드++(에디터)를 다루는 방법도 나오는데, 나는 노트패드++은 넘어가고 IDLE만 조금 다루어보고 VS Code로 넘어왔다. 백엔드를 배울 때 파이썬을 먼저 배우면 상대적으로 쉬운..

도서 2024.03.11