안드로이드 개발자 모임 게시판
(글 수 7,997)
안드로이드 어플리케이션 개발을 기관에서 배우고 있는 사람입니다
개발을 하기 위해서 자바 오라클 웹프로그램 등등 을 배우고 있는데
중요한 것은 자바 를 알고 다른 것은 개발할때 기능을 추가하는 데 사용 한다고 알고 있습니다
어떤 것이 정확한지
자세한 답변 부탁 드립니다...
개발을 하기 위해서 자바 오라클 웹프로그램 등등 을 배우고 있는데
중요한 것은 자바 를 알고 다른 것은 개발할때 기능을 추가하는 데 사용 한다고 알고 있습니다
어떤 것이 정확한지
자세한 답변 부탁 드립니다...
2011.04.13 18:13:30
정확한 커리큘럼은 모르겠지만
아마도 현재 교육기관에서 기존 자바웹개발 양성과정을 이름만 바꿔안드로이드과정으로 교육하고 있는걸로 보이네요.
그래도 자바, 오라클DB, 웹프로그래밍등은 배워두면 좋긴합니다.
안드로이드만 교육한다면 기간이 보통 짧게는 3일, 평균 2주정도 밖에 안됩니다.
2011.04.14 10:52:06
안드로이드는 클라이언트용 프로그램이고..(물론 자바도 필요하죠..)
자바, 오라클, 웹프로그램등은 모두 서버쪽과 더 관련있는 언어라고 보시면 됩니다.
2011.04.15 00:50:40
제가 기관의 앱 개발 교육에 대해서 잘 알지는 못합니다만, 안드로이드 앱 개발을 배우는데 다른 여러가지를 더 배운다면, 이러한 상황을 가정해볼 수가 있습니다.
요즘 앱 중에서는 상당히 많은 수가 서버와 연동을 하게됩니다. 그 중에서도 HTTP, 웹서버와 통신하는 쪽이 아마 제일 많을 겁니다.
그래서 보통 서버와 연동하는 앱을 개발하게 되면서, 서버팀이 따로 구성되는 경우가 있습니다. (다 하시는 분들도 많이 있습니다.)
앱 개발자가 이 서버라는 것에 대해서 전혀 모르면, 아마 개발 관련자들 여럿 피곤해집니다. -_-;
잘은 몰라도 어느정도 개념은 있어야 개발이 수월하므로, 그런 의미에서 가르치는 것이 아닌가 싶습니다.
규모가 크지 않다면, 직접 서버를 구축하기 위한 능력을 키워줄 수도 있겠죠.
그리고 보통 이렇게 서버를 구축하게 되면, 서버를 통해 제공될 데이터들을 저장할 데이터베이스를 운용하게 될 확률이 큰데, 그런 의미에서 오라클을 배우지 않나 싶습니다. 아무래도 점유율이 젤 높으니까요.
그리고 오라클 같은 DB를 배우게되면 SQL이라는 언어도 배우게 되는데, 이 언어는 거의 왠만한 DBMS에서 공통적으로 사용하는 언어입니다.
안드로이드 앱에서도 내부적으로 데이터를 저장할 때 사용되는 것 중 가장 많이 사용되는 것이 SQLite Databse인데, 이것 또한 DBMS라고 볼 수 있으며, 마찬가지로 SQL 언어를 통해 제어가 됩니다.
그래서 겸사겸사 오라클도 배우지 않나 싶습니다.
아마 대부분의 안드로이드 개발자분들도 인정하시겠지만, 딱 Java + Android SDK만 알아서는 할 수 있는게 그리 많지 않을 것입니다.
원래 소프트웨어라는게 복잡해질수록 여러 언어 + 각종 테크닉 + 이런저런 지식들이 짬뽕되는 것 같습니다.



