인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
개발 · 프로그래밍

/

프론트엔드

리액트(React.js)를 이용한 나만의 유튜브 사이트 만들기 프로젝트

강의를 통해 React 프레임워크와 YouTube API를 이용하여 자신만의 리액트 유튜브 영상 사이트를 만들어봅니다. React의 기본 개념을 이해하고, 컴포넌트를 구조화하고 상태를 관리하는 방법을 학습하게 될 것입니다. 또한 YouTube Data API를 활용하여 외부 데이터를 가져오는 방법을 익히고, API 응답을 처리하여 사용자에게 의미 있는 정보를 제공하는 방법을 이해하게 됩니다. 이로써 자신만의 유튜브 사이트를 만들고, 활용하는 것을 목표로 합니다.

(5.0) 수강평 2개

수강생 29명

Thumbnail

초급자를 위해 준비한
[프론트엔드, 웹 개발] 강의입니다.

이런 걸
배워요!

  • React.js의 기본 개념과 사용법

  • 컴포넌트, 상태(state), 라우팅, 컨텍스트, 생명주기 메서드 등

  • HTML, CSS, JavaScript의 기초적인 개념과 활용법

  • 외부 서비스와의 데이터 통합을 위해 REST API

[프론트엔드, 웹 개발] React와 YouTube API를 활용한 유튜브 영상 사이트 만들기


소개:

이 강의는 프론트엔드 및 웹 개발을 처음 시작하는 초급자를 위한 완벽한 시작점입니다.

여기에서 React 프레임워크와 YouTube API를 활용하여 자신만의 리액트 기반 유튜브 영상 사이트를 만들어보게 됩니다.

이 강의를 통해 다음과 같은 주요 개념과 기술을 습득할 것입니다: (아래 미리보기를 통해 확인해주세요.)


미리보기:

https://webs-youtube2.netlify.app/

https://webs-youtube2.vercel.app/


미리보기:

https://github.com/webstoryboy/webs-youtube


주요 학습 내용:

  1. React의 기본 개념 및 사용법: React는 현대적인 프론트엔드 개발에 필수적인 기술 중 하나입니다. 이 강의에서 React의 기초를 학습하고, 컴포넌트 기반 아키텍처를 구성하는 방법을 익히게 됩니다.

  2. 컴포넌트 구조화: 어떻게 컴포넌트를 구조화하고 조직화할지 배우며, 각 컴포넌트가 어떻게 상호 작용하는지 이해합니다.

  3. 상태 관리: React 애플리케이션에서 상태를 어떻게 관리할지 배우고, 컴포넌트 간의 데이터 교환을 다루는 방법을 익힙니다.

  4. 외부 데이터 가져오기: YouTube Data API를 활용하여 외부 데이터를 가져오는 방법을 습득하고, API 요청과 응답을 처리하는 방법을 이해합니다.

  5. 사용자 경험 개선: API 응답을 처리하여 사용자에게 의미 있는 정보를 제공하는 방법을 학습합니다. 사용자 친화적인 UI를 디자인하고 개발하여 좋은 사용자 경험을 제공하는 방법을 익힙니다.

강의 목표:

이 강의를 통해 참가자들은 React를 이해하고 자신만의 유튜브 영상 사이트를 구축할 수 있는 역량을 얻게 됩니다. 또한, API를 활용하여 외부 데이터를 통합하고, 이 데이터를 웹 애플리케이션에 효과적으로 표시하는 방법을 습득할 것입니다.


채널 페이지 작업

스크린샷 2023-10-20 오전 10.18.43.png


비디오 페이지 작업

스크린샷 2023-10-20 오전 10.22.09-min.png



검색 페이지 작업

스크린샷 2023-10-20 오전 10.21.42-min.png


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 나만의 포트폴리오를 만들고 싶은 분

  • 유튜브 API를 활용한 사이트를 만들고 싶은 분

  • 리액트를 통해 사이트 만들고 싶은 분

선수 지식,
필요할까요?

  • HTML/CSS

  • Javascript 기본

안녕하세요
webstoryboy입니다.

수강생 수

114

수강평 수

6

강의 평점

5.0

강의 수

4

나는 공간을 만드는 것을 좋아한다.
어렸을 때부터 나만의 공간을 만드는 것을 좋아했다. 
내가 만든 공간 속에서 누군가가 영감을 받거나 마음을 움직이게 하는 것이 목표다.
코딩은 이런 매력적인 공간을 만들 수 있는 힘이라 생각한다. 
그 한구석에 나만의 꿈을 담아두고, 개발을 하면 살고 싶다.

커리큘럼

전체

23개 ∙ (9시간 0분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!