thnic workshop ua java

THNIC Academy เปิดคอร์สอบรมฟรี “การพัฒนาโปรแกรมให้รองรับ UA ด้วย Java”

สำหรับผู้ที่สนใจสามารถลงทะเบียนเข้าอบรมได้ที่ 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

  1. Java 11 (Oracle version) and Android API/SDK 26
  2. Some libraries may require newer version of Java
  3. 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)