on
웹사이트는 어떻게 만들까?
웹사이트는 어떻게 만들까?
웹사이트가 없다면 당신은 존재하지 않습니다. 이것이 오늘날의 세계에서 인터넷에 지배된 상황입니다. 웹사이트가 없다면 클라이언트는 어떻게 당신을 발견할까요? 웹 사이트를 만들기 위해 웹 개발자를 고용하면 매우 비쌀 수 있습니다. 직접 웹사이트를 만드는 방법을 배우는 것이 좋을지도 모릅니다. 이 글에서 웹사이트를 처음부터 만드는 방법을 설명하겠습니다.
웹사이트 구축방법
웹 사이트 만드는 법을 모르면 글 전체 이해가 힘들지도 모릅니다. 호스팅, 도메인 이름, 코딩 등등에 대해 설명할 예정입니다. 잘 모르신다면 조금 혼란스러울 수도 있습니다. 하지만 지금까지 아무 일도 없었던 곳에서나 무엇인가를 창조하는 만족감은 세상에 유례가 없을 것입니다. 웹 사이트를 만드는 방법 배우는 것은 평생 도움이 될 것입니다. 직업을 바꾸는 것을 결심할 정도로 웹사이트를 만드는 것을 좋아할 수도 있습니다. 세계적으로 웹 개발자들이 부족 상태에 있다는 사실을 알고 계시나요?
웹 사이트를 처음부터 구축하는 방법
이 파트에서는 웹 사이트를 만드는 방법을 설명을 합니다. 우리가 배워야 할 것은 다섯 가기입니다.
1. 도메인 구매 방법
2. 호스팅 구매 방법
3. HTML을 쓰는 법
4. CSS에서의 스타일링 방법
5. 자바 스크립트에서의 작업방법
먼저 단순한 웹 사이트가 무엇인지 정의해야합니다. 이 파트에서는 사용자의 작업 내용을 홍보하고 미래의 고객들로부터 연락처 정보를 제공하는 소규모 웹 사이트입니다. 세 가지 질문에 대답하기로 되어 있습니다.
당신은 누구입니까?
직업이 무엇입니까?
연락 방법은 무엇입니까?
방문자에게 이러한 정보를 모두 제공하려면 , 1페이지에서 3페이지면 충분합니다. HTML과 CSS를 사용하면 웹사이트를 심플한 기능으로 만들 뿐만 아니라, 보기 좋게 할 수 있습니다. 전자상거래 기능 제공이나 블로그 호스팅 등의 기능을 가진 웹사이트를 처음부터 생성하는 방법을 알고 싶다면 백엔드 프로그래밍 언어를 포함한 웹 개발에 대해 자세히 배워야 합니다. "백엔드가 뭐야?" 라고 물어보실 수도 있습니다. 웹 사이트의 백엔드를 코딩하기 위해서는 자바스크립트와 같은 추가 코딩언어를 배우셔야 합니다. 직접 실행하는 것은 권장하지 않습니다. 온라인 쇼핑몰처럼 돈이 직접 관련되어있는 경우는 경험이 풍부한 전문가에게 맡겨주시기 바랍니다.
그러면 웹사이트를 처음부터 만드는 방법에 대해서 더 자세히 설명을 해보도록 하겠습니다.
도메인 구입방법
도메인 구입 방법을 설명하기 전에 도메인이 무엇인지부터 설명하겠습니다. 현실 세계도 주소를 가지고 있는 것처럼 웹사이트에도 인터넷 상의 주소가 필요합니다. 도메인은 고객님의 주소입니다. 그럼 어떻게 도메인을 등록하나요? 먼저 자신의 위상이나 일을 표현할 가능성을 생각할 필요가 있습니다. 이름이 어렵다면 창조적일 필요가 있을지도 모릅니다. 많은 업계에서는 .com 의 웹사이트 주소가 가장 적절하다고 여겨지고 있다는 점에 주의해 주십시오. 하지만 웹사이트 이름은 자신의 일과 관련된 것임을 잊지 마세요.
도메인명 옵션을 결정할 때는, 도메인 가용성 검사기를 사용하여, 사용 가능한 도메인명 옵션을 확인할 필요가 있습니다. 목적 이름이 정해졌으면 원하는 도메인의 권리를 구매해야 됩니다. 이것은 웹 사이트를 처음부터 만들기 위한 첫걸음입니다. 일반적으로 선택한 호스팅 프로바이더는 호스팅 셋업 프로세스의 일부로서 도메인을 구입할 수 있습니다.
호스팅 검색 방법
수백 개의 웹 호스팅 공급업체가 전 세계적으로 서비스를 제공하고 있습니다. 그중에 하나를 선택하기가 어려울 수도 있습니다. 어떤 웹사이트를 선택하든 간에 그 플랫폼을 사용해서 웹사이트를 처음부터 시작하는 방법에 대한 가이드가 충분히 준비되어 있어야 합니다. 호스팅 솔루션과 도메인 이름을 얻으면 사이트 개발을 시작할 수 있습니다.
HTML이 뭔가요?
HTML(또는 HyperText Markup Language)은 많은 사람들이 그렇게 생각하고 있음에도 불구하고 프로그래밍 언어가 아닙니다. HTML은 웹 사이트의 요소를 기능을 하는 역할을 합니다. 사이트를 구축하는 발판과 같아서 웹사이트를 만드는 방법을 처음부터 배우는데 꼭 필요한 도구입니다. HTML은 페이지 상에 어떤 텍스트가 표시되어야 하는지, 이미지가 표시되어야 하는 장소, 링크가 있는 경우 사용자를 돌려보아야 하는 장소를 웹사이트에 알립니다.
예를 들어 같이 웹사이트를 열고 구글 크롬 브라우저에서 임의의 장소를 오른쪽 클릭하고 ‘뷰 페이지 소스’를 클릭합니다. 맨 상단에 표시되어있는 것이 HTML 코드입니다. 웹사이트이지만 자바스크립트 등을 사용하고 있습니다. 웹사이트는 훨씬 더 간단하고, 원하는 대로 기능을 하기 위해서 3000줄 이상의 코드가 필요 없습니다.
CSS란 무엇인가?
CSS에 대해 언급하지 않으면 "어떻게 HTML로 웹사이트를 만들 수 있나"에 대해 설명할 수 없습니다. HTML은 웹사이트에 표시되는 콘텐츠의 스타일을 결정하는 역할을 하고 있는데, CSS는 그 콘텐츠를 스타일 화하는 역할을 하고 있습니다. 물론 웹사이트에 중요하다고 생각하는 사람도 있겠지만 생각해 보세요. 평범한 텍스트 웹사이트는 정말 방문할 가치가 있다고 생각합니까? 저는 그렇게 생각하지 않습니다.
CSS는 당신의 웹사이트를 매력적으로 보이는 데 도움이 됩니다. 대화성에는 도움이 되지 않을 수 있지만 (JavaScript 뒷부분에서 자세히 설명하겠습니다) 웹사이트의 품질은 확실히 향상시킵니다.
자바스크립트란?
HTML과 CSS는 브라우저에 페이지 생성 방법만 지시하는 언어이지만, JavaScript는 진정한 프로그래밍 언어입니다. 모든 프런트 엔드 개발자는 반드시 그것을 알고 있어야 합니다. 왜 자바스크립트가 필요한 걸까요? 예를 들어, 당신이 개인 웹사이트를 만들고 있다고 칩시다. 홈, 그래픽 디자인 파트, 컨택트 미까지 총 3가지 섹션이 있습니다. HTML을 사용하여 사용자를 상단의 다른 섹션으로 유도하는 링크를 삽입하고 CSS에서 버튼을 누르듯이 이 링크를 스타일링 할 수 있습니다. 평범한 웹사이트라면 문제가 없습니다, 하지만 더 마음에 들어서 애니메이션을 넣고 싶다면 어떻습니까? 심플한 JavaScript로 웹사이트를 훨씬 멋있게 꾸밀수 있습니다. 웹사이트를 실제 처음부터 생성하는 방법을 진지하게 생각하고 있다면 HTML, 스타일링용 CSS, 기능용 자바스크립트 세 가지를 모두 알고 있어야합니다.
웹사이트 구축 소프트웨어
예를 들어 HTML CSS 자바 스크립트를 사용해서 꿈의 웹사이트를 만들기 위해서 무엇을 해야 하는지를 배우는데 필요한 요소, 외관 및 동작을 정의하는 방법을 우리는 알고 있습니다. 그렇다고 갑자기 마법처럼 웹사이트가 뜨는 것은 아닙니다. 코드를 .html, .css 및 .js 파일에 기술하고 호스팅 프로바이더를 통해 웹 사이트에 업로드해야 합니다. 하지만 웹사이트를 처음부터 시작하려면 어떤 도구가 필요할까요?
IDE
IDE(Integrated Development Environment)는 웹사이트 또는 어플리케이션 구축에 필요한 모든 것을 포함하는 특수 소프트웨어입니다. 웹 스톰, 비쥬얼 스튜디오 코드, 어도비 드림웨이브 이런 최고의 IDE에는 웹사이트 라이브 프리뷰와 이런 뛰어난 사운드 기능들이 많이 탑재되어 있는데 사실 프로젝트에는 필요 없을 겁니다. 웹사이트를 처음부터 작성하는 것을 진지하게 생각하고 있는 것이 아니라면, 웹 개발용의 IDE를 구입하는 것은, 완전하게 과잉인 스킬입니다. 대신 확장 텍스트 에디터를 입수해야 합니다.
Enhanced Text Editors
Enhanced Text Editors가 있으면 웹사이트 구축방법을 처음부터 배우고 이를 실행하여 인터넷상에서 비즈니스를 할 수 있습니다.
웹사이트를 처음부터 구축하는 방법: 확장 텍스트 에디터 다양한 툴 중에서 선택할 수 있습니다. ATOM, Notepad++, Vim 또는 Brackets를 참조할 수 있습니다. 전체의 구조는 어떻게 되어 있습니까? 매우 간단합니다. 새로운 문서를 작성하여 HTML에 적합한 방식으로 프레임화하고 index.html 와 같은 확장자를 붙여서 저장합니다. 그런 다음 .css 파일을 링크해서 HTML 비계 요소의 외관을 제어합니다. 간단한 웹페이지를 만드는 데 필요한 것은 그것뿐입니다. 인터넷 상의 내 페이지가 어떤 것인지 텍스트로 확인하려면 어떻게 해야 합니까? 간단합니다. HTML 파일을 인터넷 브라우저에서 열기만 하면 됩니다. 선택한 텍스트 에디터와 웹 브라우저를 사용하여 자신이 만족할 때까지 페이지를 변경 및 조정할 수 있습니다. 그 시점에서 호스팅 프로 바이더를 통해서 파일을 업로드하면 웹사이트는 바로 가동됩니다.
자동화 도구
웹 사이트를 만드는 방법을 처음부터 보고 있는 것은 훌륭하지만, 문제가 있을지도 모릅니다. 간단한 웹 사이트를 만들어서 내가 누군지, 무엇을 하고 있는지, 연락 방법을 사람들에게 알려줄 수 있죠. 하지만, 블로그를 추가하기로 결정한다면 어떻게 될까요? blog.html를 추가해서 다른 웹사이트와 링크할 수는 있지만, 어떠한 백엔드 솔루션이 없으면 새로운 투고 공개가 매우 번거로워져서 새로운 콘텐츠의 추가가 용이해 집니다.
워드프레스
공식 워드프레스 로고인터넷의 대부분이 워드프레스를 기반으로 하는 데는 이유가 있습니다. 템플릿과 플러그인이 풍부한 라이브러리를 갖춘 콘텐츠 관리 시스템입니다. 웹사이트에서 무엇인가를 해야 할경우 워드프레스 플러그인이 있을 수 있습니다. 워드프레스를 사용한 웹사이트 셋업은 내가 직접 만드는 것보다 100배 간단합니다. 탑 클래스 웹사이트 호스팅 프로바이더들은 모두 워드프레스에서 자동으로 사이트를 설정하는 도구를 가지고 있습니다. 완료되면 워드프레스에 로그인하여 주제변경, 플러그인 추가 및 필요한 콘텐츠(이미지, 텍스트, 비디오) 추가를 수행할 수 있습니다. 웹사이트 만드는 법을 처음부터 배우고 워드스페스를 사용하는 것을 포기하더라도 지식은 낭비되지 않습니다. 결국 워드프레스의 주제는 습득한 CSS 스킬을 사용하여 스스로 커스터마이즈할 수 있습니다.
Website Builder Services
웹사이트 만드는 방법은 원래 몇 년 전에 배운 사람도 있습니다. 이 사람들은 웹사이트를 만들고 드래그 앤 드롭을 이용해 독자적인 웹사이트를 만들 수 있습니다. 웹사이트 안쪽에 있는 웹사이트 인셉션은 어떤가요? 이러한 웹사이트 구축자는 유튜브에서 대대적으로 홍보하고 있습니다. 적어도 여러분은 들어 보셨을 것입니다. 아직 검색하지 않으셨다면 구글에서 쉽게 검색하실 수 있습니다. 대부분의 경우 이런 도구들은 아주 간단한 웹사이트를 빠르고 쉽게 만들 수 있습니다.
결론
선택한 방법에 따라 다릅니다. 코딩을 배우기로 마음먹으면 결국 복잡하지만 보람이 있을 것입니다. 이용 가능한 다수의 웹사이트 빌더의 1개를 사용하면, 프로세스가 큰 폭으로 간단하게 됩니다. 챌린지가 필요한 경우, 먼저 HTML과 CSS 학습을 시작합니다. 도메인이나 호스팅을 구매하는 것이 아니라 브라우저에서 HTML 파일이나 CSS 파일을 열기만 하면 됩니다. 원하는 확장 텍스트 에디터를 사용하여 웹사이트를 만들면 됩니다. HTML과 CSS의 마술을 만드는 방법을 이해했다면 JavaScript의 기초를 익히고 재치있는 트랜지션이나 필요한 기능으로 사이트를 띄웁니다. 필요한 것을 얻게 되면 필요한 웹사이트 파일 생성을 시작합니다. 페이지가 생각대로 표시되면 도메인과 호스팅을 구매합니다. 프로바이더에는 모든 것을 온라인으로 하기 위한 방법 준비되어 있습니다.
from http://issue787.tistory.com/34 by ccl(A) rewrite - 2021-03-05 20:25:04