รูปแบบการออกแบบซอฟต์แวร์

สำรวจรูปแบบการออกแบบซอฟต์แวร์ที่ใช้กันทั่วไปเพื่อแก้ปัญหาที่เกิดขึ้นซ้ำๆ ในสถาปัตยกรรมซอฟต์แวร์ เรียนรู้เกี่ยวกับรูปแบบการสร้าง (creational), โครงสร้าง (structural) และพฤติกรรม (behavioral) เพื่อโค้ดที่แข็งแกร่งและบำรุงรักษาง่ายขึ้น

9 courses

หลักการของ SOLID: การออกแบบโค้ดที่สะอาดและสามารถดูแลได้

เรียนรู้วิธีการใช้หลักการพื้นฐานของ SOLID 5ข้อ เพื่อเขียนโค้ดแบบออบเจ็กต์ที่แข็งแรง ปรับขนาดได้ และทดสอบได้ง่าย ในภาษาเช่น Java, C# และ Python
★ 4.5 (1,211)

รูปแบบการออกแบบ C++ สมัยใหม่: สถาปัตยกรรมโค้ดที่สะอาด

เขียนโปรแกรม C++ ที่สะอาด สามารถดูแลได้ และมีประสิทธิภาพ โดยใช้รูปแบบการออกแบบ Gang of Four แบบคลาสสิค ปรับปรุงให้สอดคล้องกับมาตรฐานภาษาสมัยใหม่
★ 4.6 (7,547)

รูปแบบการออกแบบภาษาไพธอนสมัยใหม่และหลักการของ SOLID

สร้างซอฟต์แวร์ที่สามารถปรับขนาดและดูแลได้โดยใช้รูปแบบสถาปัตยกรรมคลาสสิค ใช้คุณสมบัติของภาษาไพธอนสมัยใหม่ เช่น คำแนะนำการพิมพ์และคลาสข้อมูล
★ 4.4 (4,427)

สถาปัตยกรรมซอฟต์แวร์คลาวด์และแบบแผนการออกแบบระบบ

เรียนรู้สถาปัตยกรรมซอฟต์แวร์ที่จำเป็น และรูปแบบการออกแบบระบบ เพื่อสร้างระบบที่สามารถขยายได้มากขึ้น มีความยืดหยุ่นและเป็นระบบคลาวด์สมัยใหม่
★ 4.6 (3,539)

GitHub Copilot สำหรับนักพัฒนา Java และ Spring Boot

เร่งความเร็วของการพัฒนา Java และ Spring Boot ของคุณ โดยใช้ประโยชน์จาก GitHub Copilot สำหรับการสร้างโค้ดอย่างฉลาด, การปรับปรุงประสิทธิภาพ, และการทดสอบอัตโนมัติ
★ 4.5 (3,210)

หลักการออกแบบและสถาปัตยกรรมซอฟต์แวร์

เรียนรู้ที่จะสร้างระบบที่สามารถปรับขนาดได้ ใช้รูปแบบสถาปัตยกรรมสมัยใหม่ และหลักการออกแบบหลัก
★ 4.6 (4,014)

พื้นฐานการเขียนโปรแกรม 1C Enterprise

เรียนรู้การพัฒนาการแก้ปัญหาธุรกิจอัตโนมัติ, เขียนโค้ดที่กำหนดเอง, และปรับแต่งฐานข้อมูลใน 1C: สิ่งแวดล้อมขององค์กรจากพื้นฐาน
★ 4.9 (3,487)

ระบบ

เรียนรู้การออกแบบ API ขนาดใหญ่ ระบบการรวม ใช้รูปแบบสถาปัตยกรรมสมัยใหม่ และเปลี่ยนแปลงไปเป็นบทบาทของสถาปนิกซอฟต์แวร์ ผ่านบทเรียนที่มีโครงสร้างและมีพื้นฐานจากข้อความ
★ 4.8 (1,884)

ปรับโครงสร้างโค้ดที่ซ้ำซ้อนเพื่อโปรแกรมที่สะอาดขึ้น

เรียนรู้เทคนิคการปรับโครงสร้างที่จำเป็นเพื่อระบุและกำจัดโค้ดที่ซ้ำซ้อน ทำให้โปรแกรมของคุณอ่านง่ายขึ้นและบำรุงรักษาง่ายขึ้น
★ 4.9 (18)