课程详情

Java 云计算编程

Java 云计算编程

  • 电询 人气 248
  • 北京海淀
300元 立即领取
普通课程
全日制 业余班

该课程由猎学网审核,享受猎学网报名、支付保障

  • 7天退款
  • 资金担保
  • 质量保障

课程详情

完整图文>>

Java 云计算编程

一、学校简介

慧科教育是国内领先的前沿科技领域综合教育解决方案提供者,致力于移动互联网、云计算、大数据、物联网、互联网金融、互联网教育、互联网营销等前沿科技领域的软件开发、交互设计及项目管理等人才培养,拥有工业和信息化部软件与集成电路促进中心(CSIP) 独家授权“移动云计算教育培训中心”、“物联网教育培训中心”以及工信部与百度联合独家授权“工信部 CSIP- 百度互联网营销学院”的教育资质。

二、课程简介

本课程通过实例,生动地讲解了如何借助面向对象的设计技术、Java编程语言的特性、Jetty中间设备、Java Servlet、Java Spring框架、Retrofit框架以及云计算平台(如:Amazon Web Service,Google App Engine)实现Android移动设备与云的连接。本课程为期8周,您可以灵活地安排时间,只要在8周内完成即可,这对于在职的学生十分便利。

本课程讲解:如何借助HTTP架构与云之间的沟通;如何借助Servlet和Java Spring框架对移动数据进行服务器端处理;以及如何借助NoSQL数据库和其他平台实现数据的可扩展存储。安全且可扩展的移动云计算平台的架构是课程重点,不仅讲解了如何编程移动设备与云通讯,还讲解了如何开发安全、可伸缩且高可用的云服务。安全性与可扩展性话题也将纳入云服务创建的讨论之中,以便让学员可以学习如何从零开始为移动设备创建强大的云服务。

三、课程大纲

第一周 模块1-1 HTTP协议

第一周-导学

课程简介

什么是通讯协议

第01讲-Amazon Web Services基础设施概述

HTTP介绍

第01讲-亚马逊对 AWS 中各种服务的定义是什么,是如何思考的

为什么要使用HTTP协议

第01讲-开发接口:REST和Query与SOAP的比较

什么是云服务

HTTP协议谓词

HTTP请求的结构分析

URL查询参数

第一周-讨论一

第一讲-讨论二

第二周 模块1-2 基于HTTP通讯设计应用程序

第二周-导学

模块1-1-9 Mime类型内容类型头信息(Content Type Header))

模块1-1-10 HTTP请求消息编码(Request Body Encoding)

模块1-1-11 HTTP回应的结构分析(HTTP Response)

模块1-1-12 HTTP回应状态码(HTTP Response Code)

模块1-1-13 小甜饼(Cookie)

模块1-2-1 构建基于HTTP的云服务

模块1-2-2 协议层/HTTP设计方法论

模块1-2-3 REST(Representational State Transfer,表述性状态转移)

模块1-2-4 HTTP轮询(Polling)

模块1-2-5 消息推送(Push Messaging)

知识点拓展一

第二周-讨论一

第二讲-讨论二

第三周 模块2-1 JavaServlet

第三周-导学

模块2-1-1 什么是Servlet

模块2-1-2 开发第一个基于Servlet的云服务

模块2-1-3 Web.xml

模块2-1-4 代码演练:Video Servlet

模块2-1-5 代码演练:使用HttpClient测试Video Servlet

模块2-1-6 安全的处理客户端数据,避免注入式攻击

知识点拓展二

第三周-讨论一

阶段性测试一

第三周-作业:如何部署开发环境

第四周 模块2-2 通过更好的Abstraction来构建Java云服务

第四周-导学

模块2-2-1 Java Annotation简介

模块2-2-2 HTTP与Object Marshalling

模块2-2-3 JSON简介

模块2-2-4 Spring Dispatcher Servlet与Controller Abstraction

模块2-2-5 Spring控制器简介

模块2-2-6 借助RequestParam Annotation接受客户端数据

模块2-2-7 借助PathVar Annotation接受客户端数据

模块2-2-8 借助RequestBody Annotation和JSON接受客户端数据

模块2-2-9 处理多部分数据

模块2-2-10 借助ResponseBody Annotation生成回应

模块2-2-11 借助Jackson Annotations串行器/解串器自定义编组

模块2-2-12 Spring Boot应用程序结构

模块2-2-13 代码演练:Spring 控制器

模块2-2-14 代码演练:Spring 控制器测试

模块2-2-14 代码演练:Spring控制器测试

第四周-作业

第四周-作业

第五周 构建Java云服务

第五周-导学

模块2-3-1 Retrofit简介

模块2-3-2 代码演练:Retrofit客户端

模块2-4-1 Spring Dependency Injection自动装配

模块2-3-3 代码演练:Android Retrofit客户端

模块2-4-2 Spring Configuration Annotation

模块2-4-3 代码演练:Spring Dependency Injection控制器

模块2-4-4 代码演练:Spring Dependency Injection控制器测试

第五周-讨论一

模块2-4-4 代码演练:Spring Dependency Injection控制器测试

第六周 构建数据库驱动的Java云服务

四、报名咨询

联系电话:400-6869-113 郑老师

联系qq:4006869113

查看完整图文详情
2020猎学网广告栏

猜您喜欢

更多>>
申请课程免费试听名额

课程顾问24小时内联系您

你好
抢课程限定优惠名额
×
你好
在线咨询 微信咨询 立即报名
申请1对1课程顾问咨询服务
×
你好

顾问将于24小时内联系您!

确定
猎学网 >学校机构 >厦门科慧教育 >课程详情