วันเสาร์ที่ 6 กันยายน พ.ศ. 2557

JSF2(PrimeFaces),Hibernate Framework

Java Web Developer


ชื่อหลักสูตร     : การพัฒนา Java web application ด้วย JSF2 และ Hibernate Framework

วันที่อบรม       :  20,21,27 กันยายน 2557  (ถ้ามีการเปลี่ยนจะแจ้งให้ทราบ)

จำนวนผู้เข้าอบรม : ไม่น้อยกว่า 5 คน และไม่เกิน 8 คน

เวลาฝึกอบรม  :  3 วัน (18 ชั่วโมง)

ช่วงเวลา          :  10:00 – 17:00

ค่าใช้จ่าย          :   7,000 บาท  จากราคาปกติ 8,000 บาท  หมดเขตุ  30/09/2014

ผู้สอน              :   นายธนาพงษ์ เนียมนิ่ม

วัตถุประสงค์ :
            JSF2 Framework  คือ เป็น Framework ในการพัฒณา Web Application ด้วยภาษา Java  ตัวล่าสุด และเป็นที่นิยม ในองค์ขนาดใหญ่ ทั้งบริษัทของไทย และต่างต่าง
           Prime Face เป็น UI Framework สำหรับ  JSF2 ที่ได้รับความนิยมสูงสุด
           Hibernate Framework เป็น Framework ในการทำ ORM(Object Relation Mapping) ตัวที่ใช้งานง่าย และเป็นที่นิยมแผร่หลาย   หลักสูตรนี้จะสอนทั้ง JSF2 ,Hibernate   และที่สำคัญคือ สอนใช้งาน ทั้งสองตัวนี้ทำงานร่วมกัน(Integrate)

เหมาะสำหรับ
ü ผู้มีพื้นฐาน Java และ SQL  
ü Java Developer

หลักสูตรที่ควรเรียนก่อน
            ü  Basic Java Developer  3 วัน(21 ชม.) 5,900 บาท

หลักสูตรที่ควรเรียนต่อไป
ü Spring  Framework ,Java Web Service
ü Struts2  Framework
ü Oracle PL/SQL

ตำแหน่งงานที่รองรับ
            ü  Java Web Developer 

เรียนอะไรบ้าง
       Day1
               -Introduction ORM
               -Introduction  Hibernate
               -Hibernate configuration
               -Hibernate Persistent Class
               -Hibernate Sessions
               -Hibernate O/R Mapping
               -Hibernate Anotations
               -Hibernate Query Language
               -Hibernate Native SQL
               -Work shop
               -Q&A

Day2 
             -Introduction JSF2 Life Circle
             -Introduction Primefaces
             -Work shop implement Login page , Menu ,CRUD Page(Create,Update,Delete) 
             -Q&A
Day3
            -Integrate JSF2 , Hibernate
            -Work shop
            -Q&A

ประวัติผู้สอน
           นายธนาพงษ์ เนียมนิ่ม (โตโต้จบจากมหาวิทยาศรีปทุม สาขาวิชา Computer Science         
  ประสบการณ์ทำงาน Java 7 ปี  ทั้งที่เป็นงานประจำ และ Outsource  ให้กับบริษัทต่างๆ
           ปัจจุปันทำงานให้กับ บริษัทต่างชาติ พัฒนาระบบให้กับ Mobile Operator  ต่างประเทศ 
  ใช้เทคโนโลยี  JSF2 , Primefaces ,Spring Framework ,Hibernate Framework ,Oracle Database      และมีประสบการณ์การสอน 3 ปี
รายละเอียด http://goo.gl/q9IJ1h  
สมัครเรียน http://goo.gl/TqKGjS       
FB Group :www.facebook.com/groups/TrainJavaJ2ee/ 
-------------------------------------------------------------------------------------------------------------------------------
สมัครเรียนได้ที่  http://goo.gl/YXwGlZ
เจ้าหน้าที่ประสานงาน  เปิ้ล  email : nimitwanich@gmail.com  , line id : pern_

 -------------------------------------------------------------------------------------------------------------------------------

Hibernate with Spring Workshop



ชื่อหลักสูตร     : การพัฒนา Java application  ติดต่อ Database ด้วย  Hibernate
                          และ Spring  Framework
วันที่อบรม       :   13,14,20 กันยายน 2557

จำนวนผู้เข้าอบรม : ไม่น้อยกว่า 5 คน และไม่เกิน 8 คน

เวลาฝึกอบรม  :  3 วัน (18 ชั่วโมง)

ช่วงเวลา          :  10:00 – 17:00

ค่าใช้จ่าย          :   8,000 บาท    นักเรียนเก่า,นักศึกษา ลด 1,000 บาท  

ผู้สอน              :   นายธนาพงษ์ เนียมนิ่ม

เหมาะสำหรับ
ü ผู้มีพื้นฐาน Java และ SQL  
ü Java Developer

หลักสูตรที่ควรเรียนก่อน
            ü  Basic Java Developer  3 วัน(21 ชม.) 5,900 บาท

หลักสูตรที่ควรเรียนต่อไป
ü  Java Web Service
ü Struts2  Framework
ü JSF2  Framework
ü Oracle PL/SQL

ตำแหน่งงานที่รองรับ
            ü  Java Web Developer 
เรียนอะไรบ้าง
  
Day 1: Spring Framework Foundations
  Introduction to Spring 
  Using Spring to configure an application
  Simplifying application configuration
  Annotation-based dependency injection
  Simplifying JDBC-based data access with Spring
  Driving database transactions in a Spring environment

Day 2: Using the Hibernate ORM
  Introducing object-to-relational mapping (ORM)
  Getting started with Hibernate in a Spring environment
  Using JPA annotations and Hibernate XML
  Inheritance: considerations and trade-offs
  Defining custom user-types for Value Objects
  Using queries: HQL, criteria API, native (SQL)
  Hibernate in web applications: open session in view
  Using the different Java collection mappings
  Using joins and components to go beyond naïve class to table mappings

Day 3: Hibernate Internals and Configuration
  Working with Hibernate objects
  Lazy loading and detached objects
  Optimistic and pessimistic locking
  Mixing Hibernate and JDBC

  
เกี่ยวกับผู้สอน
           นายธนาพงษ์ เนียมนิ่ม (โตโต้จบจากมหาวิทยาศรีปทุม สาขาวิชา Computer Science         
  ประสบการณ์ทำงาน Java 7 ปี  ทั้งที่เป็นงานประจำ และ Outsource  ให้กับบริษัทต่างๆ
           ปัจจุปันทำงานให้กับ บริษัทต่างชาติ พัฒนาระบบให้กับ Mobile Operator  ต่างประเทศ 
  ใช้เทคโนโลยี  JSF2 , Primefaces ,Spring Framework ,Hibernate Framework ,Oracle Database      และมีประสบการณ์การสอน 3 ปี
รายละเอียด http://goo.gl/gfku2j 
สมัครเรียน http://goo.gl/TqKGjS       
FB Group :www.facebook.com/groups/TrainJavaJ2ee/

-------------------------------------------------------------------------------------------------------------------------------
สมัครเรียนได้ที่  http://goo.gl/YXwGlZ
เจ้าหน้าที่ประสานงาน  เปิ้ล  email : nimitwanich@gmail.com  , line id : pern_

 -------------------------------------------------------------------------------------------------------------------------------

วันเสาร์ที่ 25 มกราคม พ.ศ. 2557

อบรม Basic Java Programming & Basic Database


  Basic Java Dev
   1 >> Basic Java
   2 >> Basic Database
   3 >> Basic J2EE

ถ่ายทอดประสบการณ์ทำงานด้าน Java กว่า 8 ปีสู่เนื้อหาที่เข้มข้น เน้นปฏิบัติจริง
ค่าอบรม 4 วัน 5,900 บาท นักศึกษา(ป.ตรี) ลด 1,000 บาท
รับ 8 คนเท่านั้น  วันที่ 7,8,14,15 มิถุนายน 2557
     ***เรียนรู้  OOP Programming ผ่าน DTO(Data Transfer Object),DAO(Data Access Object) Concept  ติดต่อ Database
     ***เรียนรู้  การเขียน Web Application ด้วยภาษา Java  บน MVC Concept  ด้วย Servlet-Centric Concept เป็นที่มาของ Struts Framework
      เหตุผลที่ต้องเรียน  Java และ Database พร้อมๆกัน เพราะ อยากให้เห็นตัวอย่างจริงๆว่า ภาษา Java ใช้ทำอะไร ซึ่งปัจุจปัน นิยมใช้ติดต่อ Database ดังนั้นคอร์สนี้จะเน้นการใช้ Api ต่างๆที่ติดต่อ database
        และที่สอน J2EE ซึ่งเป็น Web เข้าไปด้วยเพราะ ก่อนหน้านี้สอน Swing ซึ่งไม่ได้รับนิยมแล้ว แต่ยังคงต้องการให้เนื้อหามี หน้าจอ UI  จึงรวม Basic J2EE เข้าปด้วย
เหมาะสมกับ   นักศึกษา,ผู้ที่เขียนภาษาอื่น หรือ IT สาขาอื่นที่จะหันมาเขียน Java เป้าหมายหลักคือ นักศึกษาที่จบ IT, Com-Sci แต่เขียนโปรแกรมไม่ได้และไม่รู้จะเริ่มที่ไหน
สอนโดย  นายธีภพ กิจจะวัฒนะ 
ประสบการณ์ทำงานด้าน Java 7 ปีและประสบการณ์การสอน Java 2 ปี
ติดต่อ   โทร   085-144-9666  Email : teepob@gmail.com ,Line :teepob

Course Outline
Basic Java Programming

1.   Introduction
2.    Hello World
3.    Compile and Run
4.    Variables
5.    Operators
6.    String
7.    Arrays
8.    Conditionals
9.    Loops
10.   Methods
11.   Class
12.   Static 
13.    Inheritance
14.     Overriding
15.     Packages and Import
16.      Access Levels
17.     Constants
18.     Interface
19.     Abstract
20.     Enum
21.     Exception Handling
22.      Boxing and Unboxing
23.      Generics
24.       JDBC(Java Database Connectivity)

Basic J2EE :JSP&Servlet

    1. Introduction to Java Web applications 
    2.  Structure of Web applications
    3.  Setting up Web applications with Tomcat
    4.  Controlling Web Application Behavior with web.xml
    5.  Integrating Servlets and JSP: The Model View Controller (MVC) Architecture
          -Model and Application Service
          -Servlet for Controller
          -JSP for View
    6.  Session Management
    7.  Accessing Databases with JDBC
    8.  Handling SQL exception


Basic Database

1     RDBMS Concept
      2.  Create Database,Table
      3.  Insert Data
      4.  Update Data
5.   Delete Data
6.   Query  Data

7.   Join   Table

สถานที่เรียน ใกล้ MRT สุทธิสารเพียง 70 เมตร
สิ่งที่ต้องเตรียมมา Notebook ติดตั้ง Windows  ถ้าไม่มีกรุณาแจ้งล่วงหน้าทางผมจะเตรียมให้ครับ
สนใจลงทะเบียน   กรอกใบสมัครคลิ๊ก     ดาวน์โหลดรายละเอียดคลิ๊ก


วันอังคารที่ 17 กันยายน พ.ศ. 2556

อบรม J2EE Developer 2556-2557

  ***ทุกคอร์สฟรี อาหารเที่ยง  และ 2 เบรค มีขนมและเครื่องดื่ม


สถานที่เรียน    สถานที่อบรมใกล้ MRT สุทธิสาร ดูแผนที่ได้ที่ด้านล่าง

        สอนโดยวิทยากร  ที่มีประการณ์ทำงานด้าน Java มากกว่า 7 ปี
เคยทำงานในตำแหน่ง  Java Developer,Software Architecture,System Analyst
ในองค์กรขนาดใหญ่เช่น ธนาคาร  ผู้บริการเครื่อข่าย  ธุรกิจประกัน  และหน่วยงานราชการ
ทำให้มีความเข้าใจ Framework และ ระบบเป็นอย่างดี
     ถ้าคุณสนใจงานด้าน Java Developer  แต่ยังขาดโอกาสที่จะรู้ Framework ต่างๆ หรือวิธี
งาน  Framework ต่างๆให้เหมาะสมกับโปรเจคของคุณ   นี้คือทางลัดในการเรียนรู้
และสามารถใช้ได้จริงครับ

           สนใจติดต่อ  teepob@gmail.com  ,Line ID: teepob  ,085-144-9666
   หรือเข้า join ใน face book  group  มาสอบถามข้อมูลกับเราและเพื่อนๆที่เคยอบรมไปแล้วได้ครับ 
    https://www.facebook.com/groups/183297825106580/ 

   สนใจ    กรอกใบสมัคร คลิ๊ก
-------------------------------------------------------------------------

1)Basic Java For J2EE Developer [  3  วัน  21 ชม. 6,000 3,900 บาท ]  

    ***รับจำนวนจำกัด 10 คนเท่านั้น

     วันที่   20 ,27  ตุลาคม , 3 พฤศจิกายน  2556  เวลา 9.30-17.30น  

    ท่านจะได้เขียนโปรแกรมภาษา java แบบที่ไม่เน้นทฤษฏีมากนัก  เน้นการปฏิบัติจริง
ทำให้เข้าใจหลัการ  OOP แบบนำใช้งานได้จริง  และจะได้เขียนโปรแกรม ติดต่อ MySQL
      รายละเอียด
   -IDE :Netbean
   -DataBase MySQL
---------------------------------------------------------------------------------------------

2)Basic J2EE  [  3  วัน  21 ชม.   7,000  5,900 บาท ]

 ***รับจำนวนจำกัด 10  คนเท่านั้น

   วันเรียนยังไม่กำหนด  หรือ  มีผู้สมัครเรียนครบตามจำนวน

      ท่านจะได้เรียนรู้การพัฒนา  Java Web Application ด้วย JSP & Servlet ภายใต้แนวคิด MVC Design Patterns และ  DAO[Data Access Object] and DTO[Data Transfer Object] Design Patterns
และติดต่อ Database MySQL
        รายละเอียด
   -IDE :Netbean
   -Web Server :  Tomcat
   -DB : MySQL
   -Technology: Maven*1,Log4j*2
   -Other : Java Script

----------------------------------------------------------------------------------------------

3)JSF2 Framework + Hibernate [ 3  วัน  21 ชม.   8,000  7,000 บาท ]

     ***รับจำนวนจำกัด 10  คนเท่านั้น

           วันเรียนยังไม่กำหนด  หรือ  มีผู้สมัครเรียนครบตามจำนวน

    ท่านจะได้เรียนรู้การพัฒนา Java Web Application ด้วย JSF2,PrimeFace ทำงานร่วมกับ  Hibernate ซึ่งกำลังได้รับความนิยมในปัจจุปัน  ภายใต้แนวคิด ORM(Object-Relational Mapping)
 และ  Factory Method,Façade,Singleton  Design Patterns
     รายละเอียด
   -IDE :Netbean
   -Web Server := Tomcat
   -DB : MySQL
   -Technology: Maven*1,Log4j*2
----------------------------------------------------------------------------------------------

4)Struts2 Framework + Hibernate [ 3  วัน  21 ชม.   8,000  7,000 บาท ]

     ***รับจำนวนจำกัด 10  คนเท่านั้น

           วันเรียนยังไม่กำหนด  หรือ  มีผู้สมัครเรียนครบตามจำนวน

    ท่านจะได้เรียนรู้การพัฒนา Java Web Application ด้วย Struts2 ,JQuery ทำงานร่วมกับ  Hibernate ซึ่งกำลังได้รับความนิยมในปัจจุปัน  ภายใต้แนวคิด ORM(Object-Relational Mapping)
 และ  Factory Method,Façade,Singleton  Design Patterns
     รายละเอียด
   -IDE :Netbean
   -Web Server : Tomcat
   -DB : MySQL
   -Technology: Maven*1,Log4j*2

-------------------------------------------------------------------------------------------------

5)Spring Framework  [ 3  วัน  21 ชม.   9,000   8,000  บาท  ]

 ***รับจำนวนจำกัด 10  คนเท่านั้น

   วันเรียน ยังไม่กำหนด  หรือ  มีผู้สมัครเรียนครบตามจำนวน

 Spring
  - Inversion of Control container (dependency injection)
  - Aspect-oriented programming framework
  - Data access framework
  - Transaction management framework
  - Authentication and authorization

  รายละเอียด
   -IDE :Netbean
   -Web Server :Tomcat
   -DB : MySQL
   -Technology: Maven*1,Log4j*2
   -Other : Soapui


----------------------------------------------------------------------------------------------
*1 Maven คือเครื่องมือตัวหนึ่งที่ช่วยในการทำ Dependency management, Project Management ในการพัฒนาซอฟแวร์ จริงๆ Maven ไม่ได้ออกแบบให้ใช้ได้เฉพาะกับภาษา Java อย่างเดียว แต่ใช้ได้กับทุกภาษา และไม่จำเป็นต้องใช้เฉพาะการ compile source code, test, deploy เท่านั้น งานประเภทอื่นๆ ก็ทำได้ โดยการเขียน plug in ขึ้นเอง

Dependency Management คือ ซอฟแวร์ที่เรากำลังพัฒนา มีการเรียกใช้ library ต่างๆ เช่น Jdbc Driver, Spring, Hibernate jar ไฟล์แหล่านี้ก็คือ dependency ของซอฟแวร์เรา แต่ไม่ใช่แค่นั้น dependency ของ dependency (Transitive Dependency) ก็คือ dependency ของเราเช่นกัน ซึ่งจำเป็นต้อง include dependency ทั้งหมดนี้ใน classpath ไม่งั้นก็จะ compile ไม่ผ่าน หรือแย่กว่านั้น คือ error ตอน run time ได้เนื่องจาก version อาจเกิด conflict กัน ปัญหานี้ Maven สามารถช่วยได้ โดย Maven มีการเก็บ library ไว้ใน Repository กลาง (repo1.maven.org/maven2) ซึ่งก็เหมือนกับการเก็บ version ของ source code ใน CVS แต่ Repository ของ Maven มีการเก็บเฉพาะ byte code, version และ meta information ของ library นั้น (รวมกันเรียกว่า Artifact) ซึ่งส่วนนี้ทำให้ Maven รู้ว่า library แต่ละตัวนั้นมี dependency อะไรบ้าง
ที่มา  http://cupcode.blogspot.com/2011/12/introduction-to-maven-part-i.html

*2 Log4j คืออะไร ถ้าชมรมที่เขียนภาษาจาวาก็อยากให้นึกถึงคำสั่ง System.out.println() นั่นแหละค่ะใช่เลย ใช้ยังไงนั้น ก็คือว่า log4j คือ library packet class สำหรับทำการสร้าง, เขียน, หรือแสดงข้อมูล ที่เราต้องการให้แสดงออกมาตามที่เราได้กำหนดไว้ในโปรแกรม พูดให้เข้าใจง่ายๆก็คือเขียน logs เอาไว้ตรวจสอบข้อมูลนั่นแหละค่ะ ถ้าโดยปกติเราก็จะใช้ System.out.println() ดังที่ได้กล่าวมาแล้วข้างต้น ซึ่งดูไม่ค่อยเป็นระเบียบหรือเป็นระบบซักเท่าไหร่ programmer จึงควรที่จะมีความคิดเก็บ log ให้เป็นระเบียบเรียบร้อยมากกว่านี้ มดเลยไปเจอ library log4j ตัวนี้แหละค่ะ ซึ่งเปน open source project ของค่าย Apache ถูกพัฒนาขึ้นเพื่อใช้จัดการ logging ซึ่งออกแบบให้ผู้ใช้เข้าใจและนำไปใช้ได้ง่าย
ที่มา http://happyeverytime.exteen.com/20090517/log4j


-----------------------------------------------------------------------------------------------
แผนที่   สถานที่อบรมใกล้ MRT สุทธิสาร
-----------------------------------------------------------------------------------------------
ภาพบบรรยากาศ การอบรม
J2EE Developer  2012

J2EE Developer 2012

Basic  J2EE Developer 2013

Struts2+Hibernate Jan 2014
Basic Java Feb 2014
JSF+Hibernate 2014