Mars老师的Android学习基本路线Linux、数据库、网络协议、服务器端开发知识基础知识

  • Linux基础知识:
Android系统的基础是Linux操作系统。在开发过程中也需要使用到一些Linux命令
《菜鸟的私房菜》

  • 数据库基础知识:
增删改查的数据库操作
《SQL编程练习与解答》

  • 网络协议:
两种基础的协议,HTTP协议与Socket协议

  • 服务器端开发知识
  1. JavaEE:SSH-Structs+Spring+Hibernate   这种技术优点:功能完整、强大,已经使用很多年,但是非常麻烦
  2. PHP:简单易学,快速开发。但是要多学一种语言
  3. .NET:    这项技术的特点和Java EE 差不多,想要掌握.NET 需要掌握C#
  4. ruby onrails:简洁、优雅、寥寥几行代码,就可以实现很复杂的功能,但需要Ruby语言作为基础

你可能感兴趣的:(Android)