제목 그대로 어플에 접목하기 위한 서버개발을 하고싶은데요
지금 아무것도 모르는 상태입니다. 인터넷으로 찾아봐도 제가 궁금한 사항이 안나와서 여기에 질문올립니다.
1. 상용어플개발을 위한 클라이언트 제외, 서버부분만 공부한다고 했을때 어떠한것을 공부해야 할까요?
(순차적으로 말씀해주시면 감사하겠습니다.)
2.독학으로 공부하기 좋은 책좀 추천해주세요
3.제가지금 "뇌를자극하는 RedHat Fedora"라는 책으로 공부하고있는데 서버개발목적으로 적합한 책인가요?
1. 알아야 하실게 좀 많습니다.
a apache나 NGinx 같은 서버 구축 및 사용법
b. http/https protocal 과 필요시 로그인 등을 처리하기 위한 데이터 암호화 기법
c. php(asp, jsp도 가능) 같은 개발 언어와 필요 시 html, java scrpit 약간
d. 필요 시 Spring, Maven 같은 framework
d. mysql 같은 DB 사용법
e. 필요시 zookeeper 같은 분산처리 기술
2.책을 사도 한두권만 보지 전부 다 읽는게 아니라..어느게 맞다고 하기 어렵습니다.
대충 한두권 사셔서 보시면서,부족한건 인터넷 검색으로 보충하셔야 할 겁니다.
3. Fedora는 linux OS 중 한 종류입니다. 제목으로는 Fedora 리눅스에 대한 설명이 되어 있을 듯 한데...
일부 서버 구축하는 방법에 대해 기술된 부분이 있을 수는 있지만. 서버를 위한 책이라고 할 순 없을듯 합니다.