粤嵌教育
粤嵌教育,轻松学习,就业不难
gzyueqian
13352868059
Android+javaee就业班
课程概述:

包括十大阶段,800学时(预计),九个阶段项目贯其中,2个专业大型项目,快速掌握整个Android系统开发流程与相关专业技术!
第一阶段:JAVA基础课程
第二阶段:java高级课
第三阶段:Android基础课程
第四阶段:Android N进阶课程
第五阶段:Android四大核心组件
第六阶段:基于app项目搭建技术堆栈
第七阶段:Android项目阶段
第八阶段:电商移动后台开发
第九阶段:移动后台整合大数据
第十阶段 商业应用项目(赠送,不属于课程内容)

课程目标: 本培训课程可以根据自己情况选择学习阶段,主要从Java基础开始学习,循环渐进,以培养Android应用开发工程师、JAVAEE开发工程师和大数据开发工程师为目标,深入讲解Android开发实战,整套课程内容完善深入。让学员理解Android编程的关键细节,能够自己进行更加深入的学习;初步具有Android开发应用能力,能够在文档辅助下完成企业要求的应用开发。课程涉及所有知识点,为学员量身定制企业化真实项目,让学员毕业后真正具备Android软件开发经验,从而实现高薪就业的梦想。
招生对象: 1、欲从事Android方面应用开发的研发人员
2、计算机、电子、自动化、信息工程相关专业
3、大学专科及专科以上学历
入学条件: 零基础
对Android系统开发有强烈兴趣,大学专科及专科以上学历
课时数: 800课时
课程讲师: 程俊毅 廖文第 赵文才 吴江玲
优惠活动: 点击咨询
 
课程大纲


Android系统是基于Android的手机操作系统平台,要深入系统的学习Android,不仅仅要有Objective-C应用开发,还必须要具备MacOS/Darwin、C/C++高级编程技巧才能深入的涉及Android高端及游戏开发,成为Android开发的高素质人才。

第一阶段:JAVA基础课程

主要内容:本阶段主要针对java基础进行学习,全面讲解Java语言基础部分,重点掌握类、对象、java面向对象特性、接口、等主要内容。通过此阶段学习,学员基本熟练掌握java语法,理解java特性,能够用java语言去编程相关应用程序。


具体课程包括:

1、java开发环境搭建
2、java基本程序设计结构
3、Java的对象和类(OOP基础)
4、抽象类、接口、内部类
5、异常、断言、日志和调试
6、阶段项目开发与实现(一)《骑士飞行棋》



第二阶段:java高级课

主要内容:学习 android编程都需要有比较扎实的java语言开发基础,因此需要对学员的java语言进行强化。对于有java语言编程基础的学员来说此课程能够将学员平时容易忽略和没有参透的重要内容加以强化。对于没有java语言编程基础的学员来说可以迅速掌握java的核心技术。


具体课程包括:

1、Java的集合框架
2、Java 数据库编程
3、Java IO 流
4、Java的多线程
5、Java 的网络编程
6、Java的反射机制
7、阶段项目开发与实现(二)《智能考勤项目》



第三阶段:Android基础课程

主要内容:通过此阶段的学习,Android应用开发快速入门,熟练掌握Android开发工具使用、深入掌握Activity组件、布局及基础控件用法。基本掌握Android app基础界面能力。


具体课程包括:

1、Android应用开发环境搭建
2、Android应用打包机制及工具使用
3、Activity核心组件
4、View与布局
5、Android基础控件
6、UI美化及Android资源
7、Android动画
8、阶段项目开发与实现(三)《家校通UI界面设计》


阶段实战项目:

家校通UI界面设计

家校通UI界面设计  



第四阶段:Android N进阶课程

主要内容:本阶段学习,主要以熟练掌握高级控件(涉及Android N新控件)用法为目标,为当前主流APP UI作基础铺垫。深入理解Android异步消息传递机制,通过Android源代码来剖析,熟练掌握Android多线程创建及常用类用法。


具体课程包括:

1、Fragment组件详解
2、Android N高级控件
3、Android异步消息机制
4、Android多线程及异步加载
5、Android事件传递机制
6、阶段项目开发与实现(四)《仿微信ui界面》



第五阶段:Android四大核心组件

主要内容:本阶段学习,主要熟练掌握三个核心组件(Service、广播接收器、内容提供者)用法以及Android数据存储,“手机安全卫士”项目贯穿整个阶段学习,通过此项目掌握应用核心组件之间整合。数据存储方面重点以sqlite数据库讲解,Android数据库实现方式等功能。


具体课程包括:

1、Service核心组件
2、广播接收器
3、数据存储
4、内容提供器
5、阶段项目开发与实现(五)《手机安全卫士》


阶段实战项目:
手机安全卫士

手机安全卫士  




第六阶段:基于app项目搭建技术堆栈

主要内容:通过本阶段学习,在Android应用开发过程中,如果让你从头开始一个新项目,你如何搭建这个APP的基础框架,学习当今主流的App开源框架技术,掌握App基础框架层,以及一个APP的整体架构模式是如何开发。

具体课程包括:

1、数据解释框架
2、http协议网络通信请求框架
3、图片缓存框架
4、ORM框架
5、事件总线
6、异步处理
7、依赖注入
8、App整体架构设计模式



第七阶段:Android项目阶段

主要内容:本阶段主要开发电商客户端APP项目,重点掌握如何开发一个商业级原生客户端app程序,主要涉及项目框架技术搭建、设计、性能优化、屏幕适配等等技术难点解决。

具体课程包括:

1、电商APP整体项目设计
2、电商APP基础框架搭建
3、电商APP代码设计
4、电商APP性能优化
5、阶段项目开发与实现(六)《电商app》


阶段实战项目:
电商app

电商app  



第八阶段:电商移动后台开发

主要内容:通过本阶段学习,主要掌握JavaEE移动后台的实现方案,基于Spring框架搭建的APP后台,主要讲解Web原理、Spring框架、ORM框架等技术,为移动后台开发作基础铺垫。


具体课程包括:

1、Java Web基础原理
2、Java Web的基础实现
3、Spring4.0框架基础
4、Spring MVC框架
5、Spring 连接数据库
6、MyBatis用法
7、阶段项目开发与实现(七)《电商移动后台实现》



第九阶段:移动后台整合大数据

主要内容:通过本阶段学习,主要掌握JavaEE移动后台的实现方案,基于Spring框架搭建的APP后台,主要讲解Web原理、Spring框架、ORM框架等技术,为移动后台开发作基础铺垫。


具体课程包括:

1、MongoDB使用
2、Redis使用
3、Nginx使用
4、阶段项目开发与实现(八)《电商移动后台实现》



第十阶段:商业应用项目

主要内容:本阶段主要提供源代码及文档,针对不同类型的项目实战,提升项目经验,掌握商业项目的开发整套流程及对整个课程分散技术点的综合应用,好友定位系统属于LBS类型,智慧课程表属于客户端类型、仿微信属于IM系统类型、智慧云家居属于物联网类型,通过项目,顺利过渡到真正企业做开发。


具体课程包括:

1、阶段项目开发与实现(九)《好友定位系统》
2、阶段项目开发与实现(十)《智慧课程表》
3、阶段项目开发与实现(十一)《仿微信》用
4、阶段项目开发与实现(十二)《Android版智慧云家居》

阶段实战项目:

好友定位系统、智慧课程表、仿微信、Android版智慧云家居

   
 好友定位系统   智慧课程表   仿微信


Android版智慧云家居