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

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

《Kotlin從小白到大牛》紙質圖書已經上市,爲了答謝廣大學員對智捷課堂以及關老師的支持,現購買51CTO學院視頻課程《Kotlin從小白到大牛全集專題》 的學員送一本《Kotlin從小白到大牛》紙質版圖書。請於購買課程後10個工做日內申請贈書,過時視爲放棄。
注意:蘋果支付購買、8折(含8折)一下活動、推廣活動等購買不贈送圖書。您在購買以前諮詢客服人員,以避免不符合贈書條件,諮詢方式加QQ羣523714201 留言:諮詢贈書。
正則表達式

領取說明:加QQ羣:51CTO-關老師付費羣 523714201 驗證消息:用戶名+訂單號便可經過。數據庫

簡介:全書共分爲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章 註解。介紹了元註解,以及自定義註解。app

第五篇爲項目實戰篇,共2章,介紹了Kotlin項目開發過程當中相關的技術。

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

相關文章
相關標籤/搜索