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

課程前言

   JAVA入門的難點(diǎn)在于技術(shù)框架繁多,配置復(fù)雜。很多程序員即使工作多年,也沒(méi)有建立起完整的知識(shí)體系。本課程先讓學(xué)員對(duì)整體技術(shù)地圖有一個(gè)正確認(rèn)識(shí)后,再聚焦流行的技術(shù)框架,讓學(xué)員能夠觸類旁通。雖然是JAVA的基礎(chǔ)課程,但我們很關(guān)注JAVA-WEB開(kāi)發(fā)的全棧式技能講解。通過(guò)課程學(xué)習(xí)后,學(xué)員可以掌握J(rèn)AVA領(lǐng)域當(dāng)前流行框架進(jìn)行獨(dú)立開(kāi)發(fā)。

課程目標(biāo)

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

授課方式

60%案例講解 40%實(shí)踐演練。

培訓(xùn)對(duì)象

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

培訓(xùn)師


Tom.ling   Telphone 13798067488 /  Q Q : 3436070

課程大綱

1. JAVA整體理解


JAVA的價(jià)值

JAVA的特性

    JAVA的虛擬機(jī)原理

      JAVA跨平臺(tái)

    面向?qū)ο?

JAVA技術(shù)地圖

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



從語(yǔ)言設(shè)計(jì)的角度理解語(yǔ)法的演進(jìn)

編程的本質(zhì)

重點(diǎn)語(yǔ)法:

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

3. JAVA編碼綜合應(yīng)用 



JAVA的23種設(shè)計(jì)模式

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

什么是設(shè)計(jì)模式

為什么要用設(shè)計(jì)模式

提高擴(kuò)展性

提高代碼復(fù)用

提高可維護(hù)性

常用的設(shè)計(jì)模式

動(dòng)態(tài)代理模式

工廠模式

裝飾者模式等

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

UML設(shè)計(jì)語(yǔ)言和工具介紹文件讀寫(xiě)API

文件目錄的增加刪除操作

API使用的設(shè)計(jì)模式

亂碼問(wèn)題

File i/o NIO2.0(New IO)

Socket API

Socket/SocketServer

Https安全協(xié)議端口

實(shí)戰(zhàn)練習(xí):

利用Socket技術(shù)實(shí)現(xiàn)一個(gè)Tomcat

多線程API

   多線程的API

案例分析:中國(guó)移動(dòng)異地繳費(fèi)系統(tǒng)


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


常見(jiàn)數(shù)據(jù)存儲(chǔ)相關(guān)的軟件知識(shí)  

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

    Mysql、Oracle等關(guān)系數(shù)據(jù)庫(kù)

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

    Redis,Memcache緩存服務(wù)中心

    Zookeeper配置服務(wù)中心

    MQ消息中間件

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

    JDBC

    Spring-jdbc-template

    Mybatis

    Hibernate

    JPA

綜合使用

    1對(duì)多關(guān)系相關(guān)操作

    多對(duì)多的關(guān)系相關(guān)操作

    代碼自動(dòng)生成器的使用

    什么情況使用何種框架

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

    事務(wù)的隔離性

    事務(wù)的傳播性

    樂(lè)觀鎖解決方案

5. JAVA架構(gòu)解析

JEE的背景和技術(shù)概念

JAVA框架的演進(jìn)歷史

輕量級(jí)和重量級(jí)EJB框架對(duì)比

JEE重要的基礎(chǔ)技術(shù)

Filter的使用場(chǎng)景

Listener的使用場(chǎng)景

Servlet的使用場(chǎng)景

Jsp & Freemarker對(duì)比

SPRING

Spring項(xiàng)目關(guān)鍵技術(shù)特性

   DI依賴注入

   AOP面向切面

Spring的幾種配置方式

   xml配置方式

   注解方式

   純java類配置方式

   混合配置方式  

SpringMVC

前后臺(tái)交互方式

bean注解規(guī)約

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

常見(jiàn)框架的搭建原理

SpringBoot

   為什么要使用Springboot

1.獨(dú)立運(yùn)行

2.自動(dòng)配置

3.監(jiān)控模塊

Springboot原理

       Maven構(gòu)建工具

SpringCloud-微服務(wù)架構(gòu)

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

微服務(wù)架構(gòu)常見(jiàn)的問(wèn)題

     分布式事務(wù)

業(yè)務(wù)的分拆

DDD領(lǐng)域建模

TOGAF企業(yè)架構(gòu)模型

ETOM業(yè)務(wù)地圖

          如何做集成測(cè)試

          配置中心

          如何做API版本管理

云原生態(tài)-微服務(wù)架構(gòu)

云原生簡(jiǎn)介

云原生應(yīng)用的演進(jìn)過(guò)程

云原生的關(guān)鍵技術(shù)

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

如何正確看待微服務(wù)架構(gòu)

Docker輕量級(jí)容器技術(shù)的應(yīng)用

Docker簡(jiǎn)介

Dockerfile基礎(chǔ)使用

Kubernetes微服務(wù)容器編排技術(shù)應(yīng)用

DevOps

DevOps是什么

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



全部評(píng)論 (1)
凌黎

凌黎

2020-01-09 16:51

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


Copyright©2008-2024 版權(quán)所有 浙ICP備06026258號(hào)-1 浙公網(wǎng)安備 33010802003509號(hào) 杭州講師網(wǎng)絡(luò)科技有限公司
講師網(wǎng) 3969a.com 直接對(duì)接10000多名優(yōu)秀講師-省時(shí)省力省錢
講師網(wǎng)常年法律顧問(wèn):浙江麥迪律師事務(wù)所 梁俊景律師 李小平律師