本课程面向已具有编程初级水平的学员开设,假设学员已具备开发基本桌面应用程序的能力。
本课程主要讲述:1、类的概念(封装、继承、接口、多态、复用);2、2层与3层架构实现;3、多线程开发;4、Web服务开发;5、基于网络协议的开发;6、手机APP开发基本流程;7、数据库设计与优化;8、MVC设计模式;9、软件健壮与安全;10、团队开发中的代码管理。
通过学习,学员可掌握软件开发高级概念与技术,能够独立或与团队合作,完成大型、复杂应用程序开发。
教学软件
学习前提
课时安排
学习时间
学习目标
学习费用
学习保障
学习要求