讲师公开课内训文章


首页>公开课程 > IT相关 [返回PC端]

JavaEE与框架高级课程

讲师:张晓诚天数:2天费用:元/人关注:337

日程安排:

课程大纲:

JAVA学习课程

    对象
    JavaEE工程师

    目的
    提升JavaEE工程是软件重构与设计模式实践的能力

    内容
    课程前言

    JAVA入门的难点在于技术框架繁多,配置复杂。很多程序员即使工作多年,也没有建立起完整的知识体系。本课程先让学员对整体技术地图有一个正确认识后,再聚焦流行的技术框架,让学员能够触类旁通。虽然是JAVA的基础课程,但我们很关注JAVA-WEB开发的全栈式技能讲解。通过课程学习后,学员可以掌握JAVA领域当前流行框架进行独立开发。

    课程目标
    让学员掌握正确的JAVA学习方法,在短时间内提升自己的JAVA开发能力(前台,后台,DevOps)。

    授课方式
    70%案例讲解 30%实践演练。

    培训对象
    零基础的JAVA程序员 技术转型员工 有Java基础需要提升到全栈的程序员。

    培训师
    张老师

    课程大纲
    1. JAVA整体理解
    JAVA的价值
    JAVA的特性
    JAVA的虚拟机原理
    JAVA跨平台
    面向对象
    JAVA技术地图

    2. JAVA面向对象
    从语言设计的角度理解语法的演进
    编程的本质
    重点语法:
    接口 抽象类  异常  集合反射  注解  泛型

    3. JAVA编码综合应用
    JAVA的23种设计模式
    原理:设计模式的本质就是模拟现实
    什么是设计模式
    为什么要用设计模式
    提高扩展性
    提高代码复用
    提高可维护性
    常用的设计模式
    动态代理模式
    工厂模式
    装饰者模式等

    4多线程编程
    UML设计语言和工具介绍文件读写API
    文件目录的增加删除操作
    API使用的设计模式
    乱码问题
    File i/o NIO2.0(New IO)
    Socket API
    Socket/SocketServer
    Https安全协议端口
    实战练习:
    利用Socket技术实现一个Tomcat
    多线程API
    多线程的API
    案例分析:中国移动异地缴费系统

    5.数据库编程
    常见数据存储相关的软件知识
    H2文本数据库
    Mysql、Oracle等关系数据库
    Mongdb文档数据库,
    Redis,Memcache缓存服务中心
    Zookeeper配置服务中心
    MQ消息中间件
    Java数据库层编程基础
    JDBC
    Spring-jdbc-template
    Mybatis
    Hibernate
    JPA
    综合使用
    1对多关系相关操作
    多对多的关系相关操作
    代码自动生成器的使用
    什么情况使用何种框架
    数据库的事务
    事务的隔离性
    事务的传播性
    乐观锁解决方案

    6. JAVAEE架构解析
    JAVAEE的背景和技术概念
    JAVA框架的演进历史
    轻量级和重量级EJB框架对比
    JAVAEE重要的基础技术
    Filter的使用场景
    Listener的使用场景
    Servlet的使用场景
    Jsp & Freemarker对比
    SPRING
    Spring项目关键技术特性
    DI依赖注入
    AOP面向切面
    Spring的几种配置方式
    xml配置方式
    注解方式
    纯java类配置方式
    混合配置方式
    SpringMVC
    前后台交互方式
    bean注解规约
    SpringMVC返回json数据
    常见框架的搭建原理
    SpringBoot
    为什么要使用Springboot
    1.独立运行
    2.自动配置
    3.监控模块
    Springboot原理
    Maven构建工具
    SpringCloud-微服务架构
    Springcloud系类框架的本质是什么
    微服务架构常见的问题
    分布式事务
    业务的分拆
    DDD领域建模
    TOGAF企业架构模型
    ETOM业务地图
    如何做集成测试
    配置中心
    如何做API版本管理
    云原生态-微服务架构
    云原生简介
    云原生应用的演进过程
    云原生的关键技术
    互联网项目的痛点
    如何正确看待微服务架构
    Docker轻量级容器技术的应用
    Docker简介
    Dockerfile基础使用
    Kubernetes微服务容器编排技术应用
    DevOps
    DevOps是什么
    流水线如何做镜像的自动化发布

JAVA学习课程

上一篇: 《高效营销团队建设与管理》
下一篇: 高业绩持续的秘诀 ——专业销售技能提升训练


其他相关公开课程:


联系电话:4000504030
24小时热线(微信):
13262638878(华东)
18311088860(华北)
13380305545(华南)
15821558037(华西)
服务投诉:13357915191

 
线上课程关注公众号