Java Advanced培訓
在培训期间,参与者将了解所选择的问题的具体使用,在使用时遇到的基本问题以及应用模型的作用。 培训还包括语言标准图书馆功能的基本知识。 培训需要了解开发环境的 IDE 用于构建应用程序(例如 Eclipse、Netbeans)。 培训不包括用户界面问题。
課程簡介
抽象類
- 聲明原則和抽象類的實現
- 使用抽象類時遇到的典型問題
類、抽象類和介面在應用程式模型中的作用
- 等級 Java 面向物件抽象
- Java 中的完整物件模型
- 面向介面、抽象類和應用介面的程式模型,其每個子系統在實現中具有更大的靈活性和獨立性
- 抽象類的應用,以便提取通過實現它們提供的介面的靈活性而擴展的通用功能
動態物件和靜態物件在應用程式模型中的作用
- 靜態 Java 類和這些類的動態屬性
- 區分 Java 和典型用途中兩種類型的實體的功能,以及它們在基於靜態和動態存在的解決方案設計中的良好實踐示例 Java
- 設計模式簡介
- 工廠設計模式簡介
使用簡單類型和包裝類的操作
- 在 Java 物件模型中擴展簡單類型的使用非常重要的事實和技術。
- 討論包裝類、簡單類型以及此類型在應用程式中的典型應用程式的作用
特殊物件 Java,類 String、StringBuilder 和 StringBuffer
提醒 String 類的基本屬性,並討論虛擬機對 String 對象的處理
使用緩衝區類並在鏈上運行
格式化和解析、正則表達式
- Java 中的正則表達式簡介
- 討論處理正則表達式的基本技術(String 類)以及基於此類構造的專用類的高級技術
- 字串類型的標記化、搜索和模式匹配
我/奧的
- 詳細討論了I/O的機制Java——類流式處理、Writer類和Reader類、類包裝器和緩衝流Java。
- 打開、關閉和寫入檔和套接字
裡面的類 - 詳細討論
- 討論如何在 Java 和所謂的匿名類中實現和使用內部類
主題 - 詳細討論、應用和問題
- 討論主題主題,從 Java 中線程的抽象機制到以線程同步結束,將線程連接成一個組,以呈現和討論與線程工作相關的常見問題池,例如死鎖
反思 Java - 介紹和應用
- Java反射機理介紹
- 講座主題包括討論 Java 中反射的實現、類的載入和運行方法、類的實例化以及瞭解類的結構
Java 序列化
- Java 物件序列化簡介
- 什麼是序列化,如何序列化對象,物件相互依賴以及如何避免這些類型的問題遇到的常見問題
- 典型使用序列化和 RMI CORBA 的範例
最低要求
瞭解 Java 基礎課程中討論的問題。
需要幫助選擇合適的課程嗎?
Java Advanced培訓 - Enquiry
Java Advanced - 咨詢詢問
咨詢詢問
相關課程
GlassFish Administration
21 時間:GlassFish 管理培訓向參與者介紹安裝、配置、管理、監控 GlassFish 伺服器的秘密。培訓對未來的 GlassFish 伺服器管理員開放。
Administering GlassFish Server with Java EE applications introduction
21 時間:GlassFish 是一個開源應用程式伺服器。這個為期三天的課程介紹了如何使用 Java EE 應用程式管理 GlassFish Server。
Gosu Programming
7 時間:這種由講師指導的澳門現場(現場或遠端)的現場培訓針對的是希望下載,安裝和實現[0 ] su的靜態類型和程式設計實用方法的程式師。
在培訓結束時,參與者將能夠使用 Gosu 進行程式設計,為庫、用戶介面元素、規則等編寫簡單的腳本。
Guava
21 時間:這種以講師為主導的澳門現場培訓(現場或遠端) 針對的是希望學習Guava以及如何在程式設計中使用Guava的Java程式師。
在培訓結束時,參與者將能夠:
- 瞭解如何在 Java 程式設計中使用 Guava。
- 利用 Guava 來促進標準編碼實踐。
- 使 Java 代碼易於閱讀和簡潔。
Jakarta EE Fundamentals
28 時間:這種以講師為主導的澳門現場現場培訓面向希望使用Jakarta EE構建,遷移和部署雲原生應用程式的開發人員,利用Java EE 8和雲計算技術的完整實現。
在培訓結束時,參與者將能夠:
- 設置必要的開發環境以開始開發Jakarta EE 應用程式。
- 使用 Jakarta Persistence API 建立和構建資料庫驅動的應用程式。
- 開發 Jakarta EE 應用程式並將其與 Jakarta RESTful Web 服務集成,以實現可移植性。
- 使用 Docker 容器化雲原生應用程式以進行雲端部署。
Developing Applications for the Java EE 7 Platform Ed 1
35 時間:這種以講師為主導的澳門現場培訓(現場或遠端)針對希望安裝,管理和實施Java EE 7以開發企業應用程式的開發人員。
在本次培訓結束時,參與者將能夠使用 Java EE 7 創建、管理、實施、部署和保護企業應用程式和 Web 服務。
Java EE 8 for Beginners
21 時間:這種以講師為主導的澳門現場培訓(現場或遠端)針對希望使用Java EE 8的新功能來構建雲應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 設置必要的開發環境以開始開發。
- 瞭解 Java Enterprise Edition (JEE) 背後的概念和體系結構。
- 創建範例雲應用程式(或 Web 服務)。
- 將應用程式與資料庫連接起來。
- 使用依賴項注入編寫和管理有狀態元件。
- 為 Java EE 元件編寫集成測試。
Java EE 8 Advanced
21 時間:這種以講師為主導的澳門現場現場培訓面向希望使用Java EE 8構建和部署雲就緒企業應用程式的開發人員,利用先進的JaVA技術和API。
在培訓結束時,參與者將能夠:
- 使用Java EE 8 設置必要的開發環境以開始開發企業應用程式。
- 實現業務邏輯以設計和構建面向業務的應用程式。
- 將微服務與 Java EE 8 個元件集成,將單層應用程式轉換為高度可擴展的雲就緒應用程式。
- 瞭解並應用 Java EE 8 種設計模式和編碼最佳實踐。
Microservice Development with Java EE 8, Docker, and Kubernetes
28 時間:這種以講師為主導的澳門現場培訓(現場或遠端)針對的是希望將其Java EE 8應用程式容器化並將它們作為微服務在雲中運行的開發人員。
在培訓結束時,參與者將能夠:
- 在 Docker 容器中構建和部署 Java 微服務。
- 使用 Kubernetes 管理 Docker 容器。
- 將微服務與現有單體系統集成。
- 監視、測試和保護 微服務。
- 對容器和業務流程環境進行故障排除。
Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
28 時間:這個為期 4 天的課程面向已經瞭解 Java 語言並希望利用企業 Java Beans 2.0 技術,同時意識到分發應用程式的安全影響的程式師。本課程有一個很大的實踐部分,包括開發基於 Enterprise Java Beans 的電子商務應用程式。本課程使用 JBoss Application Server。
Java Virtual Machine (JVM)
7 時間:這種以講師為主導的澳門現場培訓(現場或遠端)針對的是希望使用JVM工具和功能運行Java程式的Java開發人員。
在培訓結束時,參與者將能夠:
- 了解JVM及其運作方式。
- 學習反射和不同的記憶體區域。
- 了解如何使用JVM工具介面。
- 使用JVM在任何設備或作業系統上運行Java程式。
NetBeans
14 時間:這種以講師為主導的澳門現場培訓(現場或遠端)針對的是希望使用NetBeans使用Java和其他程式設計語言開發應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 瞭解 NetBeans 及其工作原理。
- 瞭解如何在 Java 程式設計中使用 NetBeans。
- 使用 NetBeans 建立範本和專案。
Enterprise Application Integrations with Spring Integration
14 時間:這種以講師為主導的澳門現場培訓(現場或遠端)針對的是希望使用Spring Integration設計和構建高品質和高效的企業集成解決方案的開發人員。
在培訓結束時,參與者將能夠:
- 設置必要的開發環境,開始使用 Spring Integration 開發整合解決方案。
- 瞭解 Spring Integration 的功能、核心概念和元件。
- 瞭解如何實施企業集成模式。
- 使用 Spring Integration 構建消息驅動的企業應用程式。
- 支援與外部流和 NoSQL 資料庫(Apache Kafka、MongoDB、Redis 等)的集成。
- 監視和管理跨端點的消息傳遞流。
Vaadin
14 時間:這種以講師為主導的澳門現場培訓(現場或遠端) 針對程式師,java開發人員以及任何希望使用Vaadin開發和部署應用程式的人。
在培訓結束時,參與者將能夠:
- 設置和配置 Vaadin 專案。
- 瞭解 Vaadin 在開發應用程式時的基礎知識。
- 使用 Vaadin 開發應用程式。
Vert.x: Build a Reactive Application on JVM
14 時間:在這個由講師指導的澳門現場培訓中,參與者將學習如何使用Vert.x創建一個異步的、基於事件的Web應用程式。
在培訓結束時,參與者將能夠:
- 瞭解並使用 Vert.x 堆疊中的不同元件(核心、Web、用戶端等)。
- 使用 Vert.x 建立網络實用程式、HTTP/REST 微服務、大容量事件處理、後端消息總線應用程式等。
- 執行可以使用最少內核線程處理高併發的應用。
- 使用 Vert.x 的 API 支援 Java、JavaScript、Groovy、Ruby、Ceylon、Scala、Kotlin 等。
- 使用 Vert.x-Unit 對異步代碼進行單元測試。
- 使用最少的硬體部署和擴展應用。