凌黎,凌黎讲师,凌黎联系方式,凌黎培训师-【讲师网】
软件研发团队得Devops & 敏捷项目管理咨询(工具+工程
2016-10-08 2358
对象
java工程师
目的
提升java工程是软件重构与设计模式实践的能力
内容

课程前言

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

课程目标

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

授课方式

60%案例讲解 40%实践演练。

培训对象

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

培训师


Tom.ling   Telphone 13798067488 /  Q Q : 3436070

课程大纲

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

案例分析:中国移动异地缴费系统


4.数据库编程


常见数据存储相关的软件知识  

    H2文本数据库

    Mysql、Oracle等关系数据库

    Mongdb文档数据库,

    Redis,Memcache缓存服务中心

    Zookeeper配置服务中心

    MQ消息中间件

Java数据库层编程基础

    JDBC

    Spring-jdbc-template

    Mybatis

    Hibernate

    JPA

综合使用

    1对多关系相关操作

    多对多的关系相关操作

    代码自动生成器的使用

    什么情况使用何种框架

数据库的事务

    事务的隔离性

    事务的传播性

    乐观锁解决方案

5. JAVA架构解析

JEE的背景和技术概念

JAVA框架的演进历史

轻量级和重量级EJB框架对比

JEE重要的基础技术

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是什么

流水线如何做镜像的自动化发布




Copyright©2008-2024 版权所有 粤ICP备2023139143号-5 浙公网安备 33010802003509号 杭州讲师云科技有限公司
讲师网 www.jiangshi.com 直接对接10000多名优秀讲师-省时省力省钱
讲师网常年法律顾问:浙江麦迪律师事务所 梁俊景律师 李小平律师