웹제작에 관한 멘토 부탁드립니다.
2011.05.16 04:07
먼저 게시판의 성격과 맞지 않는 글을 쓰게되어서 정말 죄송하고 양해부탁드립니다.
예전부터 특정 주제로한 사이트를 제작하고 싶었습니다.
시대가 변하면서 카페와 블로그가 활성화되었는데
개인적으로 DIY할 수 없는 부분이 많아서 많은 불편함을 느끼기를 여러 번
서버 구축 및 웹사이트 제작을 한다는 것은 정말 거대한 일이고 어렵겠지만
이제서야 시작을 해볼까합니다.
서버는 호스팅을 받으려고하지만 서버 구축 및 관리를 알아두면 좋을 것 같은데
제가 전공이 이쪽이 아니다보니 검색만으로는 어렵습니다. 또한 접근하는 사람마다
방향이 각기 달라서 여기 윈도우 포럼 고수분들께 여쭤봅니다.
제작시 필요한 프로그램과 JavaScript, HTML, CSS/DOM등과 같은 필요한 지식에 관해서
알려주시면 정말 감사드리겠습니다.
* 궁금한 것이 한도 끝도 없는데 첫 시작을 할 수 있도록 기초적인 틀을 잡아주시면 감사드리겠습니다. *
댓글 [3]
-
민야빠 2011.05.16 08:48
-
윈포초보 2011.05.16 10:27 XE 사이트 - https://www.xpressengine.com/
그누보드 사이트 - https://www.sir.co.kr
서버를 구축에 대하여 이야기 드리면,
독립적으로 실행하실건지, 아니면 윈도우내에서 가상서버를 띄우실건지...그것도 아니라면 윈도우APM 을 이용해서 띄우실건지에 대하여 먼저 생각을 해보셔야 할듯 합니다.
개인적으로 이야기를 드리자면, VM 혹은 버추얼 박스로 가상으로 리눅스를 설치하시고 그것에서 테스트를 거치 시는것도 괜찮을듯 합니다.
독립적으로 리눅스서버를 돌리고, 있지만, 어떤 작업을 할때에는 바로 그서버에 적용하지 않고 있습니다.
대개 가상머신으로 리눅스서버 설정을 맞춰놓고 먼저 적용해 본다음 문제가 없을시에 본서버에 적용을 합니다.
(대개 서버 관리자들이 이런방식으로 모의 테스트를 먼저하고 적용합니다.)
CSS 태그를 공부하고 하신다면, 먼저 유명 포털사이트들의 CSS를 한번 보고 어떻게 적용 되었지 확인해보시는것도 좋습니다.
( 참고, 메인메인페이지 CSS - https://www.naver.com/css/navermain.css?20110502 다름이름으로 저장하시고 utf-8 지원하는 편집기로 보셔야 제대로 보실수 있습니다.)
웹사이트 편집기 중에 "드림위버" 를 선택하신다면 CSS 같은경우 GUI 모드로 설정가능 크게 어려움은 없으실꺼라 생각 합니다.
JavaScript 이놈은 어쩔수 없습니다.
이놈을 제대로 활용할려면 기본적인 프로그래밍 지식이 있어야 합니다.
간단한 것은 쉽게 따라갈수 있지만, 복잡해지는것은 전문지식이 있지 않고서는 작업을 하지 못하는 영역이 분명하게 존재 하기 때문에...
(참고 사이트 : https://www.blueb.co.kr/blueb/ )
끝으로, 처음부터 너무 빠르고 크게 진행을 하시면, 그에 대한 부담으로 서버 및 웹사이트작업을 중단하는 경우가 많습니다.
첫번째, 서버 구성만 먼서 생각하시고...
두번째, html/css/java 는 그 이후에 작업을 하십시오.
-
Goer 2011.05.16 12:55
취미이자 여가생활로 배우실꺼면 너무 깊게 생각 안하셔도 되겠지요.
HTML로는 구조화가 어떤거다, 웹표준이 무엇이다 라는 감만 잡으시면 되고
CSS로는 구조와 표현의 분리, 브라우저마다 틀린 표현법 대처하는 법 정도 익히시고
Javascript나 DOM쪽도 일반 웹사이트제작 기술엔 어려운게 없습니다. 다만 C쪽 언어 경험해보신 분 한해서...
많은 코더들이 원하는 기능만 복사해서 붙여쓰곤 하는데 전문적인 지식이 굳이 필요하지 않습니다.
php/asp로 데이터베이스이용해서 게시판이나 게시물작성에 필요한 보드들 만들어야 하는데
그누보드나 제로보드 같은 게시판이 무료로 제공되니 이용해 보시는 것도 괜찮고요.
어디까지나 취미생활이라면 딱히 멀 배워라 말하기가 그렇습니다.
우리가 그냥 메뉴얼 보고 전자기기 조작하는 거랑 별 다를게 없지요.
시립 도서관에서 책대여해서 보시거나 구입하셔서 메뉴얼 보듯이 보면서 작업하면 되니까요.
전문적으로 배우시겠다면 XHTML부터 HTML5 , 마이크로데이터, WAI-ARIA, 용량 최적화와 SEO,
IE에서 지원하지 않는 수많은 기능들을 구현하기 위한 대처법부터 익히셔야겠죠.
CSS도 IE에선 구현되지 않는 것들이 있으니 파악하셔야 되고 CSS3.1로 업그레이드 된 부분과 지원현황을 알고
계셔야 필요상황때마다 알맞은 대처가 가능하고요.
자바스크립트도 코어 자바스크립트라 불리는 핵심기본내용 파악하시고 웹용 클라이언트 자바스크립트 이해하셔야
직접 제작할수도 있죠.
여담으로 공부하시기 시작하면...
IE에 대해서 본인도 모르게 욕을 하고 있을지도 모릅니다...
IE에선 호환 불가 라는 부분을 자주 접하게 될테고 그를 위해 또 무언갈 배워야 할테니까요 -_-ㅋ
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 자유 게시판 이용간 유의사항 (정치, 종교, 시사 게시물 자제) [1] | gooddew | - | - |
9495 | 탐색기 버전이 바뀌었군요.... [1] | ▒벗님▒ | 2379 | 05-16 |
9494 | 컬러 레이저젯 추천 부탁합니다 [2] | 스위스 | 2197 | 05-16 |
9493 | 어른인데 글을 못 읽는다고? [11] |
|
2947 | 05-16 |
9492 | Windows7 MSDN 한글판 5월12 버젼 올라왔네요 [1] | 죠타로 | 3432 | 05-16 |
9491 | 2테라 하드 4개를 사는데 배송비가 [7] | KokoroZzin | 2619 | 05-16 |
9490 | 진달래와 철쭉 [4] |
|
2254 | 05-16 |
9489 | 사부님들 [1] | 엘에이맨 | 2150 | 05-16 |
9488 | 타인의 권리를 막으려하지 않아야죠 [39] |
|
2128 | 05-16 |
» | 웹제작에 관한 멘토 부탁드립니다. [3] |
|
1958 | 05-16 |
9486 | 혹시 대화방에 들어가보셨나요? [28] |
|
2017 | 05-16 |
9485 | 새로 릴리즈된 윈도우 7이 이번 주말에 안보이려나 봅니다 [5] | 스위스 | 2590 | 05-15 |
9484 | http://imageshack.us 개구리, 한국을 막았나보네요 [9] |
|
2720 | 05-15 |
9483 | 티스토리 초대장 좀? [5] |
|
1714 | 05-15 |
9482 | 왜 파워서플라이에는 아직도 FDD 전원이 있는거죠? [17] | 맨맨 | 2816 | 05-15 |
9481 | 토렌트 3.0? 되면서부터..... [4] | 크사이 | 16109 | 05-15 |
9480 | 생명 [5] |
|
1953 | 05-15 |
9479 | 도종환님의 <흔들리지 않고 피는 꽃이 어디 있으랴> [5] |
|
1989 | 05-15 |
9478 | CPU 내부의 GPU가 그래픽카드까지 치고 올라갈 수 있을까요? [8] |
|
2527 | 05-15 |
9477 | 김기덕, 그는 문제적 감독이었습니다 [3] |
|
2450 | 05-15 |
9476 | 어딜 가보나.... | 소피 | 2044 | 05-15 |
일단 저는 고수는 아니지만 그냥 경험자입니다~~~^^*
지금부터 적는것은 10년도 더된 구닥다리식 맨땅 헤딩의 경헙이니 고수분들이 보시면
굉장히 허접한 방법일수 있습니다.
어느 분야로 사용 하실지 모르지만, 일단 정리해 보면
1. 하루 예상트래픽(상업적인용도와 비상업적인용도에 따라)에 따른 서버의 하드웨어 및 소트트웨어 선택
-> 하드웨어 부분은 아실테니 Pass하고요 비상업적이거나 작은용도의 상업용이 목적이라면 굳이 MS의 소프트웨어를 사용치
않아도 됩니다.
2. 서버 관리를 생각 하셔서 공부를 하시려면(따로 학원 안다니신다는 가정하에) 본인이 웹호스팅을 해준다는 가정하에 공부하
시면 웬만한 상황(?)에 대한 대처가 가능해집니다. -> 여기 까지는 아주 쉽다고 할 수 있습니다.
선택한 OS의 기본조작을 익힌후에는 DNS서버관련 공부를 집중적을 하세요~(인터넷은 바로 DNS랍니다.)
서점에 가면 책이 많은데 고를때 반드시 읽어보시고 이해가 잘되는 그런 책을 고르세요~
3. 본인이 프로그램을 만들줄 아신다면 더 좋겠지만 저와같이(이 정도가 대부분이라 생각합니다) 코딩은 못하고
공개된 프로그램을 Edit할 수 있으시다면 최대한 시간을 두고 다 뜯어 고쳐 보세요~(완전 다른것 같이...)
-> 빨리 할 수 있는 방법을 예를 들자면
* 윈포 싸이트의 제로보드를 구한다.(네이X 검색하면 나옵니다)
1. 소스분석
2. 디자인 부분 건드려 보면 어떻게 바뀌는지 알 수 쉽게 있죠
3. 배열과 변수의 추가 및 변경(당연히 DB테이블의 수정 및 추가) -> 이걸해야 완전 바꿀 수 있어요
4. 처음 하실때는 편하게 하려고 하지 마시고(편집기를 통한 찾기, 바꾸기 이용 X) 직접 찾아서 고쳐보세요
위의 사항을 익숙하게 하신다면 제로보드 하나로도 별결 다 만들 수 있습니다.
5. 다른 용도의 솔루션과의 통합(예-제로보드+프리샵+채팅관련+웹메일)
이것이 가능하면 아주좋은데 저는 제로보드+프리샵+채팅및기타커뮤니티관련 까지만 성공하고 웹메일부분을
하지 못했었습니다(10년도 더되서 가물가물 합니다.)
웹메일 부분을 반드시 하시고 싶으시면 sendmail.cf(리눅스라면)를 공부하셔야 합니다.
->제가 할 당시에는 국내에 이부분을 완벽히 하는분이 별로 없었다고 합니다.
6. 나중에 언어를 배우신다면 JSP나 ASP로 제 코딩하세요 -> 위 사항을 진행하신분이라면 쉬어요...
-> 보안문제도 해결되고 꽤 뿌듯할 겁니다.