移动应用开发主要学什么-税务移动应用安全开发
可以参考下某培训机构的培训课程
课程名称 课程内容 培训目标
c++面向过程编程 利用VC++ 6.0搭建C++开发环境、C++基本语法结构、函数使用、数组的定义与使用、理解指针、处理复合型数据、C++内存分配等知识。 深入学习C++语法基础,建立程序设计系统思想,能够搭建C++开发环境,理解C++中数组、指针、复合数据类型、内存分配等高级概念以及其实现。
c++面向对象编程 掌握类、对象、函数的构造与析构、类的派生于继承、操作符重载、友元关系、纯虚函数、缓冲区管理、文件的输入与输出、文件流的使用、异常处理等在C++中的实现。 深入理解C++中OOP的实现,能够应用面向对象思想利用C++语言编写相对复杂程序,为学习基于Symbian平台的嵌入式开发打下基础。
数据结构和算法 在学生学习完C/C++课程后,学习以C++描述的数据结构与算法,主要内容包括线性表的使用、栈和队列的使用、排序算法、查找算法等。 学会从问题入手,分析研究计算机加工的数据结构的特性,以便为应用所涉及的数据选择适当的逻辑结构、存储机构及其相应的操作算法,并初步掌握时间和空间分析技术。
基于C++的GUI程序开发 MFC控件类介绍及使用范例、事件驱动程序设计和MPC的基础知识、文档/视图体系结构、位图、调色板和区域、多线程和线程同步、MFC与组件对象模型(COM)、ActiveX控件。 学习利用MFC开发基于GUI的面向对象的程序移动应用开发主要学什么,为应用程序开发打下基础。
网络与操作系统(Linux) 讲解Linux服务器安装与配置、文件系统、网络配置、用户管理、设备管理、软件包管理、常用开发软件安装、VI使用。 能够安装与配置Linux服务器,熟悉Linux下常用软件,能够在Linux下搭建软件开发环境。
基于Symbian平台的嵌入式开发 Symbian系统及其版本介绍、Symbian系统组成、Symbian项目组成、Symbian C/S架构、Symbian开发环境搭建与配置、Symbian内存管理、Symbian数据类型及命名约定、Symbian程序调试与测试、Symbian UI开发、系统控件、自定义控件、面板、对话框、表单、编辑器、查询、多媒体框架MMF、音频、视频、Symbian下通信组件与接口Socket、Symbian多线程设计、Symbian文件与存储系统。 理解与掌握Symbian系统体系结构,搭建Symbian企业级项目开发环境,能够用模拟器与真机调试Symbian项目,能够用C++开发基于Symbian系统的嵌入式软件。
软件开发通用能力 讲解项目开发过程中涉及的各种知识,包括软件开发过程、软件开发模型、软件测试理论、流程图工具、测试管理工具、项目管理工具、版本管理工具、设计模式、UML等。 了解项目开发全过程移动应用开发主要学什么,知晓项目开发各个阶段基本内容以及所用到常用工具,掌握软件测试理论,了解设计模式、UML基本知识,掌握并使用流程图工具VISIO、项目管理工具Project、版本管理工具CVS、缺陷管理工具BugFree等项目开发中常见工具。