前端轉Java全棧 課程開發大綱
前端與Java有差異的語法和前端沒有的語法
課程內容
Java基礎:基本數據類型、類型轉換思想;面向對象語法:類的定義、封裝、繼承、多態、抽象、接口……
繼續關注語法差異性,以及Java中的必修常用類
課程內容
常用API:異常處理、包裝類、字符串類、時間日期類、集合類、I/O流、Lambda表達式……
熟練安裝數據庫以及掌握SQL的基本語法
課程內容
數據庫操作:MySQL安裝、表結構、表與表關系、DML語句、DQL語句……
了解數據庫驅動熟悉JDBC連接數據庫和操作數據庫的語法
課程內容
JDBC技術:JDBCAPI、多種實體關系與表結構的實操……
了解Java Servlet技術、熟悉JavaEE三層架構
課程內容
Servlet技術:Web工程結構、Servlet、過濾器、攔截器、Restful;三層架構:表現層(MVC)、業務層、持久層、DTO……
了解Spring核心概念、熟悉使用SpringBoot搭建后端項目
課程內容
Spring框架:IoC/DI概念、AOP概念、SpringBoot的配置和使用……
熟悉MyBatis框架編寫持久層、對緩存和事務管理有一定的認識
課程內容
MyBatis框架:MyBatis和MyBatis-Plus的使用、多表關聯查詢、數據庫緩存機制、事務管理……
了解Rest思想,熟悉Restful架構定義接口的規范,熟練使用Spring MVC編寫控制器
課程內容
Restful架構的接口編寫、Spring MVC配置和使用、Swagger的配置……
關注前端調用后端接口并渲染數據
課程內容
前端調用后端接口、后端權限開發(session、jwt)……
掌握動態菜單和上傳數據的開發方法
課程內容
后端權限開發、后端上傳、前端動態菜單渲染……
屬于知識點擴展
課程內容
底層知識:反射、多線程、Socket;設計模式:經典的創建模式、結構模式和行為模式……