codingeverybody / codingyahac

https://coding.yah.ac
291 stars 50 forks source link

재고관리 웹을 만들고 싶습니다. #733

Open devkor opened 5 years ago

devkor commented 5 years ago

현재 Web이라는것을 알게 되어 (생활코딩을 알게 된게 너무 천운이라 생각) Web 으로 재고관리를 할 수 있다면 정말 좋겠다 라는 생각이 들어서 어떤 커리큘럼을 가지고 학습해야하는지 궁금하여 질문드립니다.

제 현재의 Web 수준은 생활코딩 Web-1 강의를 들은 상태입니다.

다만, 제가 재고관리등의 웹을 만듬에 있어서 어떤 방향으로 차례차례 학습해야하는지 큰 그림을 알고 싶어서 질문드립니다. 감사합니다.

TahoLee commented 5 years ago

재고관리라면 데이터를 다루어야 할거 같습니다. 웹에서 혹은 전산으로 데이터를 잘 다루고, 재고데이터를 잘 정리하려면 database를 공부하시면 좋을거 같습니다. 재고정보에 따라서 어떻게 데이터를 구성하고 처리할지 생각해보면서 sql, database를 공부하시고, 현재 배우신 web과 연결하면 재고관리를 웹으로 할 수 있는 재고관리웹페이지를 만드실 수 있을거 같아요.

RayleighKim commented 5 years ago

추가로 더 멀리나아가서, 재고를 미리 알면 좋은 상황까지 온다면.. 머신러닝을 공부하셔도 좋을 것 같아요! 하지만, 상황에 따라 우선순위에서 많이 밀릴 수도 있습니다.

devkor commented 5 years ago

현재 제가 공부해야 할 사항과, 미래에 필요할 어떤 것을 알려주셔서 정말 감사합니다. DB는 정말 중요한거 같네요. DB 도 공부하고 WEB도 공부하면 DB->WEB 으로의 연동은 따로 어떤 무엇을 알아야 하나요 아니면 WEB에 그 연동이 포함되어있나요? 바빠신 와중에, 제가 너무 무지하여 문의드립니다.

studroid commented 5 years ago

WEB1을 공부하셨다고 하니, 그 이후를 진행해보시면 어떨까 싶네요 :)

생활코딩에는 브라우저에서 표현하는 클라이언트 사이드를 다루는 WEB1에 이어서 공부할 수 있도록, WEB2에서 서버 사이드 언어를 배우고, WEB3에서 데이터베이스를 연결하는 과정까지 수업으로 만들어져 있습니다.

쉽게 말해 WEB1은 브라우저에서 사용자들이 무언가 볼 수 있도록 표현하는 것을 배우는 단계이고, WEB2는 브라우저에 표현할 것들을 서버라고 불리우는 하나의 큰 컴퓨터에서 사용자들의 브라우저로 전송하는 방법을 배우는 단계이며, WEB3는 사용자들에게 제공할 데이터를 데이터베이스라는 곳에 저장해놓고 서버에서 필요할 때마다 이를 가지고 와서 사용자의 브라우저로 전달하는 방법을 배우는 단계입니다.

이에 맞춰 생각해보면, 재고관리는 데이터베이스에서 재고라는 데이터를 서버가 가지고 와서 사용자가 볼 수 있도록 브라우저에 출력하고 상호작용을 하는 것이므로, WEB3까지 배우셔야 원하시는 서비스를 만들 수 있을 것으로 보입니다 :)

WEB2는 여러 언어를 통해 배우실 수 있지만, WEB3는 현재 PHP를 기반으로 수업이 만들어져 있으니 먼저 PHP라는 언어를 사용하는 WEB2 수업, WEB3 수업을 학습해보시면 도움이 될 듯해요!