초보 프로그래머인데 서버를 구축하고 싶습니다 ㅠ
글쓴이: izzon7k / 작성시간: 월, 2014/12/22 - 3:46오후
안녕하세요
초보 프로그래머 입니다.
자료구조, 운영체제, 데이터베이스, 컴퓨터 구조론은 대학교 수준까지만 배웠습니다^^! 현재 나이는 29살입니다.
언어를 reading할 줄 아는 정도이고
최근 사용한 언어는 C#, C 정도입니다.
프로그램 완전 초보는 아니지만...
C++, JAVA, C, C# 코드 이해하는 정도이고 라이브러리 이용하여 자그마한 것 정도(?)만들줄 압니다.
기존에는 임베디드 시스템이나 GUI구현하는 정도만 하는 업무를 주로했습니다.
최근 앱프로그래밍에 관심이 있어
상업용이 아닌 그냥 개인용으로 개인 편의를 위한 어떤 어플을 만들고자 계획을 세우고 있는 중입니다.
간단하게 안드로이드, 아이폰 두 기기에서 사용할 수 있는 어플을 만들 생각이고
MAC 도 준비되어 있습니다.
리눅스로 서버를 구축하여 안드로이드 기기, ios 기기, PC, MAC에서 접속가능한 서버를 구축하고 싶습니다.
서버에 익숙해 지면 클라우드 서버로 만들생각도 있습니다.
하지만 서버와 네트웍에 대한 지식이 부족하여
centOS 6.6으로 서버를 구축하는 기본단계 아파치, mysql, php 를 구축만 했습니다(사실 이것들이 무얼하는지 자세히는 모릅니다)
천천히 장기 프로젝트로 취미로 할 생각 입니다.
과연 어떤것 부터 차근차근 공부해야할까요? 상세히 알려주세요^^ 책도 추천해주시면 과감히 사겠습니다(직장인 취미생활 입니다^^)
Forums:
목적에 따라 만드시는게 좋을것같습니다.
학습차원에서는 가지고 계신 리눅스에 centos 설치해서 db , was 등을 설치해서 서비스하도록 하는 것이 좋지만
실제로 가볍게 사용하시려면 hostinger.kr이나 dothome.co.kr등 무료호스팅에 클라우드서버로 서비스하는 것이 접근성(host 와 domain네임까지 획득)을 취하기 좋을것같습니다.
흔히 말하는 전기소모에서도 벗어나구요
만약 개인용 온라인 메모장을만든다고 하시면 개인 게시판을 만드는 것으로 생각하여서(google keep같은)
html, php 코딩을 먼저 dothome.co.kr같은 것에 의존해서 연습용 홈페이지 같은것을 만드시고(또는 windows에서 autoset등을 활용해서 연습)
(html과 php서적은 너무 많고 어느것을 보아도 괜찮으실겁니다 서점에서 앞의 조금을 읽어보시고 어렵지 않은! 것으로 하세요)
그리고 js와 css, jquerymobile(또는 bootstrap)을 공부해서 재미를 붙이세요
그 뒤에는 db를 익히시고 게시판 소스코드(가엄청많습니다 가장 기본적인것으로하세요)
그리고 소스코드와 db를 백업해서 개인으로 구축한 서버에 이식하세요(소스코드는 파일복사, db는 내보내기메뉴가 phpmyadmin에 있습니다.)
그리고 마지막으로 무얼 서비스할지 생각해보시고서 목적에 맞게 서버를 구축해보세요(파일전송/음악스트리밍 등등..)
dothome.co.kr같은것에 구축하면 kaydash.dothome.co.kr 처럼 해보실수도있고
hostinger.kr에서 구축하시면 mss.url.ph 처럼 구축해보실수도 있어요.
감사합니다^^ 조금 어렵긴 하네요;;;
읽어 주시고 긴 답변 정말 감사드립니다.
모르는 용어들은 제가 하나하나 찾아봐가면서 공부해야겠습니다.
html, php 서적은 괜찮은 책 찾아서 봐야할 것 같습니다.
제가 원하는 서비스는 사진을 서버에 올리고 어플을 통해 사진을 볼 수 있는 어플리케이션이 목적입니다.
추천해주신 클라우드 서버로 하는것이 정말 좋은 아이디어 같습니다^^;;
제가 공부해서 클라우드 서버와 같은 형태를 만들수 있을지는 의문입니다..
아무튼 답변 정말 감사합니다^^ 또조언 해줄 수 있는 것 부탁 드립니다^^
좋은하루 되세요^^
배효준
댓글 달기