สถานที่จัดอบรม : TBD (คาดว่าจะจัดอบรมที่อาคารวิจัย จุฬาลงกรณ์มหาวิทยาลัย)
 > วันเวลาที่อบรม : วันเสาร์และวันอาทิตย์ที่ 21-22 และ 28-29 พฤษภาคม 2554
 > เวลา 9.00 – 16.00 น.
 > ค่าอบรม : 6,500 บาท (รวมภาษีมูลค่าเพิ่มแล้ว) ต้องนำเครื่อง Notebook มาเอง
 > วิทยากร : คุณธนะรัตน์ ฐานิสสะ (Java EE)
 >
 > ท่านจะได้รับการยืนยันที่นั่งภายในวันที่ 15 พฤษภาคม
 > พร้อมรายละเอียดการโอนเงินทาง email
 > สอบถามเพิ่มเติมได้ที่ email : wirun@itbakery.net,
 > anuradee@itbakery.net หรือที่เบอร์ 089-0057505 begin_of_the_skype_highlighting 089-0057505 end_of_the_skype_highlighting
 >
 > ลงทะเบียนได้ที่นี่ (หากลงทะเบียนแล้วไม่สามารถเข้าอบรมได้กรุณาแจ้งด้วยนะคะ)
 > https://spreadsheets.google.com/spreadsheet/viewform?formkey=dG9FS1Z2d3V4RllmaHd1a05sSlVtZ2c6MQ
 >
 > วัตถุประสงค์
 > 1.เพื่อให้เข้าใจหลักการพื้นฐานของการเขียนโปรแกรมเบื้องต้นโดยใช้ภาษาจาวา
 > 2.เพื่อให้เข้าใจหลักการพื้นฐานในการเขียนโปรแกรมเชิงวัตถุ .
 > 3.สามารถนำภาษาจาวาไปประยุกต์ใช้ในการเขียนซอฟต์แวร์บน Android ได้
 >
 > คุณสมบัติผู้เข้าอบรม
 > 1. มีความสนใจการเขียนโปรแกรมคอมพิวเตอร์และสามารถใช้คอมพิวเตอร์ได้คล่อง
 > 2. มีความรู้เกี่ยวกับการเขียนโปรแกรมใด ๆ
 > ===========================================================================
 >
 > Day 1
 >
 > 1. Getting Started
 >
 > – An Introduction to Java
 > – Phase of a Java Program
 > – The Java Programming Environment
 >
 > 2. Java Language Basics
 >
 > – Comments, Data Type, Variables, Operators
 > – Getting input from the user
 > – Control Structure
 > – Command-line arguments
 >
 > 3. Classes & Objects
 >
 > – Introduction on Object-Oriented Programming(OOP)
 > – Using Predefined Classes
 > – Defining Your Own Classes
 > – Static Fields and Methods
 > – Method Parameters
 > – Object Construction
 >
 > Day 2
 >
 > 4. Object-Oriented Programming (OOP) concepts
 >
 > – Inheritance
 > – Abstract class and Interface
 > – Polymorphism
 >
 > 5. Java Array & Essential Class
 >
 > – Arrays of primitive, class, or array types
 > – A multidimensional array
 > – Essential APIs
 > – Math APIs
 > – Primitive Wrapper Classes
 > – String
 > – Internationalization APIs
 >
 > 6. Advance language features
 >
 > – Package and Access Modifiers
 > – Exceptions, Logging, Assertions, and Debugging
 > – Logging
 >
 > Day 3
 >
 > 7. Collections
 >
 > – Framework Overview
 > – Iterable and Collection
 > – List
 > – Set
 > – Queue
 > – Map
 >
 > 8. GUI Programming
 >
 > – GUI Components
 > – Layout Managers
 > – Event handling
 >
 > Day 4
 >
 > 9. Thread
 >
 > – Define a thread
 > – Create separate threads in a Java program
 > – Control the execution of a thread
 > – Share data with multiple threads
 > – Use wait and notify to communicate between threads
 > – Use synchronized to protect data from corruption
 >
 > 10. Performing I/0
 >
 > – File
 > – Random Access File
 > – Streams
 > – Writers and Readers
อบรม Java Programing 4 วัน : 21,22,28,29 พค. 54 – 6,500 บาท
