32 คะแนน โดย xguru 2025-01-01 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • คอร์สฟรีจาก DeepLearning.ai: 3 หลักสูตร มากกว่า 15 ชั่วโมง ระดับเริ่มต้น
  • แนะนำวิธีนำเทคโนโลยี Generative AI ไปประยุกต์ใช้กับการพัฒนาซอฟต์แวร์จริง
  • เป้าหมายการเรียนรู้:
    • ผสาน Generative AI เข้ากับงานพัฒนา: ใช้เครื่องมืออย่าง GitHub Copilot และ ChatGPT เพื่อเพิ่มประสิทธิภาพเวิร์กโฟลว์การพัฒนาตั้งแต่การออกแบบจนถึงการดีพลอย
    • ปรับปรุงคุณภาพโค้ด: ตั้งแต่มือใหม่ไปจนถึงนักพัฒนาที่มีประสบการณ์ สามารถพัฒนาโค้ดให้ดีขึ้นและสร้างโซลูชันที่สร้างสรรค์
    • การพัฒนาซอฟต์แวร์เชิงนวัตกรรม: ใช้ AI สำหรับการทดสอบ การดีบัก การจัดการ dependencies และการจัดทำเอกสาร
  • เนื้อหาการเรียนรู้
    • Configuration-Driven Development (CDD): ทำความเข้าใจและลงมือใช้งานหลักการออกแบบซอฟต์แวร์ที่ขับเคลื่อนด้วยการตั้งค่า
    • การออกแบบและพัฒนาฐานข้อมูล: เรียนรู้การออกแบบสคีมา การดำเนินการ CRUD และการเพิ่มประสิทธิภาพ
    • Design Patterns: ประยุกต์ใช้แพตเทิร์นของ Gang of Four เช่น Singleton, Factory, Template Method, Strategy
    • การเชื่อมต่อ API: ใช้ DALL-E API สำหรับสร้างภาพ
    • การทำ Data Serialization: ใช้ JSON และ Pickle สำหรับการ serialize ไฟล์
    • LLM-assisted Coding: ใช้ LLM ทำ pair programming ตลอดทุกขั้นตอนของการพัฒนา
  • เทคโนโลยีที่ใช้
    • Python, SQLAlchemy, SQLite, JSON, Pickle,..
  • โปรเจกต์ภาคปฏิบัติ
    • สร้างแอปพลิเคชันสร้างภาพโดยใช้ DALL-E API พร้อมประยุกต์ใช้หลักการ CDD
    • ออกแบบและพัฒนาฐานข้อมูล e-commerce ที่มีฟังก์ชัน CRUD
    • พัฒนาแอปพลิเคชันบริการทางการเงินโดยใช้ Design Patterns ที่หลากหลาย
    • ออกแบบฐานข้อมูลโซเชียลเน็ตเวิร์กและเขียนคิวรี

2 ความคิดเห็น

 
nezz1204 2025-01-04

คอร์สนี้เปิดให้เรียนผ่าน Coursera และดูเหมือนว่าจะใช้งานได้ฟรีเพียง 7 วันเท่านั้น

 
nuguri 2025-01-04

ดูเหมือนว่าถ้าเลือกลงทะเบียนแต่ละคอร์สแบบ audit หรือเข้าฟังเฉยๆ ก็สามารถเรียนได้ฟรี แต่สภาพแวดล้อมสำหรับฝึก Python และแบบทดสอบจะใช้ได้เฉพาะผู้ที่ชำระเงินเท่านั้น จึงไม่สามารถใช้งานได้