凌黎,凌黎講師,凌黎聯(lián)系方式,凌黎培訓師-【中華講師網(wǎng)】
軟件研發(fā)團隊得Devops & 敏捷項目管理咨詢(工具+工程
45
鮮花排名
0
鮮花數(shù)量
2016-10-08 2911
對象
java工程師
目的
提升java工程是軟件重構與設計模式實踐的能力
內(nèi)容

課程前言

   JAVA入門的難點在于技術框架繁多,配置復雜。很多程序員即使工作多年,也沒有建立起完整的知識體系。本課程先讓學員對整體技術地圖有一個正確認識后,再聚焦流行的技術框架,讓學員能夠觸類旁通。雖然是JAVA的基礎課程,但我們很關注JAVA-WEB開發(fā)的全棧式技能講解。通過課程學習后,學員可以掌握JAVA領域當前流行框架進行獨立開發(fā)。

課程目標

讓學員掌握正確的JAVA學習方法,在短時間內(nèi)提升自己的JAVA開發(fā)能力(前臺,后臺,DevOps)。

授課方式

60%案例講解 40%實踐演練。

培訓對象

零基礎的JAVA程序員 技術轉(zhuǎn)型員工 有Java基礎需要提升到全棧的程序員。

培訓師


Tom.ling   Telphone 13798067488 /  Q Q : 3436070

課程大綱

1. JAVA整體理解


JAVA的價值

JAVA的特性

    JAVA的虛擬機原理

      JAVA跨平臺

    面向?qū)ο?

JAVA技術地圖

2. JAVA面向?qū)ο?nbsp;



從語言設計的角度理解語法的演進

編程的本質(zhì)

重點語法:

接口 抽象類  異常  集合反射  注解  泛型

3. JAVA編碼綜合應用 



JAVA的23種設計模式

原理:設計模式的本質(zhì)就是模擬現(xiàn)實

什么是設計模式

為什么要用設計模式

提高擴展性

提高代碼復用

提高可維護性

常用的設計模式

動態(tài)代理模式

工廠模式

裝飾者模式等

4.數(shù)據(jù)庫編程

UML設計語言和工具介紹文件讀寫API

文件目錄的增加刪除操作

API使用的設計模式

亂碼問題

File i/o NIO2.0(New IO)

Socket API

Socket/SocketServer

Https安全協(xié)議端口

實戰(zhàn)練習:

利用Socket技術實現(xiàn)一個Tomcat

多線程API

   多線程的API

案例分析:中國移動異地繳費系統(tǒng)


4.數(shù)據(jù)庫編程


常見數(shù)據(jù)存儲相關的軟件知識  

    H2文本數(shù)據(jù)庫

    Mysql、Oracle等關系數(shù)據(jù)庫

    Mongdb文檔數(shù)據(jù)庫,

    Redis,Memcache緩存服務中心

    Zookeeper配置服務中心

    MQ消息中間件

Java數(shù)據(jù)庫層編程基礎

    JDBC

    Spring-jdbc-template

    Mybatis

    Hibernate

    JPA

綜合使用

    1對多關系相關操作

    多對多的關系相關操作

    代碼自動生成器的使用

    什么情況使用何種框架

數(shù)據(jù)庫的事務

    事務的隔離性

    事務的傳播性

    樂觀鎖解決方案

5. JAVA架構解析

JEE的背景和技術概念

JAVA框架的演進歷史

輕量級和重量級EJB框架對比

JEE重要的基礎技術

Filter的使用場景

Listener的使用場景

Servlet的使用場景

Jsp & Freemarker對比

SPRING

Spring項目關鍵技術特性

   DI依賴注入

   AOP面向切面

Spring的幾種配置方式

   xml配置方式

   注解方式

   純java類配置方式

   混合配置方式  

SpringMVC

前后臺交互方式

bean注解規(guī)約

SpringMVC返回json數(shù)據(jù)

常見框架的搭建原理

SpringBoot

   為什么要使用Springboot

1.獨立運行

2.自動配置

3.監(jiān)控模塊

Springboot原理

       Maven構建工具

SpringCloud-微服務架構

Springcloud系類框架的本質(zhì)是什么

微服務架構常見的問題

     分布式事務

業(yè)務的分拆

DDD領域建模

TOGAF企業(yè)架構模型

ETOM業(yè)務地圖

          如何做集成測試

          配置中心

          如何做API版本管理

云原生態(tài)-微服務架構

云原生簡介

云原生應用的演進過程

云原生的關鍵技術

互聯(lián)網(wǎng)項目的痛點

如何正確看待微服務架構

Docker輕量級容器技術的應用

Docker簡介

Dockerfile基礎使用

Kubernetes微服務容器編排技術應用

DevOps

DevOps是什么

流水線如何做鏡像的自動化發(fā)布



全部評論 (1)
凌黎

凌黎

2020-01-09 16:51

老師聯(lián)系方式:3436070@qq.com ,微信 13798067488


Copyright©2008-2025 版權所有 浙ICP備06026258號-1 浙公網(wǎng)安備 33010802003509號 杭州講師網(wǎng)絡科技有限公司
講師網(wǎng) kasajewelry.com 直接對接10000多名優(yōu)秀講師-省時省力省錢
講師網(wǎng)常年法律顧問:浙江麥迪律師事務所 梁俊景律師 李小平律師