買《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學院配套視訊:
相關文章
- SharePoint Server 2013從入門到精通課程-王進-專題視訊課程Server
- 人工智慧-數學基礎視訊課程-唐宇迪-專題視訊課程人工智慧
- RabbitMQ實戰教程-鍾林森-專題視訊課程MQ
- Axure RP原型設計|全實戰專案演練從入門到精通-姜浩-專題視訊課程原型
- 知識圖譜關鍵技術與應用案例-CSDN公開課-專題視訊課程
- 如何使用Altium Designer繪製原理圖|PCB專案實戰-趙樂-專題視訊課程
- 創作專業wordpress網站-黃棒清-專題視訊課程網站
- Django Web框架/Python框架-李強強-專題視訊課程DjangoWeb框架Python
- wordpress建站基礎教程-黃棒清-專題視訊課程
- 七天學會Photoshop視訊教程-CSDN就業班-專題視訊課程就業
- 趙強老師:大資料從入門到精通(1)Linux基礎-趙強老師-專題視訊課程大資料Linux
- 【UI】第五週 VI專案-CSDN就業班-專題視訊課程UI就業
- 大資料公開課系列課程第二季-趙強老師-專題視訊課程大資料
- 大資料之Kafka-李強強-專題視訊課程大資料Kafka
- python全棧工程師-CSDN就業班-專題視訊課程Python全棧工程師就業
- WordPress主題開發全面詳解-黃棒清-專題視訊課程
- 機器學習工程師31門課程(視訊):從新手到專業機器學習工程師
- 微信小程式從入門基礎(第一季)-lampol-專題視訊課程微信小程式LAMP
- 10小時掌握區塊鏈開發教程-CSDN公開課-專題視訊課程區塊鏈
- UI設計師成長之路-CSDN就業班-專題視訊課程UI就業
- AI工程師百天計劃-CSDN就業班-專題視訊課程AI工程師就業
- 大資料之Pig和Sqoop-李強強-專題視訊課程大資料OOP
- Python3從基礎到案例,網站爬蟲案例專案實戰-陳世平-專題視訊課程Python網站爬蟲
- Vue.js2.0從基礎到專案實戰 | 利用vue-cli+webpack搭建使用者管理系統-王翠英-專題視訊課程...Vue.jsWeb
- vuejs 免費視訊課程VueJS
- 測試課程2視訊
- 資訊時代,為什麼還讀紙質書
- 【UI】第三週 手繪基礎-CSDN就業班-專題視訊課程UI就業
- 區塊鏈專案實戰視訊課程(Java版)區塊鏈Java
- 2021年監理工程師講座視訊_全套視訊課程真題解析工程師
- 【UI】第一週 PS軟體基礎-CSDN就業班-專題視訊課程UI就業
- Web全棧工程師前景+學習指南-CSDN就業班-專題視訊課程Web全棧工程師就業
- 如何設計一個好的Banner-CSDN就業班-專題視訊課程就業
- 第二章:Linux使用者管理-CSDN就業班-專題視訊課程Linux就業
- 小程式實戰之計算器開發-李強強-專題視訊課程
- Git分散式版本控制/團隊開發神器-李強強-專題視訊課程Git分散式
- 【UI】第四周 設計基礎-CSDN就業班-專題視訊課程UI就業
- 從 Java 到 Kotlin - 介紹 KotlinJavaKotlin