Groovy และ Gradle: เครื่องยนต์ที่อยู่เบื้องหลังการสร้าง JVM
Groovy เป็นภาษา JVM ที่มีการพิมพ์แบบไดนามิก สร้างมาสำหรับ scripting การทำให้เป็นอัตโนมัติ และโค้ดที่มีการแสดงออกอย่างชัดเจน และ Gradle คือเครื่องมือสร้างที่ทำงานบนพื้นฐานนี้ ร่วมกันพวกเขาให้พลังแก่การสร้าง Android การสร้าง Spring Boot โครงการองค์กรแบบหลายโมดูล และ CI/CD pipelines ในระดับใหญ่ แทร็กนี้ครอบคลุมทั้งสองอย่าง: คุณเริ่มต้นด้วยการเขียนโค้ด Groovy จริง จากนั้นนำพื้นฐานนั้นไปใช้โดยตรงกับ Gradle โดยเรียนรู้การตั้งค่า ขยาย และเพิ่มประสิทธิภาพการสร้างในสภาพแวดล้อมที่สำคัญจริงๆ
สิ่งที่คุณจะได้เรียนรู้
คุณจะเขียน Groovy scripts โดยใช้ closures collections และ JVM interop จากนั้นเปลี่ยนไปใช้การตั้งค่าโครงการ Gradle เฟสวงจรชีวิต และการจัดการการพึ่งพา จากที่นั่นแทร็กจะครอบคลุมการทดสอบและ pipelines การรับประกันคุณภาพ โลจิกการสร้างแบบกำหนดเอง และการปรับใช้ด้วยการผสานรวม CI/CD หลักสูตรต่อมาจะกล่าวถึง Kotlin DSL การสนับสนุนโครงการแบบหลายภาษา การพัฒนา plugin เพื่อความสามารถในการนำกลับมาใช้ใหม่ และกลยุทธ์การสร้างแบบหลายโครงการ หลักสูตรสุดท้ายมุ่งเน้นไปที่การเพิ่มประสิทธิภาพประสิทธิการสร้างของ Gradle และการตั้งค่า Gradle ระดับองค์กรสำหรับระบบขนาดใหญ่
เส้นทางการเรียนรู้
สิบสองหลักสูตรดำเนินไปจาก A1 ถึง C1 หลักสูตรแรก Groovy Fundamentals: Scripting and JVM Basics ฟรี หลักสูตร A2 สร้างตัวแปร closures และโครงสร้างโครงการ Gradle หลักสูตร B1 และ B2 ครอบคลุมการจัดการการพึ่งพา การทดสอบ โลจิกการสร้างแบบกำหนดเอง การผสานรวม CI/CD และ Kotlin DSL หลักสูตร C1 สี่หลักสูตร — Gradle Plugin Development for Reusability, Advanced Multi-Project Build Strategies, Optimizing Gradle Build Performance, และ Enterprise Gradle: Advanced Build Management — พาคุณเข้าสู่การตัดสินใจระดับสถาปัตยกรรมที่วิศวกรอาวุโสและวิศวกรสร้างจัดการในการสร้างงาน
วิธีการทำงาน
แต่ละหลักสูตรแบ่งออกเป็นบทเรียนสั้นๆ ที่ใช้งานได้จริง ซึ่งคุณจะทำให้สำเร็จในตัวแก้ไขโค้ดในตัวพร้อมข้อเสนอแนะแบบเรียลไทม์ และติวเตอร์ AI พร้อมใช้งานเมื่อใดก็ตามที่คุณติดขัด