강의 썸네일형 리스트형 [패스트 캠퍼스] 한 번에 끝내는 Node.js 웹 프로그래밍 : 백엔드 part1(Node.js와 개발환경 설정) #Node.js #노드 패스트 캠퍼스 서포터즈 3기를 마무리하며... 짧다면 짧고 길다면 길었던 4주간의 패스트캠퍼스 서포터 3기가 끝났습니다. 처음 서포터를 시작할 때만 해도 강의도 열심히 듣고 블로그도 열심히 해야겠다는 마음을 갖았는데 막상 시작해보니 회사 일과 병행하기가 만만치 않았네요... 당장 회사에서 진행하고 있는 일들(Cloud Native, Spring Boot, CentOS, SW Test 등)로 빠른 시일내에 Node.js 과정을 다 끝냈수 있을까?? 하는 걱정이 있었지만 다행히 서포터가 끝난 후에도 블로그 미션을 완수해서 평생 강의 수강이 가능하다는 과정 매니져님!! 그대는 천사???ㅎ 조금은 자유롭게 강의를 들으며 미진했던 블로그를 계속 이어가 보려고 합니다. Javascript와 .. 더보기 [패스트 캠퍼스] 풀스택개발자를 위한 한 번에 끝내는 노드JS 웹 프로그래밍 강의 후기 : 프론트엔드 part1(React) #Node.js #노드JS #풀스택개발자 #React # 리액트 현대적 프론트엔드 개발 방법 전통적인 Web System은 html page로 작성되어 단순하게 정보를 보여주거나 javascript를 활용하여 일부 동적인 화면을 구성하여 사용자가 요청한 내용을 서버에서 요청하여 전달해 주는 역할을 하였다. SPA(Single Page Application)는 모던 웹 패러다임으로 facebook, twitter, instagram등 많은 서비스에 사용이 되고 있다. SAP는 하나의 페이지에 필요한 정보만 새롭게 렌더링 해 주는 방법으로 화면의 로딩속도가 매우 빠르고 마치 App.을 사용하는 것 같이 화면을 구성하여도 사용자가 느끼기에 매우 빠른 서비스를 제공할 수 있다. 풀스택개발자를 위한 노드JS 강의.. 더보기 [패스트 캠퍼스] 한 번에 끝내는 NODEJS 웹 프로그래밍 강의 후기 : 프론트엔드 part1(크롤링3) #node.js #크롤링 #패스트캠퍼스 노드js 프론트엔드 part1(API를 활용한 무한스크롤 크롤링) 지난 nodejs강의를 통하여 브런치 사이트를 검색하고 무한 스크롤을 만들어 보았다. API를 활용한 간편한 무한스크롤 프로그래밍과 획득한 데이터를 JSON 파일로 저장하는 프로그래밍을 만들어보자. API를 활용한 무한스크롤 브런치 페이지를 개발자 도구를 통하여 확인해 보자. Network - XHR - Header부분을 확인해 보자. Request URL정보가 있다. URL을 분석해 보자. https://api.brunch.co.kr/v1/search/article ?q=hello%20world &page=1 &pageSize=20 &highlighter=y &escape=y &sortBy=accu.. 더보기 [패스트 캠퍼스] 한 번에 끝내는 NODEJS 웹 프로그래밍 강의 후기 : 프론트엔드 part1(크롤링) #NODEJS, #크롤링, # Node.js 프론트엔드 part1(Brunch Crawler 만들기) 노드 js를 활용하연 브런치 사이트를 검색고 게시글 데이터를 크롤링 한다. 노드 js를 활용하여 무한 스크롤을 만들어 보자. Brunch Crawler 만들기 뉴스피드 형태의 무한 스크롤이 되는 사이트 페북, 인스타, 트윗, 배민 등 브런치도 스크롤을 내리면 계속 검색이 되는 사이트다. 위 브런치 url을 이용하여 화면의 정보를 가져오는 nodejs 프로그램을 만들어보자. const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch(); const page = await browser.newPage.. 더보기 [패스트 캠퍼스] 한 번에 끝내는 Node.js 웹 프로그래밍 : 프론트엔드 part1(크롤링) # Node.js, # 노드 js, # 크롤링 [패스트 캠퍼스] 한 번에 끝내는 Node.js 웹 프로그래밍 : 프론트엔드 part1(크롤링) 크롤링의 개념을 이해하고 사이트의 크롤링 정책(Robots.txt)을 확인하는 방법 Axios, Cheerio, Puppeteer를 사용한 크롤링 방법 크롤링이란? 크롤링과 웹스크래핑의 개념을 알아보자. 크롤링(crawling)이란? 조직적, 자동화 된 방법(봇:bot)으로 웝드 와이드 웹을 탐색하는 컴퓨터 프로그램 웹 스크래핑(web scraping)이란? 웹 사이트 상에서 원하는 데이터를 추출하여 수집하는 프로그래밍 그렇다면 크롤링은 왜 필요하고 어디에 사용할 수 있을까?? 방대한 데이터를 효과적으로 분류하고 내가 원하는 데이터를 추출하여 양질의 정보를 추출하.. 더보기 [패스트 캠퍼스] 블로그 서포터즈 3기 선정(한 번에 끝내는 node.js 웹 프로그래밍) 강의 후기 개인적으로 IT공부를 하고 있던 중 우연찮은 기회로 패스트 캠퍼스를 접하게 되었다. 앞서 인프런 강의를 들어보았고 다른 강의를 찾던 중이었는데 선듯 결재를 하기엔 망설임이 있었다. 서포터즈 모집을 보고 지원을 하게 되었고 기대하지 않던 중 서포터즈로 선정이 되어 해당 강의를 1개월간 무료로 수강할 수 있게 되었다. Front-End + Back-End + DevOps까지 한마디로 Full Stack Developer를 위한 강의라고 설명을 하고 있어 실습과 함께 공부해 보고자 한다. 패스트 캠퍼스는 강의가 매우 많아 어떤걸 골라야 할지 결정이 어렵고 할인 및 패키지 이벤트를 상시 진행하고 있어 이것저것 빨리 사야할 것 같은 기분이 들게 만든다. 강의는 단계적으로 오픈이 된다고 공지가 되어있고 일정으로 보.. 더보기 이전 1 다음