Course

 

 

รับสอน ให้คำปรึกษา และพัฒนาซอฟท์แวร์บนเทคโนโลยี Adobe AIR, Flex Framework, ActionScript 3.0

เริ่ม ต้นเรียนรู้เทคโนโลยี RIA (Rich Internet Application) ด้วย Adobe Flex เรียนรู้ง่าย สามารถสร้างเว็บได้อย่างรวดเร็วสวยงาม ฉีกกฏการสร้างเว็บแบบเดิมๆ สร้างความแตกต่างให้เว็บคุณไม่ซ้ำใครด้วยการแสดงผลแบบแปลกใหม่

เหมาะ กับงานที่หลากหลาย เช่น ตกแต่งเว็บ, เว็บส่วนตัว, บล็อก, งานระบบ, ระบบบัญชี, ร้านค้า, จัดการฐานข้อมูล SQLite, MySQL, PostgreSQL, กราฟ, ชาร์ท, Data visualization, RSS, XML, Google Map, Google calendar, Yahoo Map, Facebook application เป็นต้น เหมาะสำหรับบุคคลที่สนใจทั่วไป นักเรียน นักศึกษา โปรแกรมเมอร์ นักพัฒนาระบบ ผู้ดูแลระบบ ผู้ดูแลฐานข้อมูล

ประสบการณ์การใช้งาน Flex 2, 3, 4
- สอนเป็นรายบุคคลหรือกลุ่ม
- ค่าสอน 500 .- / ชม. / คน หรือ 2,000 .- / ชม. / 5 คน
- สถานที่สอน ใน ม.ขอนแก่น
- สอนนอกสถานที่ตามตกลง
- สอนผ่านวิดีโอคอนเฟอเรนซ์ (TeamViewer, LogMeIn, Skype, MSN, Google Talk)

Instructor : เก่ง
Mobile : 087-949-8788
AOL : knopsod@aol.com
GTalk, Skype : knopsod@gmail.com
MSN : knopsod@hotmail.com
Yahoo : knopsod@yahoo.com
Facebook : http://www.facebook.com/knopsod
Twitter : http://www.twitter.com/knopsod
Social Network Group : Flex in Thailand
Adobe Flex Developers Thailand
RIA Group
เครื่องมือช่วยในการพัฒนาพร้อมซอร์สโค้ด (ฟรี) : https://www.facebook.com/FlexFlashApplicationInitialCodeGenerator

http://thaiflexdev.wordpress.com/ ( บล็อกแลกเปลี่ยนความรู้ Adobe Flex, ActionScript )
http://www.google.com/calendar/embed?src=knopsod%40gmail.com&ctz=Asia/Bangkok ( ตารางเวลา )

Course Outline

สิ่งที่ต้องมีก่อนเรียน
- Local Server ( ex. AppServ, XAMP ) ที่สามารถรัน PHP 5.2.x ได้
- DBMS ( ex. MySQL5.x, ProgreSQL 8.x)
- PHP Editor ( ex. NetBeans )

Flex Beginning level
พื้นฐานเบื้องต้น
- การเขียนโค้ดโดยใช้แท็ก MXML และภาษา ActionScript
- การสร้างโปรแกรมอย่างง่ายโดย Flash Builder 4
- รู้จักและใช้งาน Event
- การวางตำแหน่งและการว่างโครง
- การใช้งานวัตถุรูปภาพร่วมกับแอพลิเคชั่น
การสร้างยูเซอร์อินเตอร์เฟสอย่างง่าย
- การใช้คอนโทรล
- การใช้คอนเทนเนอร์
- การปรับแต่งสไตล์
- การใส่เอฟเฟค
- การสร้างสเตท
- การนิยามการเปลี่ยนแปลงสเตท
- การใช้งานทูลทิป
- การความคุมคุณลักษณะการแสดงผลของเคอรเซอร์
การสร้างยูเซอร์อินเตอร์เฟสขั้นสูง
- การใช้งานรีพีทเตอร์
- การปรับแต่งสกินนิ่ง
- การใช้งานไอเทมเรนเดอเรอร์
- การสร้างไอเทมอิดิเตอร์
- การใช้งานดาต้าโปรไวเดอร์
- การเพิ่มคุณสมบัติลากแล้ววาง
- การทำงานของทรี
การสร้างคอมโพเนนท์
- การสร้างคอมโพเนนท์โดยใช้ MXML
- การสร้างคอมโพเนนท์โดยใช้ ActionScript
- การสร้างคอมโพเนนท์โดยการพัฒนาจากโค้ด
- การดีพลอยคอมโพเนนท์
การจัดการข้อมูล
- การสร้างดาต้าโมเดล
- การใช้ดาต้าไบน์ดิ้ง
- การวาลิเดติ้งข้อมูล
- การจัดการฟอร์แมทข้อมูล
- การใช้งานข้อมูล XML
- การดึงข้อมูลโดยใช้ HTTPService
- การดึงข้อมูลโดยใช้ RemoteObject
- การดีบักเพื่อดูข้อมูลที่ได้รับจาก Server ( XML data or AMF Object )

กรณีศึกษาการใช้งาน Flex, PHP and MySQL
- การใช้งานข้อมูลโดยใช้ RemoteObject บนเทคโนโลยี AMFPHP
- การใช้งานข้อมูลโดยใช้ RemoteObject บนเทคโนโลยี Zend Amf

This slideshow requires JavaScript.

*อ้างอิง

http://www.adobe.com/devnet/flex/quickstart.html
http://livedocs.adobe.com/flex/3/html/help.html
http://learn.adobe.com/wiki/display/Flex/Getting+Started


Flex Intermediat level
หัวข้อการเรียน
- การใช้งาน iFrame ด้วย Flex
- การสื่อสารระหว่าง JavaScript และ Flex (FABridge – Flex Ajax Bridge)
- การสื่อสารของ Flex ระหว่าง Browser ( LocalConnection Control )
- การใช้งาน Timer
- การสร้าง Pop-up Form ( TitleWindow )
- Drag and Drop concept
- การใช้งาน Effect  ( Resize, Dissole, Grow, Irish, Parallel, Transition, …etc. )
- Image Processing เบื้องต้น ( smoothing, filter )
- Play with media file ( *.mp3, *.flv )
- การอัพโหลดไฟล์
- การใช้งานโปรแกรม ZamfBrowser
- การสร้าง Flex Library ( Create *.swc file )
- Introduct to Flex Modular Programming
- Introduct to Chart ( Column Chart, Bar Chart, Pie Chart, Line Chart )
- Introduct to Open Source Data Visualization
- Introduct to Google Map APIs
- Introduct to Cairngorm ( Model-View-Control on Flex )
- Introduct to Parsley Application Framework ( Inversion of Control, or IoC )
- Introduct to RobotLegs Application Framework ( Inversion of Control, or IoC )
- Introduct to Flex Facebook Application Development

The Basic Flex Training

หัวข้อ

เวลา (ชั่วโมง)

What’s Flex?
-       Flex is Framework for build Flash Platform Application
-       Build web application with Flex
-       Build desktop application and AIR
-       Introduction to Flash Builder

1

Introduction of MXML and ActionScript 3.0
-       What’s MXML
-       Introduction to ActionScript
-       How to use MXML and ActionScript

2

Using Binding and Components
-       Advantage of data binding feature in Flex
-       MXML data binding
-       ActionScript data binding

3

Debugging Flex Application
-       Debug perspective
-       Trace
-       Breakpoint

3

Working With Events
-       Simple Events coding
-       Type of Events
-       Events listener
-       Customized Events

3

Using Flex Visual Controls
-       Introduction of simple controls (Button, CheckBox, DataGrid, RadioButton, TextInput etc.)
-       Build UI with control
-       Flash Builder source view and design view
-       Control action programming (Events)

3

Working with Text
-       Introduction TextField extended class controls
-       Font management
-       Display HTML format

3

Using Layout Containers
-       Introduction to Layout Containers
-       How to use? (Box, VBox,  HBox, Group, VGroup, HGroup etc.)
-       Introduction to Repeat layout container (Repeater)

3

Using CSS
-       MXML style decoration
-       CSS in Flex

3

Animation and Drag and Drop
-       Animation and Effect class
-       Build simple animate in Flex (Fade, Grow, Rotate, Resize, etc.)
-       Advanced animate in Flex (Parallel, Sequence, Pause, Transition etc.)
-       Drag and Drop management
-       Drag and Drop in ListBase class extended controls (DataGrid, List ect.)
-       Drag and Drop in simple controls (Image)

4

Managing View States
-       State definition
-       State management

2

Declaring Graphics with MXML and FXG
-       Introduction to graphic programming
-       Advantage of MXML
-       Make graphic with MXML and FXG

3

Application Navigation-       Flex application navigating concept
-       Introduction to Navigate container
-       Using Navigate container (ViewStack, TabNavigator, Accordion etc.)

3

Pop-up windows
-       Introduction to Pop-up controls (TitleWindow)
-       Pop-up management

3

Data Entry Forms
-       Build simple UI form
-       Form data management
-       How to send data to server

3

HTTP and XML
-       Introduction to sending and receiving data on HTTP protocol
-       How to use XML by Flex application

3

Mini workshop
-       Button Lucky Game

3

รวมเวลา

48

One Response to Course

  1. ming says:

    สนใจจ้างมาสอนที่ office คนเรียนประมาณ 4-5 คนในกรุงเทพครับ beginning , intermediate ไม่ทราบว่า
    รายละเอียดเป็นอย่างไรบ้าง ค่าใช้จ่ายเท่าไหร่

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.