Android工程师(ICAP)教学大纲V4.1

导读 培养各类软件企业、软件部门、信息部门急需的能熟练运用Java技能的软件工程师人才,同时满足现阶段企业对3G移动开发人才的需求。通过培养,要求学员能熟练掌握Core Java、JSP、Servlet、、静态网页技术、数据库技术(MySQL)、Android应用开发等相关技能。
400-882-5311 508
JAVA 安卓 嵌入式 C++ PHP 软件测试 NET 3G-IOS

课程详情

2017-11-10

Android工程师ICAP教学大纲V41

无标题文档   培养目标:

  培养各类软件企业、软件部门、信息部门急需的能熟练运用Java技能的软件工程师人才,同时满足现阶段企业对3G移动开发人才的需求。通过培养,要求学员能熟练掌握Core Java、JSP、Servlet、、静态网页技术、数据库技术(MySQL)、Android应用开发等相关技能。同时能胜任软件工程项目中代码构建、测试(单元测试)、文档(详细)、配置管理和个人评审的*,熟悉软件质量及软件开发过程相关知识。

 招生要求:

  本科及以上学历,计算机专业,具备较好的英语基础,英语四级,有C/C++语言基础更佳。

  课程安排:

  星期一 ~ 星期六 上午:9:30~12:00 下午:13:30~18:00 晚上:18:30~20:30

 预科

课程 主要内容 教材 课时数
Linux Linux
软件开发基础
自编讲义 12

阶段一(J2SE核心开发)
目标:让学生掌握基于Java的核心开发技术,并对基于Mysql的应用开发有一定的实战能力。
课程 主要内容 教材 课时数
Java程序设计 基本语法与流程控制
数组
Java类与对象
深入Java类与对象
接口与设计模式
异常处理机制
String/Object/Date等常用类介绍
自编讲义 74
Java高级程序设计 Java IO及常用输入输出接口
集合框架
Java线程与线程实现
窗体图形图像处理
JDBC数据库访问技术
网络编程(TCP/UDP)
HTTP协议与HTTP通信
泛型与反射
常用设计模式(单例、工厂、代理、模板等)
自编讲义 101
Mysql开发与设计 Mysql及DBMS基础知识
基本管理
表与存储引擎
DDL/DML/DCL查询语言
复杂查询设计
常规维护
综合案例
自编讲义 18
JavaSE项目实战 图形界面
网络编程
JDBC
IO
三层架构
SVN配置管理工具
编码规范
项目答辩
信息管理系统
类QQ聊天服务器、客户端
基于网络对战的五子棋游戏
邮件代理(桌面)
自编讲义 36
以上为核心基础部分,总229课时








































阶段二:(Web开发技术)
目标:让学生掌握基于Java的Web开发技术,并针对最新的HTML5/CSS3技术做一定的铺垫了解。
课程 主要内容 教材 课时数
HTML web介绍
html基本语法及常用标记的使用
超链接及锚记的使用
表格
表单
框架及内嵌框架
HTML5基本特性介绍
自编讲义 12
CSS 了解CSS及其作用
CSS语法(样式种类及选择器种类)
常见CSS样式
常见页面布局
CSS3与HTML5介绍
自编讲义 12
JavaScript JS技术
DOM/BOM
JS与CSS
JS数组与常用内置对象
JS自定义对象类型
JS月HTML5 Canvas编程
JS综合应用
自编讲义 30
XML XML基本语法
DTD
Schema
XSL
XML解析
自编讲义 12
Web开发(JSP) web应用介绍
JSP基础
JSP内置对象
Cookie与会话跟踪机制
JSP标准动作
EL表达式
JSTL标准标签库
文件上传与验证码技术
常用Web服务器配置
自编讲义 42
Web开发(Servlet) Servlet基础
Servlet应用
过滤器与监听器
自定义标签
Servlet与MVC模式
日志组件以、邮件组件及数据库连接池技术
自编讲义 35
Ajax 初识AJAX
AJAX通信数据格式与JSON
Jquery 技术
自编讲义 24
Web项目实战 技术点回顾
项目分解说明
模块示范
构建指导
项目答辨
项目案例:
电商运营平台(ePortal)
CRM客户关系管理系统
企业办公自动化(iOA)
大型视频网站门户
自编讲义 30
以上为Java Web开发部分,总197课时


阶段三(Android 3G开发)
目标:让学生掌握基于Android应用程序开发的基础技能,并能够独立开发android app应用,同时对Android系统架构有一定的了解,能自主编译和替换内置应用APP。

课程 主要内容 教材 课时数
android应用开发起步 Ubuntu下Android开发环境搭建
Android历史与系统架构
*个Android程序建立和部署运行
android用户界面体系结构
android常用用户界面控件与事件处理
自编讲义 12
android应用开发进阶 Activity与应用程序生命周期
Logcat与ADB调试命令
UI布局管理器与自定义布局
Intent与界面转换
Service与Receiver技术
Notification与Alarm技术
自编讲义 18
android数据与文件访问 数据共享:ContentProvider、SharePrefence、文件数据访问与AIDL进程间通信
SQLite3与android 数据库访问基础
构建基于数据库的综合APP应用
自编讲义 30
android 应用开发深入 网络通信技术/TCP/HTTP/
WebView(UrlConnection/xml/Json)
多线程与UI综合演练
(Message/MessageQueue/Handler/AsyncTask)
绘图与多媒体API(SurfaceView/Canvas)
桌面组件技术与应用
触摸屏事件与手势识别技术
自定义UI组件
位置服务与GoogleMap API
Surface与游戏编程介绍
自编讲义 30
android应用APP项目开发 开放API介绍与微博开放API
新浪微博APP
豆瓣APP
挖金子游戏APP
打飞机游戏APP
打车宝智能叫车APP
自编讲义 48
Framework开发入门 Ubuntu常用工具与常用操作指令
Shell编程介绍与B-Shell编程入门
GCC编译环境介绍及Linux C编程基础
Android 源码结构及启动过程原理解析
编译并部署Android框架源码
Android 源码开发环境搭建
JNI技术介绍与Android JNI开发体验
HAL技术简介
自编讲义 36
android内置应用开发与部署 android内置应用程序开发部署原理
自定义内置应用程序
编译并部署内置应用程序
Android Framework应用程序综合
自编讲义 30
3G项目实战 五子棋网络对战
Android GPS定位跟踪
Android警务通
基于Android的移动相册云存储系统
感知交通应用服务平台


以上为项目实战部分,总204课时
阶段四:
职业导向训练
课程 主要内容 教材 课时数
COT 软件工程师职业生涯规划、团队建设、团队协作、沟通技巧、商务礼仪
中英文简历制作、面试技巧
各大公司面试问题汇总讲解。
软件过程(PSP、TSP、CMMI)
自编讲义
  说明:以上大纲会根据学生情况和企业需求,在上课时作相应调整。

  词解释:

  COT:Career oriented Training,职业导向训练
  PSP:Personal software process,个体软件过程
  TSP:Team software process,团队软件过程
  NTC: 新技术概述

上一篇: 无 下一篇: Java工程师(ICJP)教学大纲V4.0

推荐课程

查看全部课程
南京网博教育

南京网博教育

秦淮校区

查看全部校区 进入官方主页