Duration : 5 Days (9:00 - 16:00)
Fee : 10,900 Baht exclude VAT (9,900 Baht exclude VAT with your own computer)
(Fee includes Course Material + Coffee Break and Lunch)
Instructor: Associate Professor Dr. Thanachart Numnonda (See Profile >> Here)
Executive Director, IMC Institute
Ex-Director, Software Park Thailand
Certified Sun Java Instructor
Lead Instructor for Mini Master of Java Technology KMITL
Instructor for many universities and public organizations
and Mr. Luckchai Lerchaichanakul
Certified Java Web Component Developer
Certified Sun Java Programmer
Training Schedule:
19-23 August 2013
Training Venue: The Connection (Near MRT Ladprao Exit 4)
Course Description:
This course covers Java Web Programming using Servlet 3.0 and JSP 2.5, also introduces some Java Web Framework such as Spring and Struts 2.0. This is an handon course which attendee can do real implementation using Tomcat Web Server, MySQL and MongoDB. In addition, we will use either Eclipse or NetBeans as an IDE for development. It also practices on how to use a public Cloud platform based on Google App Engine and Heroku.
Who Should Attend:
IT Programmers who would like to program on Java Web Programming.
Application and Project Managers involved in IT Enterprise Projects.
Those who are interested in develop programs on public cloud platforms.
Prerequisite: Basic knowledge of Java Programming
Benefits :
Understand Java Web Programming using Servlets and JSP.
Understand Web Programming architecture and also Java Web frameworks.
Be able to use practical tools and Servers such as Eclipse, Tomcat and MySQL.
Learn how to deploy your real Web application on practical public cloud platforms such as Google App Engine and Heroku.
Course Outline:
Introduction to Web Application
Evolution of Enterprise Application Frameworks
Overview: Java EE
History and Future of Java Enterprise Systems.
Web application, components and Web container
Web application development and deployment steps
Introduction to Servlets
What is Servlet?
Request and Response Model
Method GET and POST
Servlet API Specifications
The Servlet Life Cycle
Advanced Servlet Programming
Including, forwarding to, and redirecting to other web resources
Session Tracking API
Scope Objects
Servlet Listener
Servlet Filter
Connecting with Database Servers
Using JDBC
Connection Pools
Configure MySQL and Mongo DB
Basic JSP
What is JSP?
What are the Advantages of JSP?
Elements of a JSP files and tags
JSP and Java Beans
Link Servlet and JSP
Advanced JSP
Expression Language
JSTL (JSP Standard Tag Library)
Custom Tags
MVC and Web Framework
ntroduction of MVC pattern
Evolution of Web Application design architecture
Model 1
Model 2
Web Application frameworks
Introduction to Struts 2
Introduction to Spring Framework
Deploy on Cloud Platforms
Introduction to Java Cloud Computing
Comparison of Java PaaS
Develop and deploy Web Applications on Google App Engine
Develop and deploy Web Applications on Heroku
Payment Condition :
Payment may be paid in full or 50% deposit at least 7 days prior to the start of the course. The payment could be paid by the following methods
- Account transfer to "IMC Institute" Saving account no. 616-2-07327-1 , Kasikorn Bank, Sathorn Square Branch.
or - Cheque should be made payable to "IMC Institute"
or - By Credit Card (Visa or Mastercard)
Notes:
In case you choose to pay 50% deposit, we would request the remaining 50% to be paid at the registration desk before the beginning of the course.
Contact Person :
For more information, contact our course coordinator on:
Ms.Kwanhathai Thavornpong
Tel: 02-105-6322
Mobile: 087-593-7974, 088-192-7975
E-mail: kwanhathai@imcinstitute.com