인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

웹 퍼블리싱 마스터 하기 - figma to web with javascript

이 강의는 Figma 디자인을 웹 페이지로 구현하는 과정에 대해 단계별로 설명합니다. 이미지 저장부터 HTML, CSS 작성, Javascript 작성까지 전반적인 웹 퍼블리싱 실무를 다룹니다. 초보자도 쉽게 따라 할 수 있도록 체계적으로 진행됩니다. 실습 위주의 학습을 통해 웹 디자인을 효율적으로 코드로 변환하는 방법을 배울 수 있습니다.

Thumbnail

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

이런 걸 배울 수 있어요

  • Figma에서 웹용 이미지 저장 및 최적화 방법

  • HTML 구조 설계 및 효율적인 마크업 작성법

  • CSS 기본 스타일링 및 Reset 적용

  • Flexbox 레이아웃 활용법

  • 버튼, 아이콘, 애니메이션 효과 적용

  • 웹 표준 및 접근성을 고려한 퍼블리싱

디자인을 완벽하게 웹페이지로 구현해보세요!

피그마 디자인을 참조하여 다양한 레이아웃, 다양한 디자인 요소들과 기획의도를 파악하여 웹페이지로 구현하는 방법에 대해 학습합니다.

학습 목표

  • Figma 디자인을 웹으로 구현하는 과정을 이해합니다.


    디자인 파일을 분석하고 웹 퍼블리싱에 적용하는 방법을 익힙니다.

  • 웹 퍼블리싱의 기본 개념과 실무 기술을 습득합니다.
    HTML과 CSS를 활용한 마크업 및 스타일링 기법을 학습합니다.



  • Figma에서 웹용 이미지 저장 및 최적화 방법을 익힙니다.


    적절한 이미지 포맷을 선택하고 웹 퍼포먼스를 고려한 이미지 최적화 방법을 배웁니다.



  • 웹 표준과 접근성을 고려한 코드 작성 능력을 향상합니다.
    다양한 환경에서도 일관된 UI/UX를 제공할 수 있도록 학습합니다.



  • Header 및 Navigation 바 구현 능력을 배양합니다.
    네비게이션 바, 헤더 디자인을 웹 페이지에 적용하는 방법을 익힙니다.



  • 폰트, 색상, 버튼 스타일 등 디자인 요소를 적용하는 방법을 익힙니다.


    웹사이트 디자인을 통일성 있게 유지하는 방법을 실습합니다.



  • 애니메이션 및 동적 효과를 적용하는 방법을 학습합니다.
    CSS 애니메이션과 트랜지션 효과를 활용하여 사용자 경험을 개선합니다.



  • 웹 퍼포먼스를 고려한 최적화 기법을 익힙니다.
    코드의 효율성을 높이고, 성능을 향상하는 방법을 학습합니다.

  • 실전 프로젝트를 완성하여 실무 역량을 강화합니다.
    학습한 내용을 바탕으로 직접 웹사이트를 제작하고 퍼블리싱 역량을 키웁니다.


웹퍼블리셔, 프론트엔드 개발자를 목표로 하고 계신가요?

그러면 디자인은 디자이너에게 맡기고, 완성된 디자인을 참조하여 구현하는 것에 집중해보세요.

본 강의에서는 피그마의 커뮤니티에서 무료 디자인을 활용합니다.

디자인 파일 주소: https://www.figma.com/community/file/1383362001941293031



주요 학습 내용

초반부(1~5차시)

웹 퍼블리싱의 기초 개념 이해

웹 퍼블리싱은 디자인을 HTML, CSS로 구현하는 과정입니다. 웹 표준과 접근성을 고려한 코드 작성법을 익히며, 디자인 파일을 해석하고 마크업 구조를 설계하는 방법을 학습합니다. 또한, 유지보수가 용이한 코드 작성법을 익혀 실무에서도 활용할 수 있도록 합니다.

Figma에서 이미지 저장 및 활용법

Figma에서 웹 퍼블리싱에 적합한 이미지 포맷을 선택하고 저장하는 방법을 학습합니다. PNG, JPG, SVG 등의 차이를 이해하고, 해상도 최적화와 웹 성능 개선 방법을 익힙니다. 이를 통해 디자인을 웹사이트에 자연스럽게 적용하는 기술을 배웁니다.

HTML 기본 구조 작성

HTML을 활용하여 웹사이트의 기본 구조를 작성하는 방법을 학습합니다. 시맨틱 태그를 사용해 접근성을 고려하고, 유지보수하기 쉬운 마크업을 설계하는 원칙을 익힙니다. 이를 통해 웹 표준을 준수하는 효율적인 코드 작성법을 배웁니다.

중반부(6~15차시)

Header 및 Navigation 바 구현

웹사이트의 헤더와 네비게이션 바를 HTML과 CSS를 활용해 구현하는 방법을 학습합니다. 로고, 메뉴, 아이콘 등을 적절히 배치하고, 사용자가 쉽게 탐색할 수 있도록 설계하는 원칙을 익힙니다. 또한, 네비게이션 바의 스타일을 적용하고, 다양한 디바이스에서 일관된 디자인을 유지하는 방법을 배웁니다.


CSS 스타일링 및 레이아웃 설정


CSS를 활용하여 웹사이트의 스타일을 설정하고, 레이아웃을 구성하는 방법을 학습합니다. Flexbox와 Grid를 사용해 콘텐츠를 정렬하고 배치하는 기법을 익히며, 직관적인 디자인을 구현하는 법을 배웁니다. 또한, 유지보수가 용이한 스타일 적용 방법을 익혀 실무에서도 활용할 수 있도록 합니다.

폰트, 색상, 배경 이미지 적용

웹사이트의 가독성을 높이고 디자인을 개선하기 위해 적절한 폰트, 색상, 배경 이미지를 적용하는 방법을 학습합니다. 웹 폰트 사용법을 익히고, 배경 이미지를 최적화하여 웹 성능을 유지하는 기법을 익힙니다.

후반부(16~23차시)

버튼 및 애니메이션 효과 추가

웹사이트에서 사용자 경험을 향상시키기 위해 버튼 스타일을 적용하고, 다양한 애니메이션 효과를 추가하는 방법을 학습합니다. CSS를 활용하여 버튼의 호버 및 클릭 효과를 구현하며, 트랜지션과 키프레임 애니메이션을 적용해 자연스러운 인터랙션을 만드는 기법을 익힙니다. 이를 통해 시각적 완성도를 높이고, 동적인 웹 요소를 효과적으로 활용하는 방법을 배웁니다.

마우스 호버 애니메이션

스크롤 애니매이션, 넘버 애니메이션

다양한 슬라이드 구현

웹사이트에서 이미지 또는 콘텐츠를 동적으로 보여주는 슬라이드를 구현하는 방법을 학습합니다. CSS와 JavaScript를 활용해 상하이동, 좌우 자동슬라이드 등을 적용하는 기법을 익히며, UX를 고려한 슬라이드 디자인을 설계하는 원칙을 배웁니다.

javascript 슬라이드 구현

예제파일과 완성본을 제공합니다.

flex의 모든 속성에 대한 설명과 실습예제 파일을 제공합니다.

2회차와 마지막 회차 강의에 수업자료를 확인해주세요.

핵심정리 PDF를 제공합니다.

flex의 모든 속성에 대한 설명과 실습예제 링크를 제공합니다.


소통 창구(설문, 1:1오픈 채팅방)

수강생 분들은 새소식란의 소개되어 있는 구글 설문1:1 오픈 채팅방을 통해 언제든 의견과 질문을 하실수 있습니다.


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • Figma를 활용한 웹 퍼블리싱을 배우고 싶은 분

  • 웹 디자인을 웹사이트로 변환하는 방법을 익히고 싶은 디자이너

  • 실무에서 퍼블리싱 역량을 키우려는 웹 개발자

  • HTML/CSS 기본기를 다진 후 실전 프로젝트를 원하는 학습자

  • 포트폴리오 사이트를 제작하려는 학생 및 취업 준비생

안녕하세요
이지웹입니다.

2,397

수강생

38

수강평

3

답변

4.9

강의 평점

8

강의

■ [현재] 그린컴퓨터아트학원 웹퍼블리싱, 프론트엔드 강의
■ [현재] 웹 퍼블리싱 유튜브 채널 'Rock's Easyweb' 운영
■ 더조은 컴퓨터아카데미 웹 퍼블리싱 강사
■ 한빛 컴퓨터아카데미 웹 퍼블리싱 강사
■ 프론트엔드 퍼블리셔, 프론트엔드 퍼블리싱 전문강사
■ UI/UX 웹 디자인 포트폴리오 강의


[ 도서 ]
2021.07.19 출간 / 웹디자인 & 웹퍼블리싱을 위한 피그마 완벽 활용서 / 비제이퍼블릭

2022.08.25 출간  / 코딩을 처음이라 with 웹 퍼블리싱  / 영진출판사

2023.10 출간 /2024 SD에듀 유선배 웹디자인기능사 실기 과외노트 / 시대고시기획

2024.11 재판 /2025 SD에듀 유선배 웹디자인기능사 실기 과외노트 / 시대고시기획

 

[ 수상경력 ]
2022.08 그린컴퓨터 아트 학원 종로지점 - 우수강사 2021.06 그린컴퓨터 아트 학원 종로지점 - 우수강사 2018.06 그린 컴퓨터아카데미 신촌 지점 - 우수강사 2017.05 그린 컴퓨터아카데미 신촌 지점 - 우수강사 2016.05 그린 컴퓨터아카데미 신촌 지점 - 우수강사 2015.10 그린 컴퓨터아카데미 신촌 지점 - 우수강사 

 

 

 

더보기

커리큘럼

전체

23개 ∙ (7시간 16분)

해당 강의에서 제공:

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

수강평

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