BEST
개발 · 프로그래밍

/

프론트엔드

웹 애니메이션을 위한 GSAP 가이드 Part.01

GSAP을 통해 인터랙티브 웹 개발에 한 단계 다가갈 수 있으며, 애니메이션을 보는 관점이 달라질 겁니다.

(5.0) 수강평 46

수강생 531

Thumbnail

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

이런 걸
배워요!

  • GSAP 사용방법

  • 애니메이션의 이해

  • 웹에 대한 이해

  • HTML 구조

  • GSAP Plugin

코어를 잡는 GSAP!
인터랙티브 웹, 훨씬 쉽고 편리하게 🌠

웹에서 멋진 애니메이션을? 
자바스크립트 GSAP 제대로 시작하기

GSAP을 사용해 만든 Bridge 클론 코딩 페이지입니다. (링크)

인터랙티브 웹에 관심이 있나요? 자바스크립트를 이용해 멋진 웹 애니메이션을 구현해보고 싶나요? 디자인과 개발, 두 가지 재미 모두 놓칠 수 없나요? GSAP은 바로 그런 분들을 위한 획기적인 플랫폼입니다.

자바스크립트 애니메이션 라이브러리, GSAP

GreenSock에서 만든 GSAP은 프론트엔드 개발자, UI 디자이너 등이 자바스크립트로 쉽고 편리하게 애니메이션을 만들 수 있는 애니메이션 플랫폼입니다.

✅ 인터랙티브 웹에 관심이 있다면 OK!
HTML, CSS & JavaScript를 쓸 줄 아는 누구나!

그런데... GSAP의 너무나도 강력한 매력에도 불구하고, 막상 GSAP을 쓰려고 마음먹기는 쉽지 않습니다.
바로 제대로 된 한글 문서나 학습 자료를 찾기가 어렵기 때문인데요.

하지만 동시에 GSAP은 사용자의 편의를 위해 다양한 기능들을 제공하고 있습니다. 
때문에 핵심 기능만 제대로 익힌다면 누구나 쉽게 활용할 수 있게 됩니다.

이 강의를 통해 많은 분들이 GSAP과 인터랙티브 웹 개발의 매력에 푹 빠질 수 있기를 바랍니다!


가장 쉽고 재미있게 배우는
GSAP 가이드 A to Z

Windows 10 + Visual Studio Code 2019

기본을 튼튼하게

핵심 기능을 이해하기 쉽도록 
파트별로 하나하나 나눠 설명합니다. 
(Tween, Timeline, Keyframe...)

실습도 자신있게

강의를 마친 후 실습해볼 수 있는  
환경과 과제를 제공합니다. 
(노션 환경 문서 및 Timeline 자료)

초보자도 걱정없이

HTML/CSS + JS 기초만 알아도 
충분히 학습할 수 있습니다. 
(CSS, JS를 깊게 알면 더욱 좋습니다!) 

💡 GSAP을 학습하고 나면? 애니메이션을 보는 관점이 바뀝니다!

예전에는 “와~ 예쁘다” 정도로만 보고 느꼈던 웹 애니메이션의 원리가 보입니다. 강의를 듣고 나면 똑같은 애니메이션을 보더라도 “어떤 메서드에 어떤 속성을 사용했고, 각자의 딜레이 시간은 몇 초정도겠구나”까지도 충분히 생각하고, 직접 구현할 수 있게 됩니다.


커리큘럼
확인해보세요.

What is GSAP?

GSAP은 GreenSock에서 만든 애니메이션 플랫폼으로, JavaScript로 제어할 수 있는 모든 요소에 애니메이션을 적용할 수 있습니다. (CSS 속성, SVG, React, Canvas, Normal Object 등...) 또한 수많은 브라우저의 크로스브라우징을 지원하며, jQuery에 비해 최대 20배 빠른 성능을 제공합니다.

GSAP 코어 이해하기

GSAP 객체가 가지고 있는 Property와 Method를 GreenSock 공식 문서를 직접 확인하면서 학습합니다.

Tween 이해하기

기본적인 애니메이션이 적용되는 원리를 학습하며, Tween을 이용해 간단한 애니메이션을 직접 구성해봅니다.

Timeline 이해하기

타임라인을 활용하여 애니메이션의 시간 흐름을 제어하고, 컨트롤하는 방법을 학습합니다.

최종 결과물

애니메이션이 적용된 웹 페이지 인트로를 직접 만들어 봅니다.

💾 수강 환경 및 학습 자료 안내

  • 강의에서는 온라인 기반 코드 에디터인 CodePen을 사용하며, Windows/macOS 환경 모두 학습할 수 있습니다.
  • 학습 자료는 노션 문서로 제공됩니다. (섹션 0 - 환경 구성 수업 노트)
  • 간단한 HTML, CSS, JavaScript 기초를 알고 계셔야 합니다.

Q&A 💬

Q. 왜 GSAP을 배워야 하나요?

생산성이 중요한 웹 개발자에게 있어 순수 자바스크립트만으로 애니메이션을 구현하는 일은 굉장히 불합리하고 불필요합니다. 이럴 때 잘 만들어져 있는 도구를 사용한다면 더욱 편리하겠죠? 못을 손으로 박지 않고 망치를 사용하는 것처럼 말이죠.

Q. GSAP을 배우면 뭐가 좋은가요?

애니메이션을 분석하는 능력이 생기며, 이렇게 분석한 애니메이션을 아주 쉽게 내 프로젝트에 반영해볼 수 있습니다.

Q. GSAP을 배우면 어떤 일을 할 수 있나요?

이 수업을 수강하고 곧바로 인터랙티브 웹을 만들 수는 없습니다. 다만 기초 코어를 다지는 수업이니만큼, 기본기를 탄탄히 배운다는 생각으로 수강하시면 도움이 될 것입니다 :)

Q. 강의를 듣기 전 준비해야 할 것이 있나요?

HTML, CSS, JavaScript의 선수 지식을 학습하고 오시는 게 좋습니다. 잘 모르셔도 따라할 수는 있지만, 알고 들을 경우 이해의 폭이 훨씬 넓어집니다.

Q. 수업 내용을 어느 수준까지 다루나요?

Part 1은 GSAP 기초 수업입니다. GSAP 기초 문법 및 기능에 초점을 맞춰 강의를 진행합니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 웹에 애니메이션을 넣고 싶은 개발자

  • GSAP을 제대로 사용해보고 싶은 개발자

  • 웹 애니메이션이 궁금한 디자이너

선수 지식,
필요할까요?

  • HTML

  • CSS

  • JavaScript

 

image ---안녕하세요 디자인과 개발에 재미를 가지고 강의를 만드는 범쌤입니다 🙂 -----------------------------------------------------온라인 / 오프라인 출강 문의는 seonbeom2@gmail.com 으로 연락주세요 🙇‍♂

 

커리큘럼

전체

27 ∙ 3시간 55분

수업 자료

가 제공되는 강의입니다.

강의 게시일: 2022년 12월 13일
마지막 업데이트일: 2022년 12월 14일

수강평

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