Build a Full-Stack Server for API Requests - NodeJS and Pug

제공자:
Coursera Project Network
학습자는 이 안내 프로젝트에서 다음을 수행하게 됩니다.

Send API requests using NodeJS

Set up a server using NodeJS

Display data from the backend on the front end using Pug

Clock1 hour 20 mins
Intermediate중급
Cloud다운로드 필요 없음
Video분할 화면 동영상
Comment Dots영어
Laptop데스크톱 전용

By the end of this project, you will create a website which reports the weather for a specific city. We will learn how to use NodeJS to send API requests to Accuweather, and Pug and CSS to present the weather to the users.. We will use VSCode throughout this course. Building a full-stack website is a highly sought after skillset and this course is a great way to get started by building a simple weather website. This guided project is for anyone who is comfortable with JavaScript and has some experience with coding. Knowledge of HTML and CSS is useful, but not required. It would also be suitable for someone who is interested in building a website and is happy to follow along with the steps to get a feel for full-stack web development and will focus on the in depth knowledge after. This could be someone just beginning their coding journey, someone experienced who wants to learn NodeJS or someone who wants to build their own website which needs a server.

개발할 기술

  • Cascading Style Sheets (CCS)
  • Application Programming Interfaces (API)
  • Pug
  • Node.Js
  • Full-Stack Web Development

단계별 학습

작업 영역이 있는 분할 화면으로 재생되는 동영상에서 강사는 다음을 단계별로 안내합니다.

  1. Set up your folder in VSCode  and install node packages

  2. Sign up to Accuweather API and send first API request in browser

  3. Send an API request to get the weather of a city using NodeJS

  4. Output the results in the browser

  5. Add Pug files to the front end

  6. Send an API request when a button in pressed

  7. Add additional data from the API request

  8. Add some style using CSS

안내형 프로젝트 진행 방식

작업 영역은 브라우저에 바로 로드되는 클라우드 데스크톱으로, 다운로드할 필요가 없습니다.

분할 화면 동영상에서 강사가 프로젝트를 단계별로 안내해 줍니다.

자주 묻는 질문

자주 묻는 질문

궁금한 점이 더 있으신가요? 학습자 도움말 센터를 방문해 보세요.