| รายละเอียด
เรียนรู้วิธีการใช้ประโยชน์จาก AI ในการออกแบบ, พัฒนา, ทดสอบ, และ Deploy ซอฟต์แวร์อย่างมีประสิทธิภาพ 🚀
หลักสูตร 2 วันนี้จะสอนเกี่ยวกับการประยุกต์ใช้ AI ในการพัฒนาซอฟต์แวร์ โดยเนื้อหาครอบคลุมตั้งแต่การแนะนำพื้นฐานของ AI และการเรียนรู้ของเครื่องมือ การใช้ AI ในการออกแบบ การพัฒนา และการทดสอบซอฟต์แวร์ ไปจนถึงการนำ AI ไปใช้ในการ deploy แอปพลิเคชัน นอกจากนี้ยังมีการแนะนำการเขียนโค้ดด้วย AI การทดสอบอัตโนมัติด้วย AI และการพิจารณาจริยธรรมและแนวโน้มในอนาคตของ AI ในการพัฒนาซอฟต์แวร์ หลักสูตรนี้เหมาะสำหรับ นักพัฒนาและผู้ที่สนใจในการใช้ AI เพื่อเพิ่มประสิทธิภาพในการพัฒนาซอฟต์แวร์
ระยะเวลา 2 วัน (09:00 น. – 16:30 น.)
💰 หลักสูตรของสถาบันไอเอ็มซี สามารถยื่นรับรองหลักสูตรและลดหย่อนภาษีได้ 200%
ประโยชน์ที่ได้รับ
- เพิ่มทักษะในการใช้ 𝐀𝐈 ในการพัฒนาซอฟต์แวร์: ผู้เรียนจะได้เรียนรู้วิธีการใช้ AI ในการออกแบบ พัฒนา และทดสอบซอฟต์แวร์อย่างมีประสิทธิภาพ
- ความเข้าใจในแนวคิดและเทคนิคการเรียนรู้ของเครื่อง: ผู้เรียนจะเข้าใจพื้นฐานของ Machine Learning และการประยุกต์ใช้ในการพัฒนาซอฟต์แวร์
- การใช้งาน 𝐀𝐈 ในการทดสอบอัตโนมัติ: ผู้เรียนจะได้รับความรู้เกี่ยวกับเครื่องมือและเทคนิคการทดสอบอัตโนมัติด้วย AI
- การประยุกต์ใช้ 𝐀𝐈 ในการเขียนโค้ดและการออกแบบ: ผู้เรียนจะได้เรียนรู้วิธีการใช้ AI ในการช่วยเขียนโค้ดและออกแบบ UX/UI อย่างมีประสิทธิภาพ
- การพิจารณาจริยธรรมและแนวโน้มในอนาคตของ 𝐀𝐈: ผู้เรียนจะได้เรียนรู้เกี่ยวกับหลักการจริยธรรมใน AI และเตรียมตัวสำหรับแนวโน้มในอนาคตของการใช้ AI ในการพัฒนาซอฟต์แวร์
| เนื้อหาในการอบรม
𝐈𝐧𝐭𝐫𝐨𝐝𝐮𝐜𝐭𝐢𝐨𝐧 𝐭𝐨 𝐀𝐈 𝐚𝐧𝐝 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭
● What is AI?
● Role of AI in Software Development
▪Design
▪Develop
▪Testing
▪Deploy
● Applications of AI in software development
𝐁𝐚𝐬𝐢𝐜𝐬 𝐨𝐟 𝐌𝐚𝐜𝐡𝐢𝐧𝐞 𝐋𝐞𝐚𝐫𝐧𝐢𝐧𝐠
● Supervised Learning
● Unsupervised Learning
● Reinforcement Learning
● AI in Test Automation
𝐈𝐧𝐭𝐫𝐨𝐝𝐮𝐜𝐭𝐢𝐨𝐧 𝐭𝐨 𝐏𝐫𝐨𝐦𝐩𝐭 𝐞𝐧𝐠𝐢𝐧𝐞𝐞𝐫
● Working with Generative AI
● Structure of good prompt
▪Assign role
▪Styling output
▪Be specific
▪Add conditions
▪Provide data
𝐀𝐈-𝐃𝐫𝐢𝐯𝐞𝐧 𝐃𝐞𝐬𝐢𝐠𝐧
● AI in Design process (UX/UI, Diagram)
● Generate design with AI
▪User Interface
▪Diagram
𝐖𝐫𝐢𝐭𝐢𝐧𝐠 𝐂𝐨𝐝𝐞 𝐰𝐢𝐭𝐡 𝐀𝐈 𝐀𝐬𝐬𝐢𝐬𝐭𝐚𝐧𝐜𝐞
● Overview of AI code assistants
● Integrating AI coding assistants into the development workflow
● Best practices for using AI in coding
● Limitations and ethical considerations
𝐀𝐈 𝐢𝐧 𝐓𝐞𝐬𝐭𝐢𝐧𝐠 𝐚𝐧𝐝 𝐐𝐮𝐚𝐥𝐢𝐭𝐲 𝐀𝐬𝐬𝐮𝐫𝐚𝐧𝐜𝐞
● Role of QA in AI model development
● Ensuring the quality of AI models
● Understanding Test Automation
▪AI-based Test Automation Tools
▪AI in Test Case Generation
𝐃𝐞𝐩𝐥𝐨𝐲𝐦𝐞𝐧𝐭 𝐒𝐭𝐫𝐚𝐭𝐞𝐠𝐢𝐞𝐬 𝐟𝐨𝐫 𝐀𝐈-𝐄𝐧𝐚𝐛𝐥𝐞𝐝 𝐀𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬
● Introduction to deployment models for AI applications
● Containerization and orchestration tools
▪Docker
▪Kubernetes
● AI model deployment
▪Challenges and best practices
● Monitoring and maintaining AI systems in production
● Troubleshooting
𝐄𝐭𝐡𝐢𝐜𝐚𝐥 𝐂𝐨𝐧𝐬𝐢𝐝𝐞𝐫𝐚𝐭𝐢𝐨𝐧𝐬 𝐚𝐧𝐝 𝐅𝐮𝐭𝐮𝐫𝐞 𝐓𝐫𝐞𝐧𝐝𝐬
● Ethical AI: principles and practices
● Bias and fairness in AI applications
● Future trends in AI for software development
● Preparing for an AI-driven future in software development
| ผู้สอน
Mr. Somkiat Puisungnoen (ดูโปรไฟล์ >>ที่นี่)
- 𝐓𝐨𝐩 𝐒𝐤𝐢𝐥𝐥𝐬
- Java, Software Engineering, JavaScript
- 𝐂𝐞𝐫𝐭𝐢𝐟𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬
- SScrumMaster certified
- Scrum Developer certified
- Java programmer certified
- Java developer certified
- Java Web application certified
- Java Business application certified
- 𝐒𝐩𝐞𝐜𝐢𝐚𝐥𝐭𝐢𝐞𝐬:
- Software Development Methodologies: Waterfall, Agile, DevOps
- Software Testing that Focus on Automation Testing
- Software Development with Java, Kotlin, Golang, Python, C# and
- PHP