프론트엔드 개발자, 무슨 일을 하나요?
웹 개발에 관심이 있거나 개발자로 진로를 고민하고 있다면, '프론트엔드 개발자'라는 직업에 대해 궁금해하실 것입니다. 우리가 매일 사용하는 웹사이트와 앱의 화면 뒤에는 프론트엔드 개발자의 손길이 담겨있습니다. 이들은 정확히 어떤 일을 하며, 어떤 기술을 사용하고, 어떤 역량이 필요한지 자세히 알아보겠습니다.1. 프론트엔드 개발자란?프론트엔드 개발자는 사용자가 직접 보고 상호작용하는 웹사이트나 애플리케이션의 사용자 인터페이스(UI)를 구현하는 개발자입니다. 쉽게 말해, 우리가 웹사이트에서 보는 모든 시각적 요소들 - 버튼, 메뉴, 이미지, 텍스트, 애니메이션 등을 코드로 만드는 사람입니다.백엔드 개발자가 서버와 데이터베이스 같은 '보이지 않는' 부분을 담당한다면, 프론트엔드 개발자는 사용자가 실제로 경험하..
더보기
프론트엔드 개발 기초 학습 로드맵
프론트엔드 개발은 웹사이트나 애플리케이션의 사용자 인터페이스(UI)를 구축하는 분야로, 사용자가 직접 보고 상호작용하는 부분을 담당합니다. 프론트엔드 개발자가 되기 위해서는 HTML, CSS, JavaScript 세 가지 핵심 기술에 대한 깊이 있는 이해가 필수적입니다. 1. HTML, CSS, JavaScript 기본 학습 경로프론트엔드 개발의 기초는 HTML, CSS, JavaScript입니다. 이 세 가지 언어는 웹 페이지의 구조, 스타일, 그리고 동적인 기능을 각각 담당합니다.HTML (HyperText Markup Language): 웹 페이지의 뼈대를 구성하는 마크업 언어입니다. 제목, 단락, 이미지, 링크 등 웹 페이지에 표시될 모든 콘텐츠의 구조를 정의합니다. 가장 먼저 학습해야 할 언어입..
더보기
비전공자의 공부일지 - GraphQL 세번째 이야기
GraphQL 세번째 이야기 Resolver 데이터를 전달받을때 api의 데이터 전체를 가져오는게 아니라 데이터의 특정 정보만을 가져오고 싶을때, 즉 필터링이 필요할때 사용한다. 예를들어 저번일지에서 posts의 내용중에 module.exports = [ { id: 'post1', title:'It is a first post', description:'It is a first post description', comments:[{ id:'comment1', text:'It is a first comment', likes: 1 }] }, { id: 'post2', title:'It is a second post', description:'It is a second post description', com..
더보기