AI for Software Development

| รายละเอียด

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

ระยะเวลา 2 วัน (09:00 น. – 16:30 น.)

💰 หลักสูตรของสถาบันไอเอ็มซี สามารถยื่นรับรองหลักสูตรและลดหย่อนภาษีได้ 200%

Benefits ประโยชน์ที่ได้รับ

  • เพิ่มทักษะในการใช้ 𝐀𝐈 ในการพัฒนาซอฟต์แวร์: ผู้เรียนจะได้เรียนรู้วิธีการใช้ 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
Mr. Somkiat Puisungnoen

11,900 Baht (Exclude VAT)

Register
In House Training

หากท่านสนใจจัดอบรมในองค์กร
(In House Training)

ปลดล็อคศักยภาพ เพิ่มทักษะ ยกระดับทีมงาน
พัฒนาองค์กรอย่างมีประสิทธิภาพ

ขอรายละเอียดเพิ่มเติม