Devin.KR

소프트웨어

프런트엔드 개발자

사람이 직접 사용하는 웹 화면과 상호작용을 만듭니다.

기초 → 첫 프로젝트단계별 자기 점검회원가입 없이 읽기

어떤 일을 하나요?

디자인을 웹으로 구현하고, API 데이터를 연결하며 접근성과 성능을 개선합니다.

이런 관심이 있다면 살펴보세요

화면을 만들고 사용자의 불편을 관찰하는 일이 흥미로운 사람

회사와 팀에 따라 같은 직무 이름의 담당 업무가 다를 수 있습니다.

학교 공부와 연결하기

미술·디자인 감각과 정보 과목을 연결하고, 친구의 사용 모습을 관찰해 개선하세요.

처음 시작한다면 IT 공통 기초를 함께 보세요. 대학생은 관련 과목의 개념을 프로젝트로 확인하고, 주니어는 각 단계의 완료 기준에서 부족한 부분을 찾으세요.

YOUR LEARNING PATH

배우고, 만들어 보고, 확인하기

기간보다 직접 할 수 있는 일을 기준으로 이동하세요. 이미 할 수 있다면 다음 단계로 넘어가도 좋습니다.

  1. 01

    웹 문서 만들기

    시맨틱 HTML, CSS 박스 모델, 반응형, 폼과 접근성

    다음 단계로 가기 전

    키보드만으로 사용할 수 있는 소개 페이지를 만든다.

  2. 02

    상호작용 구현

    JavaScript 함수·배열·객체, DOM, 이벤트, 비동기

    다음 단계로 가기 전

    검색과 필터가 작동하는 목록을 만든다.

  3. 03

    서비스 연결

    HTTP, API 오류·로딩·빈 상태, 상태 관리

    다음 단계로 가기 전

    네트워크 실패와 데이터가 없는 경우도 설명하는 화면을 만든다.

  4. 04

    품질과 협업

    컴포넌트, 테스트, 성능 측정, Git 코드 리뷰

    다음 단계로 가기 전

    모바일 화면과 키보드 탐색을 검증하고 변경 이유를 남긴다.

MAKE IT YOURS

첫 프로젝트

학교 동아리 또는 지역 행사 탐색 웹사이트

검색·상세·빈 결과·오류·모바일 동작을 보여 주세요. 프레임워크 이름보다 사용자 흐름이 중요합니다.

결과물에 함께 남길 것

  • 무엇을 해결하려 했는지, 어떤 제약이 있었는지
  • 실행 방법과 정상·오류 상황의 검증 결과
  • 내가 결정한 부분, 참고한 자료, AI를 활용한 부분
  • 실패에서 배운 점과 다음에 개선할 한 가지

직접 연습하고 더 읽기

공식 기술 참고 문서

MDN 웹 개발 커리큘럼

학습 순서와 완료 기준은 Devin.KR의 편집 제안입니다. 공식 문서는 기술을 더 확인하기 위한 자료이며, 제품 버전과 실습 환경은 문서에서 확인하세요.

함께 비교할 경로

2026-09-20 검토 · 이 경로는 학습을 돕는 안내이며 취업이나 자격 취득을 보장하는 과정은 아닙니다.