Voyage 99 온보딩 웹 개발 일반 수업 1일 차

1. 기본 환경 생성(VS Code 설치)

문서 작업을 한다고 가정합니다. 여러 가지 방법이 있을 것입니다.

생각할 수 있는 가장 간단한 방법은 펜으로 종이에 직접 쓰는 것입니다. 그러나 아시다시피 이 방법은 매우 비효율적입니다. 문장만 쓰면 쓸 수 있지만 그래픽을 그려야 한다면? 아니면 간단한 이미지라도 사용해야 한다면?

그래서 문서 작업의 효율성을 높이기 위해 한글, 엑셀, 워드를 사용합니다. 그리고 이 작품은 필수적인 요소라고 할 수 있다.

코딩에도 동일하게 적용됩니다. 효율적으로 프로그래밍하려면 다음과 같이 코드 작성을 도와주는 프로그램이 필요합니다. 예를 들어 Word 및 Excel. 이러한 프로그램 중 VS Code로 코딩을 해보겠습니다.

2.HTML

HTML은 단순히 “스켈레톤”이라고 할 수 있습니다.

전체 웹은 HTML로 작성할 수 있으며 기본 구조는 다음과 같습니다.


HTML은 사용자에게 제시된 웹 페이지 내의 섹션을 나누어 문서를 작성하는 데 도움이 됩니다.

3.CSS

HTML이 골격이라면 CSS는 장식용으로 사용됩니다.

사용자를 위한 CSS 스타일, 레이아웃 등 문서가 표시되는 방식을 지정하는 언어입니다.

CSS 로 공간 만들기

이내에 ~ .

HTML에서 클래스를 참조할 때 참조(class=”myclass”인 경우), .myclass는 { … }로 작성되어야 합니다.

4. 부트스트랩 사용

CSS를 사용하는 것은 쉽지만 미학적으로 보기 좋게 만드는 것은 다른 이야기입니다. 그래서 미리 빌드된 부트스트랩을 그대로 사용합니다.

기본 템플릿은 아래와 같습니다.

문서 유형 HTML>
<HTML =“en”>

<머리>
<메타 문자 집합=“utf-8”>
<메타 =“뷰포트” 내용물=“너비 = 장치 너비, 초기 스케일링 = 1, 축소 = 아니오”>

<지름길 헥사=https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css 친척=“스타일 템플릿”
진실성=“sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOMLASjC” 교차 원산지=“익명의”>
진실성=“sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM”
교차 원산지=“익명의”>스크립트>

<제목>제목>
머리>
<>
<h1>h1>
>
HTML>

여기에 원하는 부트스트랩 코드를 복사하여 붙여넣으십시오. 하나와 당신은 끝났습니다.

5. 배운 내용을 사용하여 웹 페이지를 만듭니다.

HTML과 CSS를 사용하여 아래와 같은 간단한 영화 등급 페이지를 만들 것입니다.


완성된 코드는 아래와 같습니다.

DOCTYPE HTML>
<HTML =“en”>
<머리>
<메타 문자 집합=“utf-8” />
<메타
=“뷰포트”
내용물=“너비 = 장치 너비, 초기 스케일링 = 1, 축소 = 아니오”
/>

<지름길
친척=“스타일 템플릿”
진실성=“sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOMLASjC”
교차 원산지=“익명의”
/>
<스크립트
진실성=“sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM”
교차 원산지=“익명의”
>스크립트>

<제목>스파르타식 피디아제목>

<지름길
친척=“스타일 템플릿”
/>

<스타일>
* {
글꼴 패밀리: “고원도둠”, 산세 리프;
}

.내 제목 {
넓은: 100%;
: 250픽셀;

배경 이미지: 선형 그래디언트(
0도,
RGB(0, 0, 0, 0.5),
RGB(0, 0, 0, 0.5)
),
배경 위치: 센터;
배경 크기: 씌우다;

색상: 하얀색;

광고: 구부러;
플렉스 방향: 나뉘다;
정렬 요소: 센터;
정당화-내용: 센터;
}

.내 제목 > 단추 {
넓은: 200픽셀;
: 50픽셀;

배경색: 투명한;
색상: 하얀색;

경계 반경: 50픽셀;
국경: 1px 단단한 하얀색;

보더 업: 10px;
}

.내 제목 > 버튼: 호버 {
국경: 2px 단단한 하얀색;
}

.내 댓글 {
색상: 회색;
}

.내 카드 {
가장자리: 20픽셀 자동차 0px 자동차;
넓은: 95%;
최대 폭: 1200픽셀;
}

.내 게시물 {
넓은: 95%;
최대 폭: 500픽셀;
가장자리: 20픽셀 자동차 0px 자동차;
가구류: 20픽셀;
상자 그림자: 0px 0px 3px 0px 회색;
}

.mybtns {
광고: 구부러;
플렉스 방향: ;
정렬 요소: 센터;
정당화-내용: 센터;

보더 업: 20픽셀;
}
.mybtns > 단추 {
오른쪽 가장자리: 10px;
}
스타일>
머리>

<>
<다양한 수업=“내 제목”>
<h1>내 인생 최고의 영화h1>
<단추>영화를 녹화하다단추>
다양한>
<다양한 수업=“내 게시물”>
<다양한 수업=“플로팅 MB-3”>
<기입
유형=“이메일”
수업=“양식 제어”
ID=“떠다니는 입구”
자리 표시자=“이름@example.com”
/>
<상표 ~을 위한=“떠다니는 입구”>영화 URL상표>
다양한>

<다양한 수업=“떠 있는”>
<텍스트 영역
수업=“양식 제어”
자리 표시자=“여기에 댓글을 남겨주세요”
ID=“부동 텍스트 영역2”
스타일=높이: 100px”
>텍스트 영역>
<상표 ~을 위한=“부동 텍스트 영역2”>논평상표>
다양한>
<다양한 수업=“mybtns”>
<단추 유형=“단추” 수업=“btn btn-다크”>기록단추>
<단추 유형=“단추” 수업=“btn btn-개요-다크”>닫다단추>
다양한>
다양한>
<다양한 수업=“내 카드”>
<다양한 수업=“행 행-열-1 행-열-md-4 g-4”>
<다양한 수업=“안부”>
<다양한 수업=“맵 H-100”>
<그림
수업=“카드 이미지 상단”
오래된=“…”
/>
<다양한 수업=“지도 본문”>
<h5 수업=“카드 제목”>영화제목을 입력하세요h5>
< 수업=“카드 텍스트”>다음은 영화에 대한 설명입니다.>
<>>
< 수업=“내 의견”>내 한 줄 리뷰 쓰기>
다양한>
다양한>
다양한>
<다양한 수업=“안부”>
<다양한 수업=“맵 H-100”>
<그림
수업=“카드 이미지 상단”
오래된=“…”
/>
<다양한 수업=“지도 본문”>
<h5 수업=“카드 제목”>영화제목을 입력하세요h5>
< 수업=“카드 텍스트”>다음은 영화에 대한 설명입니다.>
<>>
< 수업=“내 의견”>내 한 줄 리뷰 쓰기>
다양한>
다양한>
다양한>
<다양한 수업=“안부”>
<다양한 수업=“맵 H-100”>
<그림
수업=“카드 이미지 상단”
오래된=“…”
/>
<다양한 수업=“지도 본문”>
<h5 수업=“카드 제목”>영화제목을 입력하세요h5>
< 수업=“카드 텍스트”>다음은 영화에 대한 설명입니다.>
<>>
< 수업=“내 의견”>내 한 줄 리뷰 쓰기>
다양한>
다양한>
다양한>
<다양한 수업=“안부”>
<다양한 수업=“맵 H-100”>
<그림
수업=“카드 이미지 상단”
오래된=“…”
/>
<다양한 수업=“지도 본문”>
<h5 수업=“카드 제목”>영화제목을 입력하세요h5>
< 수업=“카드 텍스트”>다음은 영화에 대한 설명입니다.>
<>>
< 수업=“내 의견”>내 한 줄 리뷰 쓰기>
다양한>
다양한>
다양한>
다양한>
다양한>
>
HTML>

코드는 무한히 길어 보이지만 많은 기능을 사용하지 않습니다.

Bootstrap을 사용하여 이미 생성된 카드와 버튼의 형식을 텍스트만 변경하여 복사하여 사용했습니다. 배경 이미지를 넣는 것과 같은 간단한 기능은 검색 30초 만에 할 수 있는 간단한 일입니다.

신기한 것은 강의를 들으면서 차근차근 추가한 결과가 생각보다 그럴싸했다.