홈페이지를 제작에 필요한 툴은 무엇이 있을까요?
홈페이지를 제작을 배워보려고 합니다.
소규모 창업에 필요한 회사 소개 자료 및 제품 소개, 연락처 정도만 게시할 수 있는 간단한 홈페이지를 직접 만들어보려 합니다.
모두나 wix등 오픈형 말고, 직접 제작을 해보고 싶은데 어떤 툴을 공부해야 할까요?
감사합니다.
플랫폼 별 사용 언어 정리해드릴게요 참고하세요
웹 - Java /Javascript / C#
안드로이드 - Java / Kotlin
iOS - Objective-C / Swift
안드로이드&iOS(동시개발&기능제한) - Flutter / React Native /
딥러닝 - Python
게임 - C++(언리얼) / C#(Unity)
위의 자바 / 자바스크립트/ 씨샵 외에 Html도 있습니다. 언어별 특징을 비교해보시고 선택에 도움이 되시길 바랍니다.
안녕하세요.
간단한 홈페이지를 직접 개발하시려면 통상 가장 많이 사용하는 툴인 Eclipse 를 추천드립니다.
Eclipse 는 시중에 나온지 오래된 툴이라 비교적 안정적이고,
다양한 플러그인이 존재합니다. 그리고 개발툴은 어느것을 쓰던 큰 차이는 없습니다.
툴공부에 중점을 두지 마시고, 언어에 중점을 두시는게 맞을 거 같습니다.
그리고 초보분이 보고 따라하기 좋은 동영상 추천드립니다.
유튜브에서 생활코딩 << 이라고 치시면 초보자분이 보고 따라하기에 좋은 정도의 동영상 강의가 있으니 참고하시면
좋을거 같습니다 감사합니다.
아래에 유튜브 생활코딩 링크 적어두었습니다.
https://www.youtube.com/channel/UCvc8kv-i5fvFTJBFAk6n1SA
감사합니다.
안녕하세요.
홈페이지 제작시 고려 해야하는 부분을 말씀드릴게요.
1. 웹서버
ㄴ 웹 서버의 경우 본인이 코딩한 코드를 실행 해주는 역할을 합니다.
2. 도메인
ㄴ 도메인이 없다면 IP 주소를 통해서 본인의 웹서버에 접근을 하게 됩니다. 때문에 기억하기 쉬운 도메인을 구매하여 웹서버에
연결 해주는 것입니다.
3. 프론트 코드
ㄴ회사 소개 자료, 제품 소개 자료, 연락처를 단순 게시하고자 하신다면 full stack framework 인 Codeigniter과 XAMPP 를 이용하여
직접 로컬에서 구축 해보셔도 좋습니다. 로컬에서 먼저 구축 해보시고 웹서버에 대해서 공부하신다면 순차적으로 진행 하실 수 있을 거라 생각 됩니다.
간단한 웹 페이지라도 기본적인 개발 지식이 없다면 처음에는 많은 시간을 소모 하실 수 있으니
상황에 맞는 적절한 판단하시길 바랍니다.
안녕하세요 현직 개발자입니다.
wix 같은거 말고 직접 제작이
web cms을 말씀하시는거면
그누보드나 워드프레스 같은걸 이용하시면 될것 같구요.
정말 직접제작이라고 하신다면
html , css, javascript , php로
만들면 될것 같습니다.
예제보고 하나씩 만들어나가는건 후자가 괜찮고,
이후에 계속 다른 홈페이지를 계속 만드실 계획이라면 전자를 이용하시면 될 것 같네요.
회사 홈페이지 직접 제작을 위해서는
1. 서버로 쓸 컴퓨터나 고정IP회선이 필요합니다.
혹은 외부에 호스팅 업체를 통해서 알아볼 수 있구요.
2. 웹서비스를 할려면, 웹서버를 깔아야 합니다.
흔히, 인터넷에 오픈소스로 돌아다니는 웹서버를 깔아서 쓰면 되구요.
3. 회사 웹 페이지를 만들려면, HTML과 자바스크립트와 관련 라이브러리를
알아야 합니다. 이를 편하게 해주는 HTML 편집 툴들도 알면
개발하기 편합니다.
4. 게시판 정도의 글을 만들려면, 웹 서버쪽 프로그래밍 언어(PHP, 자바, 파이썬 등)를 알거나
오픈소스 게시판을 설치(PHP, MySQL 로 구성된 것이 많음) 해서 사용하면 됩니다.
5. 회사 홍보를 위해 포털 사이트에 홍보를 하시면 될 듯합니다.
간략하게 단계별로 설명해드렸습니다.
안녕하세요
타 플랫폼을 얘기 하시는거 같은데, 무료 플랫폼 사용의 경우 사용 가능한것이 제한적일거구요
그리고 홈페이지를 띄우시기 위해선 홈페이지만 필요한게 아니라 도메인네임 서비스( 아이피 주소를 쳐서
접속 하는것이 아니라 특정한 이름을 쳐서 접속 하게 함, ex)naver.com 이나 google.com 같은 이름),
해당 홈페이지를 누군가가 접속 할 때 페이지를 띄울수 있는 서버가 필요합니다.
여기서 질문자님이 간단하게라고 하시니 최소한으로 개발을 한다고 하면, 서버는 개인pc를 사용(트레픽이
많을 경우는 별도 서버 이용)하여 별도 통신사 인터넷 망을 쓰신다면, 고정 IP를 신청 하시고, 도메인네임
서비스에서 도메인을 하나 딴 뒤에 고정ip를 연결 시킵니다. 그럼 도메인은 생겼고, 서버도 있으니
누군가 해당 도메인으로 접속 할 때 홈페이지를 볼 수 있게 서버pc 안에서 개발을 하면 되는데
서버사이드로 node.js(javascript 기반)으로 제작 하시는게 만들기도 쉽습니다.
간단하게 회사, 제품 소개 및 연락처만 보여주는 사이트라면 html이랑 css만 공부하시면 가능하도고 생각 됩니다.
이외 추가적인 로그인이라던가 게시판이라던가 기능 추가를 하신다면 java, jsp, javascript 등을 공부하셔서
기능 개발하시면 됩니다.
html과 css를 독학하셔도 충분히 만드실 수 있을거 같습니다.
홈페이지를 제작 하고싶으신거 같군요
일단 간략하게 만드신다고 해도 HTML JS PHP CSS 등이 필요 할겁니다
회사 소개 자료 및 제품 소개, 연락처 만 보여 전다면 HTML CSS 정도만 사용하시면 가능 할겁니다
홈페이지를 좀더 역동적으로 만드실려면 JS PHP 를 활용하셔서 만드시면 됩니다
무료로 홈페이지 제작 베이스를 제공해주는 곳이 많이 있습니다
용량과 속도가 적으나 연습해보시고 비용을 내보 확장하시면 됩니다
프로그램 기초가 있으시면 HTML CSS는 쉬울겁니다
JS PHP 를 활용 하실려면 약간의 노력이 필요 합니다
안녕하세요. 자바 웹개발자 로긴햇어요 입니다.
홈페이지라기보단 웹사이트라는 단어가 어울리겠네요.
직접제작이라면 서버구축부터 프레임워크까지 세팅하시는걸 원하시는건가요?
가장 무난하게 시작하시는건 APM이라고 해서 웹서버는 Apache, 언어는 PHP, DB는 My Sql 또는 maria DB를 일컬어 apm이라고 합니다. apm을 한번에 설치할수있게 도와주는 무료패키지가 있습니다. 하지만 어느정도 기본지식과 스킬이 따라줘야 사용도 가능합니다.
그누보드나 xe, 라이믹스 이런 CMS프로그램을 통해서 시작하는방법을 추천드립니다. 참고로 php언어로 되어있습니다. IIS서버를 사용하는 asp도있구요.
그리고 더욱 기능도 막대하고 프레임워크도 좀 묵직한 자바가 있는데 이부분은 게시판기능만 있는 간단한 웹사이트를 만들기엔 많이 무겁습니다.
안녕하세요. 현업 6년차 개발자입니다. 웹 개발도 같이 하고 있습니다. 일단 직접 홈페이지를 제작하시는 데 있어서, 들여야되는 시간이 꽤 많으실 겁니다. 괜히 Wix 등을 추천하는 게 아니란 말이죠. 그럼에도 불구하고 웹 페이지를 스스로 만들고 싶으신 거겠죠? 열정에 박수를 보냅니다.
일단 웹페이지가 PC화면에 뜨는 원리를 이해하시면 필요한 기술이 무엇인지 가늠이 갈 거 같네요. 개인적으로 생활코딩 이고잉 님의 유튜브 강의에서 잘 나와있으니 꼭 공부해보시기 바랍니다.
웹 페이지라는 것은 특정 웹 서버라는 곳에 설치가 되어 있습니다. 이 웹서버는 외부에서 접근할 수 있도록 네트워크에서 포트를 열어둔 상태입니다. 외부인들은 자신의 PC에서 www. 이하의 주소를 입력하고, 해당 웹페이지를 열 수 있는 화면을 요청합니다. 이 주소는 네트워크를 타고 도메인서버라는 곳을 들리면서, 도메인별로 등록되어 있는 IP 주소를 찾습니다. 이 IP주소는 바로 웹 페이지가 설치된 웹 서버인데, 이 웹서버는 요청을 받으면, 서버 내부에서 소스를 처리하여 외부인에게 필요한 정보를 돌려줍니다. 이 정보를 외부인의 PC의 인터넷 브라우저가 다시 받아서 화면에 인터넷 창을 띄우는 거구요.
여기서 주요한 개념들이 다 나왔습니다.
웹페이지를 만들기 위해서느
1. 웹서버가 필요합니다. 이는 개인 PC가 될 수도 있고, 호스팅 업체가 될 수도 있습니다.
2. 웹서버에 올릴 웹 프로그램이 필요합니다. 자바로 보통 진행합니다.2. 도메인이 필요합니다. 이건 도메인 등록을 대행해주는 업체에게 요청하셔서 www.이하의 주소를 돈을 내고 사셔야 합니다. 연단위로 비용을 지불합니다.
이제 웹페이지를 서버에 올리는 일만 남았는데, 여기에 또 필요한 기술 스택들이 있습니다.
단순히 조회만 할 수 있는 웹페이지(회원가입 등이 없다면?) 이라면 Database 가 필요 없고, 웹서버만 있으면 충분할 것으로 보입니다. FAQ나 Notice같은 경우에는 Cafe24 등의 게시판 호스팅 업체를 이용하면 되구요.
웹서버는 톰캣과 같은 무료 서버를 사용하셔서 개인 PC에 서버를 열 수도 있습니다. 그러나 속도나 트래픽이 감당이 안 된다면 호스팅 업체를 쓰시는 편이 좋습니다.
그리고 서버에 올릴 웹 프로그램을 만드셔야 하는데, 파이썬도 있고 자바도 있습니다. 자바가 더 편하실 겁니다.
자바를 하실 때에는 기본적인 명령어와 조건문 반복문, 클래스와 객체 등을 모두 공부하셔야 합니다. 이 자바와 톰캣만 공부하시면 일단 웹서버를 만드실 준비가 됩니다.
이제 사용자가 볼 화면 등은 css / html / jsp 등으로 구현하시게 될 터인데, 마찬가지로 시중에 책도 많고 강의도 많습니다. 것도 공부하셔야 합니다. 그리고 조금 더 현대적인 웹페이지를 만드시기 위해서는 부트스트랩 같은 것도 추가적으로 공부하시면 도움이 될겁니다.
뭐 말은 쉽게 했지만, 위에 말씀드린 것 하나하나가 공부 시간이 꽤 걸립니다.혼자 맨땅에서 웬만한 깔끔한 홈페이지를 만들려면 최소 6개월 이상이 걸린다고 봅니다. 거기다 디자인 영역까지 들어가면 더 긴 시간을 써야하지요. 그래서 많은 사람들이 웹 페이지 만드는 데 전문가를 영입해 외주를 주고.. WIx를 씁니다. 웹 페이지 자체가 사업의 "메인" 이 아니기 때문에 빠르게 만들고 운영하는 편이 훨씬 효율적이니까요.
그럼에도 불구하고 새로운 것에 대한 도전은 아름답습니다. 좋은 배움이 될 거라고 생각합니다.
도움 되셨길 바랍니다!
간단하게는 아래 강의만 보면 가능하지 않을까 합니다.
로그인 같은 기능이 없다면 아래 강의로 충분해보입니다.
홈페이지를 간단하게 만드시려면 메모장으로도 가능한 것이 홈페이지 제작입니다.
소스를 메모장으로 작성한 후 웹페이지를 띄우는 웹서버에 소스를 올리면 홈페이지를 표시하는 것은 가능합니다.
쉡게 소스를 제작하도록 도와주는 툴로는 드림위버, edit plus, notepad++ 등이 있습니다.
HTML 과 CSS, 자바스크립트를 공부하시면 간단한 홈페이지는 작성 가능합니다!
"직접 제작" 이라는게 한땀 한땀 모두 만드는걸 말씀하시는거면.
이 경우 툴은 따로 없습니다.
말씀하신 Wix , 모두에 더불어서 워드프레스 등 흔히 얘기하는 CMS 툴을 사용하시는게 말씀하신 간단한 회사 소개 등을 하기에
가장 최적화된 솔루션이며. 투입대비 가장 좋은 효율을 보입니다.
다만 직접 해보시는게 목적이시라면..
HTML + CSS + JAVASCRIPT 3개를 공부하시면 됩니다.
공부는 생활코딩 이란 사이트에 좋은 예제 및 차근차근 스탭으로 설명 및 강의가 있어서 추천드립니다.
프로그래밍을 하려고 한다면 당연히 프로그래밍 언어를 배워야하기는 합니다.
컴퓨터 공학과로 진학하기 위해서는 프로그래밍을 할줄 알아야하는 것은 아닙니다.
많은 컴퓨터 공학과 학생들이 프로그래밍 언어를 1학년때 처음 배우는 경우가 많이 있습니다.
처음 배운다면 파이썬으로 시작하는 것을 추천합니다.
다른 언어보다 상대적으로 쉽기 때문에 좋습니다.
"파이썬 정복", "점프 투 파이썬(c언어도 있음)" 등의 책으로 공부해보는 것도 좋을 것 같습니다.
홈페이지를 제작을 배워보려고 합니다.
소규모 창업에 필요한 회사 소개 자료 및 제품 소개, 연락처 정도만 게시할 수 있는 간단한 홈페이지를 직접 만들어보려 합니다.
모두나 wix등 오픈형 말고, 직접 제작을 해보고 싶은데 어떤 툴을 공부해야 할까요?
===> APACHE (웹서버) , MARIA DB ( DB서버 ) , PHP ( 프로그래밍언어 )
HTML , JS , CS ( 디자인 관련 )
대부분의 홈페이지제작업체는 홈페이지제작툴을 사용하지 않습니다^^
나모웹이나 드림위버 같은 툴은 예전에는 많이 사용하였으나 현재는 각 파트별 전문성을 더 중요시 하기때문에,
디자인 과 기획, 개발 로 나뉘어 각각에 맞는 전문 프로그램을 사용합니다.
예를 들면 아래와 같은 여러가지 제작 프로그램을 각 파트별로 전문가를 통해 진행합니다^^
주로 사용되는 프로그램을 타입별로 구분한다면 아래정도쯤 되겠네요.
그래픽 디자인 프로그램 (포토샵,일러스트,어도비XD,스케치),
코딩및 프로그래밍을 위한 프로그램 (아톰,비쥬얼스튜디오코드,PHPSTORM,노트패드)
파일전송을 위한 프로그램 (파일질라)
버전관리를 위한 프로그램 (git)
업체마다, 혹은 주력언어에 따라 차이는 있습니다만 큰 맥락에서 보면 대동소이 합니다.
답변이 도움이 되셨으면 좋겠네요 ~^^
안녕하세요.
직접 홈페이지 제작을 배워 보실려면 툴 보다는
프로그래밍 언어를 배우셔야 합니다.
홈페이지를 제작 하기 위한 프로그래밍 언어도 여러 종류 이며,
HTML, PHP, JAVA , SPRING BOOT , SPRING 등 다양한 언어를 사용해서 홈페이지를 제작하실 수 있기 때문에 우선 JAVA를 공부하시고 홈페이지 제작을 위해 HTML, PHP ,등 홈페이지 제작에 필요한 추가적인 프로그래밍을 배우시면 될것 같습니다.
여기에 추가로 CSS라던가 홈페이지에 디자인을 하기 위해 사용되는 프로그래밍 또한 함께 배우셔야 원하시는 홈페이지를 구축 하실 수 있습니다.