สำหรับผู้ที่สนใจสามารถลงทะเบียนเข้าอบรมได้ที่ register.academy.thnic.or.th
จัดกิจกรรมวันเสาร์ที่ 21 สิงหาคม 2564 เวลา 09.00 – 12.00 น. (3ชั่วโมง)
ผ่านระบบ Zoom อบรมฟรีไม่มีค่าใช้จ่าย
หากมีข้อสงสัยในสามารถติดต่อรายละเอียดเพิ่มเติมได้ที่
https://www.facebook.com/THNIC.Foundation
รายละเอียดของการอบรม
การอบรมออนไลน์หัวข้อ “การพัฒนาโปรแกรมให้รองรับ UA ด้วย Java” เป็นการอบรมเกี่ยวกับการออกแบบและพัฒนาระบบและแอปพลิเคชันให้รองรับการใช้งานชื่อโดเมนและอีเมลภาษาท้องถิ่น ให้สามารถรับ ตรวจสอบ ประมวลผล จัดเก็บ และแสดงผลชื่อโดเมนและอีเมล ระดับบนสุด (TLDs) และชื่อโดเมนใหม่ (new gTLDs) รวมทั้งชื่อโดเมนและอีเมลภาษาท้องถิ่นต่าง ๆ ได้อย่างถูกต้อง และยังสามารถนำความรู้ที่ได้ไปประยุกต์ใช้กับการพัฒนาโปรแกรมในภาษาอื่น ๆ ได้
การอบรมนี้เหมาะสำหรับ
- Technical/DevOps ที่ต้องการเรียนรู้การเขียนโปรแกรมที่สามารถรองรับการทำงานร่วมกับมาตรฐานใหม่ด้านชื่อโดเมน บนระบบอินเทอร์เน็ต
- นักเรียน/นักศึกษา และผู้สนใจที่มีความรู้พื้นฐานในการเขียนโปรแกรมด้วย Java หรือภาษาอื่น ๆ
ความรู้พื้นฐานและการเตรียมตัว
- มีความรู้พื้นฐานในการเขียนโปรแกรมด้วย Java หรือภาษาอื่นๆ
Java Version
- Java 11 (Oracle version) and Android API/SDK 26
- Some libraries may require newer version of Java
- Any VM: Oracle, OpenJDK, or Android (Dalvik/ART)
เนื้อหาการอบรม
Introduction to Universal Acceptance (15 mins)
https://uasg.tech/wp-content/uploads/documents/UASG006-en-digital.pdf
Standards and Documents Related to Universal Acceptance (5 mins)
https://uasg.tech/wp-content/uploads/documents/UASG007-en-digital.pdf
Fundamentals for IDNS and Email Address Internationalization (EAI) (15 mins)
https://uasg.tech/wp-content/uploads/documents/UASG014-en-digital.pdf
- Unicode encoding
- Domain names and IDNs
- IDNs and EAI
- UA Issues
- UA Readiness Testing Framework (026)
- Validate User Input
- Validating Domain Name
- Validating Email Address
- Sending Email
Programming for UA using Java (40 mins)
- Introduction
- Java Version
- Java Library Versions
- Type Holder for UA Identifiers
- Some Basic Test Cases
- Domain Names
- Java Libraries Versions
- Using Plain Java: Recommendation
- Libraries: ICU, Xcode, others
- Making an HTTP Request: OkHTTP
- Email Addresses
- Email Regular Expression (Regex): *@*
- Jakarta Mail Usage
Sending mail
Storing Domain Names and Email Address
Domain Names and Email Addresses on Android Platform
Conclusion (5 mins)
Q&A (10 mins)