웹 개발 연습문제
다양한 실습 문제들을 통해 웹 개발 기술을 연마하세요. 이 페이지는 실제 시나리오를 시뮬레이션하도록 설계된 실용적인 과제들을 제공합니다. 이론을 넘어 HTML, CSS, JavaScript 지식을 적용하여 기능적인 웹 구성 요소를 구축하고 일반적인 개발 문제를 해결해 보세요. 각 연습은 핵심 개념을 강화하고 프런트엔드 및 백엔드 기술의 숙련도를 높일 수 있는 기회를 제공합니다.
카테고리 발견
모두LinuxDevOps사이버 보안DevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA 교육RHCE in Enterprise Linux 교육LFCS 교육ShellGitDockerKubernetesCKA 교육CKAD 교육CKS 교육AnsibleRHCE in Ansible 교육JenkinsNmapWiresharkHydraCompTIA데이터베이스MySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++웹 개발데이터 과학
첫 번째 CSS 랩
안녕하세요, LabEx 에 오신 것을 환영합니다! 이 첫 번째 랩에서는 CSS 로 고전적인 'Hello, World!' 프로그램을 배우게 됩니다.
Lab웹 개발
첫 번째 JavaScript 랩
안녕하세요, LabEx 에 오신 것을 환영합니다! 이 첫 번째 랩에서는 JavaScript 로 고전적인 'Hello, World!' 프로그램을 배우게 됩니다.
Lab웹 개발
3D 회전 큐브
이 랩에서는 HTML 과 CSS 를 사용하여 3D 회전 큐브를 만들 것입니다. 이 큐브는 다채로운 면을 가지고 무한히 회전하여 시각적으로 매력적인 효과를 낼 것입니다. 이 프로젝트를 처음부터 구축할 수 있도록 각 단계를 안내해 드립니다.
Lab웹 개발
HTTP 모듈 활용
http 모듈은 웹 서버를 생성하기 위한 Node.js 의 공식 모듈로, 프론트엔드 개발자가 서버 측 개발을 빠르게 시작할 수 있도록 합니다. 이 모듈을 사용하여 애플리케이션을 만들어 봅시다.
Challenge웹 개발
LabEx 학생증 발급
이번 실습에서는 Jane 이 대학의 학생증 발급 인터페이스를 만들 수 있도록 돕겠습니다. 목표는 이름과 학번 필드에 대한 폼 유효성 검사를 구현하고, 제출된 폼 내용을 카드에 올바르게 표시하는 것입니다. 이 작업을 완료함으로써 폼 입력이 검증되고 카드가 정확한 정보를 표시하도록 보장할 것입니다.
Challenge웹 개발
애니메이션과 전환
'Pet's House'라는 애견인들을 위한 가상 안식처에서, 창의적인 웹 디자이너 Taylor 는 웹사이트에 생기를 불어넣는 여정을 시작합니다.
Lab웹 개발
CSS 기본 및 선택자
이 랩에서는 기본적인 CSS 기술과 선택자를 사용하여 애완동물 서비스를 위한 스타일리시한 웹사이트를 만드는 웹 개발자의 역할을 수행합니다.
Lab웹 개발
CSS 박스 모델과 마진
'Pet's House'라는 프리미엄 펫 케어 서비스를 제공하는 웹사이트의 번잡한 디지털 환경에서, 재능 있는 웹 개발자인 주인공 Jordan 은 웹사이트의 레이아웃과 디자인을 향상시키는 임무를 맡았습니다.
Lab웹 개발
Flexbox 를 활용한 반응형 Pet's House 웹사이트
번화한 Petville 도시에서 웹 개발자 Jordan 은 'Pet's House' 웹사이트를 재설계하는 임무를 맡았습니다.
Lab웹 개발
CSS Grid 를 활용한 애완동물 서비스 쇼케이스
애완동물 애호가를 위한 가상 공간인 'Pet's House'에서 웹 개발자 Alex 가 CSS Grid 를 사용하여 서비스 쇼케이스를 개선하는 여정을 시작합니다.
Lab웹 개발
배열과 객체
이 랩에서는, 기술 스타트업에서 웹 개발자로 일하는 Alex 의 여정을 따라갑니다. 장면은 개발팀의 작업 공간에서 펼쳐지며, Alex 는 여러 재무 기록을 처리할 수 있는 기능을 통합하여 개인 재무 추적기를 개선하는 임무를 맡습니다. 이 중요한 기능은 Alex 가 JavaScript 의 배열과 객체를 탐구하여 각 재무 기록을 배열 내의 객체로 저장해야 합니다. 목표는 사용자의 재무 데이터를 효율적으로 추적하고 정리하는 동적이고 상호 작용적인 애플리케이션을 만드는 것입니다. 이 노력을 통해 Alex 는 사용자에게 재무 활동에 대한 명확한 개요를 제공하여 앱을 더욱 유용하고 매력적으로 만들고자 합니다.
Lab웹 개발
기본 JavaScript 및 DOM
이 랩에서는 신진 웹 개발자 Alex 의 시각을 통해 웹 개발 세계에 발을 들여 동적 개인 재정 추적기를 만드는 작업을 수행합니다. 사용자가 일일 지출 및 수입을 입력하고 추적할 수 있는 사용자 친화적인 애플리케이션을 구축합니다. 목표는 명확합니다. 직관적이고 매력적인 인터페이스를 개발하여 사용자가 번거로움 없이 재정을 쉽게 관리할 수 있도록 하는 것입니다. 이 프로젝트는 개인 재정 관리를 단순화할 뿐만 아니라 JavaScript 및 DOM 조작의 기본 개념을 소개하는 것을 목표로 합니다.
Lab웹 개발
데이터 저장 및 검색
이 랩에서는 활기찬 기술 스타트업의 의욕 넘치는 웹 개발자 Alex 와 함께 데이터 지속성의 세계로 모험을 떠납니다. 개인 재정 추적기에서 재무 기록을 추적하고 표시하는 메커니즘을 성공적으로 만든 후, 다음 과제는 이러한 기록이 브라우저 세션 간에 유지되도록 하는 것입니다. 목표는 사용자가 앱으로 돌아와 이전에 입력한 모든 데이터를 그대로 찾을 수 있도록 하여 앱의 사용성과 사용자 만족도를 향상시키는 것입니다. 이 작업은 Alex 에게 웹 저장소 개념을 소개하며, 특히 localStorage API 를 활용하여 애플리케이션의 상태를 저장하고 검색합니다.
Lab웹 개발
개인 재정 추적기 향상
이 Lab 에서 Alex 의 개인 재정 추적기 개발 여정은 고급 단계로 접어들어, 정교한 이벤트 처리 기술을 통해 애플리케이션의 상호 작용성을 향상시키는 데 중점을 둡니다. 장면은 기술 스타트업의 브레인스토밍 세션에서 시작되며, Alex 는 재정 기록을 재정렬하기 위해 드래그 앤 드롭 기능을 추가할 것을 제안합니다. 이 야심찬 목표는 사용자에게 개인 재정 관리의 유동적인 특성을 반영하여 기록을 직관적으로 정리할 수 있는 방법을 제공하는 것을 목표로 합니다. 이를 달성하려면 Alex 는 고급 DOM 이벤트를 탐색하고 시각적으로 매력적이고 사용자 친화적인 방식으로 요소를 조작해야 합니다.
Lab웹 개발
요약 구현
이 랩에서는 'FinTech Valley'의 활기찬 스타트업 현장을 배경으로, 급성장하는 기술 회사의 재무 추적 시스템을 개선하는 임무를 맡은 신진 소프트웨어 엔지니어 Alex 의 역할을 맡게 됩니다. 회사의 재무팀은 조직의 전반적인 재무 건전성을 동적으로 볼 수 있는 방법이 필요합니다. 목표는 기존 웹 기반 회계 애플리케이션에서 총 수입, 총 지출 및 순 잔액을 계산하고 표시하여 실시간 재무 통찰력을 제공하는 기능을 구현하는 것입니다.
Lab웹 개발