HAHOW 線上課程 Spring Boot 零基礎入門 (7) - Spring Boot 單元測試 講師:古君葳(曾任 Garmin 資深後端工程師) 影音教學 中文發音 繁體中文字幕版(DVD版)
課程介紹
(本課程為系列課第七堂,總共 11 堂)曾自學過 Spring,但想了解業界目前最流行的 Spring Boot 的用法?這門課會透過系統化的課程安排以及超過 40 個小時的教學,一步步的幫助你建立 Java 工程師所需具備的技術能力,從現在開始一起入門 Spring Boot 吧!
學習目標
- 能夠使用 Spring Boot 完成一個完整的專案開發,設計和實作出一個簡易的電商網站
- 能夠熟練使用 IntelliJ 軟體,提升開發程式的效率
- 能夠掌握 Spring 框架的兩大重要特性 - IoC 和 AOP,為你的工程師生涯打下良好的基礎
- 能夠運用 Spring 常見的功能,如 Spring MVC、Spring JDBC、Spring Data JPA、Spring Boot 單元測試
- 具備軟體開發必備的知識,如 Git 版本控制
所學知識
- 欲學習本門課的同學注意!這門課程為進階程式課程,學習這門課必須先具備「Java 程式語言」和「MySQL 資料庫設計」的知識
- Java 程式語言需要了解:
基礎 Java 程式語法:資料型態(int, String...)、if...else、for loop、method
Java 三大特性:繼承(inherit)、封裝(encapsulate)、多型(polymorphism),特別是多型,一定要會
Java 關鍵字:public、private、static、final
常用的集合(Collections):List、Set、Map
例外處理\b Exception、try-catch、throws
- MySQL 資料庫設計需要了解:
MySQL 的數據類型:Int、Char、Varchar、Double...等
MySQL 的限制:PRIMARY KEY、UNIQUE KEY、NULL、AUTO_INCREMENT
基礎 Sql 語法:SELECT、INSERT、UPDATE、DELETE、WHERE、GROUP BY、ORDER BY、LIMIT
多表查詢 Join
所需工具
- 一台電腦(Mac or Windows 皆可)
- IntelliJ IDEA Ultimate,需付費,有 30 天試用期
哪些人適合這堂課?
- 不知道從何入門 Spring
- 曾自學過 Spring,但想了解業界目前最流行的 Spring Boot 的用法
- 看過 Spring Boot 的相關教材,但不了解實際要如何運用
- 覺得網路上的學習資源太過於碎片化,\b想要完整的學會 Spring Boot
講師介紹
我是古君葳,畢業於台灣大學資工所,曾在 Garmin 擔任 Java 資深後端工程師,也是科技類 Podcast 頻道「古古說」的主持人。
我相信在現在這個網路時代,每個人都能夠在網路上發揮影響力,科技改變的不只是生活的方式,也改變了知識傳播的方式!
001_單元測試簡介.mp4
002_單元測試的特性和注意事項.mp4
003_JUnit5用法(上)-@Test、Assert斷言.mp4
004_JUnit5用法(下)-@BeforeEach、@AfterEach、@BeforeAll、@AfterAll、@Disabled、@DisplayName.mp4
005_測試前的準備.mp4
006_撰寫Service層、Dao層測試-@SpringBootTest、@Transactional.mp4
007_撰寫Controller層測試(上)-MockMvc.mp4
008_撰寫Controller層測試(下)-MockMvc的常用寫法.mp4
009_Mock測試-Mockito.mp4
010_使用H2資料庫.mp4
011_單元測試實戰經驗談.mp4
012_測試驅動開發-Test-DrivenDevelopment.mp4
013_單元測試總結.mp4
教材
005_7-5.zip
005_7-5準備數據.txt
|
|