เมตาสถาปัตยกรรมซอฟต์แวร์และหลักการที่มั่นคงในหลักสูตร c# | เรียบง่าย

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

คำอธิบาย
แนวการสอน

ไม่ฟูมฟาย ไม่โวยวาย ไม่ตีอากาศ ฉันนับถือเวลาของคุณ เนื้อหาของหลักสูตรกระชับแต่ครอบคลุม ครอบคลุมแนวคิดที่สำคัญทั้งหมด หัวข้อที่สำคัญโดยเฉพาะจะครอบคลุมในเชิงลึก สำหรับผู้เริ่มต้น ฉันเสนอความช่วยเหลือทาง Skype ฟรี หากมีการร้องขอ

เรียนคอร์สนี้แล้วคุณจะพอใจ!



SOLID เป็นตัวย่อซึ่งย่อมาจาก SRP, OCP, LSP, ISP และ DIP คำย่อทั้งห้านี้หมายถึง:

หลักการความรับผิดชอบเดียว
หลักการเปิด/ปิด
หลักการทดแทนลิสคอฟ
หลักการแยกส่วนต่อประสาน
หลักการผกผันการพึ่งพา
ในหลักสูตรนี้ คุณจะได้เรียนรู้วิธีใช้เมตาและหลักการ SOLID เพื่อให้แอปพลิเคชันของคุณมีชีวิตที่ยืนยาว หมายความว่าคุณกำลังจะเรียนรู้วิธีเขียนโค้ดคุณภาพสูง: อ่านได้ เข้าใจได้ และเชื่อถือได้

ปรับปรุงความรู้ของคุณในการเขียนโปรแกรมเชิงวัตถุ

ทำความเข้าใจเกี่ยวกับหลักการเมตาซึ่งเป็นพื้นฐานของหลักการพัฒนาอื่น ๆ ทั้งหมด
ทำความเข้าใจกับอาการของข้อบกพร่องของโค้ด
เรียนรู้พื้นฐานของหลักการ SOLID
เรียนรู้วิธีการตรวจจับการละเมิดหลักการ SOLID และวิธีแก้ไขปัญหา
เรียนรู้ว่าหลักการเมตาและหลักการ SOLID เกี่ยวข้องกันอย่างไร และจะหาสมดุลระหว่างหลักการเหล่านี้ได้อย่างไร
พื้นฐานของการเขียนโค้ดเชิงวัตถุ

แม้ว่าข้อเท็จจริงที่ว่า C# จะเป็นภาษาที่มีคุณสมบัติครบถ้วน แต่ก็เป็นเรื่องปกติมากที่จะเห็นแอปพลิเคชันที่ออกแบบและใช้งานไม่ดีในโลกแห่งความเป็นจริง ภาษาโดยตัวของมันเองไม่ได้รับประกันว่าสถาปัตยกรรมของแอปพลิเคชันจะยอดเยี่ยม ในการออกแบบและสร้างซอฟต์แวร์ที่สามารถบำรุงรักษาได้ เราจำเป็นต้องเข้าใจหลักการพัฒนาซอฟต์แวร์ หลักสูตรวิดีโอนี้เกี่ยวกับวิธีการเพื่อให้ได้ซอฟต์แวร์ที่สะอาดและบำรุงรักษาได้

คุณอาจเคยได้ยินข้อความที่รู้จักกันดีดังต่อไปนี้: โค้ดส่วนใหญ่ห่วย หลักสูตรนี้เป็นเรื่องเกี่ยวกับวิธีสร้างโค้ดที่ไม่ดูด

การเป็นเจ้าของทักษะในการผลิตประเภทที่ออกแบบอย่างดีและใช้งานได้ดีเป็นสิ่งที่จำเป็นสำหรับนักพัฒนารายอื่นในการปฏิบัติต่อคุณในฐานะมืออาชีพที่ดี

เนื้อหาและภาพรวม

หลักสูตรนี้มุ่งเป้าไปที่นักพัฒนาระดับกลางและระดับสูง จำเป็นต้องมีประสบการณ์ที่มั่นคงใน C #

มีตัวอย่างโค้ดมากมายตลอดหลักสูตรนี้ ดังนั้นคุณจะได้เรียนรู้เนื้อหาทั้งภาคทฤษฎีและภาคปฏิบัติ

เริ่มต้นด้วยหลักการ SOLID เราจะไปต่อที่หลักการเมตา ด้วยหลักการ SOLID คุณจะได้เรียนรู้เกี่ยวกับรูปแบบที่เกี่ยวข้อง แล้วเราจะพบปัญหาความขัดแย้งระหว่างหลักการต่างๆ คุณจะได้เรียนรู้เกี่ยวกับความสัมพันธ์ระหว่างหลักการ SOLID และหลักการเมตา

โดยทั่วไป คุณจะได้เรียนรู้ในหลักสูตรนี้:

ร.ฟ.ท
อปท
สพป
ผู้ให้บริการอินเทอร์เน็ต
จุ่ม
นี่คือหลักการที่มั่นคง คุณจะได้เรียนรู้ปัญหาเบื้องหลังที่สามารถแก้ไขได้ด้วยหลักการเฉพาะ คุณจะเห็นการสาธิตในโค้ด คุณจะได้เรียนรู้รูปแบบที่เกี่ยวข้องกับทุกหลักการ

การเรียนรู้ DIP คุณจะได้เรียนรู้เพิ่มเติมว่า Dependency Injection, Inversion of Control, IoC-Containers คืออะไร และความหมายทางสถาปัตยกรรมของ DI คืออะไร

นี่คือหัวข้ออื่นๆ ที่คุณจะได้เรียนรู้ในหลักสูตร:

แห้ง - อย่าทำซ้ำตัวเอง
จูบ - ทำให้มันง่ายโง่
YAGNI - คุณจะไม่ต้องการมัน
SoC - การแยกข้อกังวล
CQS - การแยกแบบสอบถามคำสั่ง
กฎของดีมีเตอร์
หลักการของความประหลาดใจน้อยที่สุด
การซ่อนและการห่อหุ้มข้อมูล
หลักการพัฒนา API
ความขัดแย้งระหว่าง SOLID และ YAGNI
ความขัดแย้งระหว่าง OCP และ YAGNI
สถาปัตยกรรมและการออกแบบคืออะไร
หลักสูตรนี้ใช้เวลานานแค่ไหน: หลักสูตรนี้ใช้เวลาประมาณ 4.5 ชั่วโมง ทั้งหมดเป็นวิดีโอบรรยาย คุณจะสามารถดาวน์โหลดสไลด์และตัวอย่างโค้ดทั้งหมดที่ใช้ในหลักสูตรได้

คำสำคัญที่เกี่ยวข้องกับหลักสูตร:

สถาปัตยกรรมซอฟต์แวร์
การออกแบบซอฟต์แวร์
หลักการที่มั่นคง
SRP, OCP, LSP, ISP, กรมทรัพย์สินทางปัญญา
ใครคือกลุ่มเป้าหมาย?

รุ่นน้องที่มีพื้นหลัง C# ที่มั่นคง
นักพัฒนาระดับกลางที่ต้องการเรียนรู้หรือเพิ่มพูนความรู้เกี่ยวกับหลักการและสถาปัตยกรรมของ SOLID
ผู้สูงอายุที่ต้องการเตือนความจำในสิ่งที่รู้ดีอยู่แล้ว
ความรู้พื้นฐาน
พื้นหลัง C# ทึบ
มีประสบการณ์อย่างน้อยครึ่งปีในโครงการในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้อะไร
พิจารณาว่าชั้นเรียนมีความรับผิดชอบมากเกินไปหรือไม่
ใช้ SRP เพื่อทำให้ชั้นเรียนละเอียดยิ่งขึ้น
ตรวจสอบกลิ่นของการทำซ้ำที่เกิดจากการละเมิด OCP
ใช้ OCP เพื่อลบหรือป้องกันการทำซ้ำ
ทำให้ชีวิตของลูกค้าสนุกสนานยิ่งขึ้นโดยใช้ ISP ทำให้อินเทอร์เฟซมีความละเอียดมากขึ้น
ตรวจสอบการละเมิด LSP ซึ่งทำลายรหัสของลูกค้า
ใช้ LSP เพื่อรับมรดกที่เหมาะสม
ใช้ DIP เพื่อพัฒนาสถาปัตยกรรมปลั๊กอิน
สร้าง IoC-Container อย่างง่ายของคุณเอง
สร้าง API ที่สะอาดใน C #
ฉันเบื่อที่จะเขียนรายการทั้งหมดที่คุณจะทำได้หลังจากหลักสูตรนี้ )))
ดำเนินการต่อไป:

www.simpliv.com

เมตาสถาปัตยกรรมซอฟต์แวร์และหลักการที่มั่นคงในหลักสูตร c# | เรียบง่าย

ทำความเข้าใจเกี่ยวกับสาระสำคัญของ SRP, OCP, LSP, ISP และ DIP ซึ่งเรียกรวมกันว่า SOLID เรียนรู้วิธีใช้เมตาและหลักการ SOLID เพื่อทำให้แอปพลิเคชันของคุณแข็งแกร่ง เรียนรู้วิธีเขียนโค้ดคุณภาพสูง: อ่านได้ เข้าใจได้ และเชื่อถือได้>

ดูสิ่งนี้ด้วย: