เราเพิ่งเผยแพร่หลักสูตร Kotlin ที่ครอบคลุมและฟรีบนช่อง YouTube ของ freeCodeCamp.org
ไม่ว่าคุณจะกำหนดเป้าหมายการพัฒนา Android บริการแบ็กเอนด์ที่ปรับขนาดได้ หรือแอปข้ามแพลตฟอร์ม หลักสูตรนี้จะแนะนำคุณตั้งแต่การเขียนโค้ดบรรทัดแรกไปจนถึงการเรียนรู้การเขียนโปรแกรมแบบอะซิงโครนัสและโฟลว์เชิงโต้ตอบ
นี่คือหัวข้อที่ครอบคลุมในหลักสูตรนี้:
-
พื้นฐานและการตั้งค่า
การติดตั้ง IntelliJ IDEA, การทำความเข้าใจ JVM, การอนุมานประเภท, ประเภทดั้งเดิม, โฟลว์การควบคุม (whenลูป) และฟีเจอร์ในตัวของ Kotlin การรักษาความปลอดภัยเป็นศูนย์. -
ฟังก์ชั่นและคอลเลกชัน
อาร์กิวเมนต์เริ่มต้นvarargฟังก์ชันแลมบ์ดา อาร์เรย์ คอลเลกชัน (List,Set,Map) การค้นหาแบบไบนารีและการจัดการข้อผิดพลาด -
OOP ที่ทันสมัย
ช่างก่อสร้างระดับประถมศึกษา/มัธยมศึกษาinitบล็อก,dataชั้นเรียน,sealedคลาส วัตถุเสริม ซิงเกิลตัน การมอบหมาย และ ฟังก์ชั่นส่วนขยาย. -
ข้อมูลทั่วไปเชิงลึก
ความแปรปรวน (in/out), ขีดจำกัดบน,whereคำสั่งและบายพาสการลบประเภท JVM โดยใช้reifiedพารามิเตอร์ประเภท -
โครูทีน
การใช้โปรแกรมแบบอะซิงโครนัสแบบไม่ปิดกั้นlaunch,async,runBlockingการทำงานพร้อมกันแบบมีโครงสร้าง การหมดเวลา การยกเลิก และwithContext. -
กระแส Kotlin และกระแสปฏิกิริยา
กระแสเย็น ตัวดำเนินการระดับกลางและปลายทาง (launchIn,asLiveData) ข้อยกเว้นด้านความโปร่งใสretryตรรกะวงจรชีวิตและการจัดการ
หลักสูตรนี้ไม่มีค่าใช้จ่ายใด ๆ ทั้งสิ้น และตอนนี้สามารถดูได้ที่ช่อง YouTube freeCodeCamp.org (ดู 10 ชั่วโมง)