• 課程時長

    4 小時 46 分

  • 課程級別

    中級

  • 授課語言

    中文

這堂課你將會學到

  • HTML、CSS、JavaScript 網頁前端設計
  • 學會兩種 web 框架 Django & Flask 的運作流程與設計⽅法
  • 用Flask實作微型MVC網頁框架
  • 以 Django 為例熟悉 MVC 網⾴架構觀念與實作
  • 資料庫設計與資料存取
  • 前端與後台整合
  • 網頁後台設計
  • 網頁資料庫串接
  • Django 整合 Bootstrap 網頁立馬變美
  • 獨立完成一個屬於自己的部落格
  • 理解即時聊天系統原理並進行實作

章節目錄

  • 1

    第 1 章 課程簡介

    • 單元 1 - Android 測試概述

  • 2

    第 2 章 Kotlin 單元測試

    • 單元 1 - 撰寫第一個單元測試

    • 單元 2 - 單元測試框架 JUnit

    • 單元 3 - 單元測試的 FIRST 原則

    • 單元 4 - 測試 Exception

    • 單元 5 - 撰寫良好的測試

  • 3

    第 3 章 依賴注入

    • 單元 1 - 依賴注入 Dependency Injection

    • 單元 2 - 依賴注入框架 Koin

  • 4

    第 4 章 假物件:Mock與Stub

    • 單元 1 - Mock與Stub

    • 單元 2 - Mock 框架:Mockito

    • 單元 3 - Mock 框架:MockK

  • 5

    第 5 章 在Android 的測試

    • 單元 1 - Android 的第一個測試

    • 單元 2 - Mock Android Framework

    • 單元 3 - 在Android解依賴

    • 單元 4 - Instrumented Tests

    • 單元 5 - Gradle 測試環境設定

  • 6

    第 6 章 Android UI測試 使用Espresso

    • 單元 1 - Android UI 測試 使用Espresso

    • 單元 2 - Espresso View Matcher

    • 單元 3 - Espresso View Action

    • 單元 4 - Espresso View Assertion

    • 單元 5 - RecyclerView的測試

    • 單元 6 - WebView的測試

    • 單元 7 - Robolectric

  • 7

    第 7 章 在MVP、MVVM架構下撰寫單元測試

    • 單元 1 - MVP 架構撰寫單元測試

    • 單元 2 - MVVM 架構撰寫單元測試

    • 單元 3 - Repository的測試

    • 單元 4 - MVP使用Koin解依賴

    • 單元 5 - MVVM使用Koin解依賴

  • 8

    第 8 章 更多的測試框架

    • 單元 1 - Hamcrest

    • 單元 2 - AssertJ

    • 單元 3 - JUnit 5

    • 單元 4 - Kotest

  • 9

    第 9 章 課程總結

    • 單元 1 - Android測試常見問題

    • 單元 2 - 課程總結