買《Kotlin從小白到大牛》專題視訊課程,送配套紙質圖書

weixin_34219944發表於2018-08-30

經過一年多時間的嘔心瀝血,Kotlin立體化圖書——《Kotlin從小白到大牛》即將與大家見面了。所謂立體化圖書包括:電子圖書、視訊、課件和服務等內容。
買《Kotlin從小白到大牛》專題視訊課程,送配套紙質圖書

《Kotlin從小白到大牛》紙質圖書已經上市,為了答謝廣大學員對智捷課堂以及關老師的支援,現購買51CTO學院視訊課程《Kotlin從小白到大牛全集專題》 的學員送一本《Kotlin從小白到大牛》紙質版圖書。請於購買課程後10個工作日內申請贈書,過期視為放棄。

注意:蘋果支付購買,以及7折(含7折)一下活動購買不贈送圖書。

領取說明:加qq群:51CTO-關老師付費群 523714201 驗證訊息:使用者名稱+訂單號即可通過。

圖書郵寄時間:圖書正式在京東等電商正式上線後20個工作日內,具體時間請與智捷課堂老師溝通。

簡介:全書共分為5篇內容說明:

第一篇為基礎篇,共10章內容,介紹了Kotlin語言的一些基礎知識。

51CTO學院配套視訊

第1章 開篇綜述。首先介紹了Kotlin語言歷史、Kotlin語言設計目標、Kotlin語言的特點,然後介紹了Kotlin與Java虛擬機器。
第2章 開發環境搭建。介紹了Kotlin有哪些開發工具,其中重點是IntelliJ IDEA工具的下載、安裝和使用。此外,還介紹了其他的一些工具:Eclipse和Kotlin編譯器+Sublime Text文字編輯工具的配置過程。
第3章 第一個Kotlin程式。介紹使用IntelliJ IDEA和IntelliJ IDEA+Gradle工具實現HelloWorld示例的過程。此外,還介紹了其他的一些工具:Eclipse+Kotlin和文字編輯器+Kotlin編譯器實現過程。
第4章 Kotlin語法基礎。介紹了Kotlin的一些基本語法,其中包括識別符號、關鍵字、保留字、常量、變數、表示式、註釋和包等內容。
第5章 Kotlin編碼規範。介紹了Kotlin的編碼規範,包括命名規範、註釋規範、宣告規範和程式碼排版等內容。
第6章 資料型別。重點介紹Kotlin基本資料型別,其中數值型別如何互相轉換是學習的難點。最後介紹了可空型別,可空型別是Kotlin語言的特色。
第7章 字串。介紹了Kotlin中的字串,其中包括字串字面量、不可變字串和可變字串,然後介紹不可變字串中介紹了字串拼接、字串模板、字串查詢、字串比較和字串擷取,接著介紹了可變字串追加、插入、刪除和替換。最後介紹正規表示式。
第8章 運算子。介紹了Kotlin語言的基本運算子,包括算術運算子、關係運算子、邏輯運算子、位運算子和其他運算子。最後介紹了Kotlin運算優先順序。
第9章 程式流程控制。介紹了Kotlin語言的控制語句,包括分支語句(if和switch)、迴圈語句(while、do-while、for和for-each)和跳轉語句(break和continue)等。最後介紹了Kotlin區間。
第10章 函式。介紹瞭如何宣告函式,Unit與Nothing之間的區別,以及函式引數、表示式函式體、區域性函式和匿名函式等內容。

第二篇為物件導向篇,共3章,介紹了Kotlin語言物件導向相關知識。

51CTO學院配套視訊

第11章 物件導向基礎。本章主要介紹了物件導向基礎知識。首先介紹了物件導向一些基本概念,物件導向三個基本特性。然後介紹了類宣告、屬性、擴充套件、建構函式和可見性修飾符。最後介紹了資料類、列舉類、巢狀類和使用object關鍵字。
第12章 繼承與多型。介紹了Kotlin中的繼承概念,在繼承時會發生函式的重寫、屬性的隱藏。然後介紹了Kotlin中的多型概念和多型發生的條件,讀者應該掌握引用型別檢查和型別轉換。最後介紹了密封類。
第13章 抽象類與介面。介紹了抽象類和介面的概念,以及如何宣告抽象類和介面,如何實現抽象類和介面。

第三篇為函數語言程式設計篇,共4章,介紹了Kotlin語言函數語言程式設計相關知識。

51CTO學院配套視訊

第14章 函數語言程式設計基石——高階函式和Lambda表示式。讀者需要理解函數語言程式設計特點。熟悉高階函式和Lambda表示式特點。最後介紹了行內函數,讀者需要掌握自定義行內函數,以及使用let、with和apply行內函數。
第15章泛型。介紹了Kotlin中的泛型技術,包括泛型概念、在集合中使用泛型、自定義泛型類、自定義泛型介面和泛型函式等。
第16章 資料容器——陣列和集合。介紹了Kotlin中的集合和陣列,其中包括常用介面Collection、Set、List和Map,重點掌握Set、List和Map三個介面,熟悉具體實現類。
第17章 Kotlin中函數語言程式設計API。介紹了函數語言程式設計API特點,然後介紹了函數語言程式設計API,其中重點是:forEach、filter、map和reduce函式。此外,還介紹了其他一些API函式。

第四篇為Kotlin進階篇,共10章,介紹了Kotlin語言的一些高階知識。

51CTO學院配套視訊

第18章 異常處理。介紹了Kotlin異常處理機制,其中包括Kotlin異常類繼承層次、捕獲異常、釋放資源和throw異常。
第19章 執行緒。介紹了執行緒相關的一些概念,然後介紹瞭如何建立子執行緒、執行緒狀態和執行緒管理等內容。
第20章 協程。介紹了Kotlin協程技術,其中重點介紹了kotlinx.coroutines框架。讀者需要重點掌握如何建立協程、協程狀態和協程管理等內容,其中建立協程和協程管理是學習的重點。
第21章 Kotlin與Java混合程式設計。介紹了Kotlin與Java的混合程式設計,其中包括:資料型別對映、Kotlin呼叫Java和Java呼叫Kotlin。
第22章 Kotlin IO與檔案管理。主要介紹了Kotlin檔案管理和I/O技術。讀者需要熟悉File類使用。讀者還需要掌握位元組流兩個根類:InputStream和OutputStream,還有字元流的兩個根類:Reader和Writer。熟練使用Kotlin為這些類提供的擴充套件。
第23章 網路程式設計。重點介紹了Kotlin網路程式設計,首先介紹了一些網路方面的基本知識。然後重點介紹了TCP Socket程式設計和UDP Socket程式設計。接著介紹了資料交換格式,重點介紹了JSON資料交換格式,由於Kotlin官方沒有提供JSON解碼和編碼庫,需要是使用第三方庫。最後介紹了使用URL類訪問網際網路資源。
第24章Kotlin與Java Swing圖形使用者介面程式設計。介紹了Kotlin中藉助於Java Swing技術編寫圖形使用者介面應用。詳細介紹了Swing的佈局管理、Swing常用元件,最後介紹了一個JTable案例。
第25章 輕量級SQL框架——Exposed。首先介紹MySQL資料庫的安裝、配置和日常的管理命令。然後介紹了DSL,以及Kotlin對於DSL的支援。最後重點講解了Exposed框架,讀者需要重點掌握Exposed框架。
第26章 反射。介紹了Kotlin的反射機制,詳細介紹了通過反射機制建立物件、呼叫函式、呼叫建構函式和呼叫屬性,讀者需要了解這些API的使用。
第27章 註解。介紹了元註解,以及自定義註解。

第五篇為專案實戰篇,共2章,介紹了Kotlin專案開發過程中相關的技術。

第28章 專案實戰1:開發PetStore寵物商店專案。完整介紹PetStore寵物商店專案的設計和開發過程。
51CTO學院配套視訊
第29章 專案實戰2:開發Kotlin版QQ2006聊天工具。完整介紹QQ聊天工具的設計和開發過程。
51CTO學院配套視訊

相關文章