Training Course:Java Web Development WorkshopSchool/Trainer:QA Ltd. Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough, United Kingdom
Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced
Course Description:
'' As the connected world becomes more integrated, companies are attempting to extend the reach of their applications to encompass clients directly. Java is an ideal tool to provide this reach.
This course covers the use of Java applets, JavaBeans, servlets and Java Server Pages to create web-based solutions that can deliver powerful, real-world applications power over an intranet, extranet or the Internet. It will cover key issues such as design, security, where XML fits, and the pros and cons of using distributed object protocols like RMI and CORBA in this type of application. The course also introduces JDBC, and shows how it can be used in servlets and JSP to create, query, and update data in a relational database.
The practical sessions, which form more than half the course, build on the information given in the lectures. This will help delegates to reinforce their learning of Web development techniques and design options in Java.
Prerequisites This course is aimed at experienced Java programmers wishing to gain experience in developing Web based solutions using the latest Java technologies in Java 2 Enterprise Edition. Delegates should have a good grounding in the Java language and its fundamental constructs, such as threads and exceptions. This could be a result of at least 6 months hands-on Java development or possibly less if preceded by appropriate training, such as one of our Java programming courses. An awareness of web technology such as HTTP requests and responses, HTML, and scripting would also be beneficial.
Delegates will learn how to Use Java servlets to add Java code to a Web page Communicate between an applet and a servlet Secure a Java web application using digital certificates and Secure Sockets Layer (SSL) Integrate servlets with RMI, CORBA, and EJB Create Web pages dynamically using Java Server Pages (JSP) Integrate JSP and JavaBeans Maintain state in Java web applications using cookies and sessions Access company data using JDBC in servlets and JSP Integrate Java and XML Use and create JSP Tag Libraries Use the JSP Standard Tag Library (JSTL) Use the Jakarta Struts framework to create MVC applications
Course outline
Building Applications for Java 2 Enterprise Edition
Potential system architectures; Tour of the platform; Key components of J2EE: Servlets, JSP, XML
Introduction to Servlets
Lifecycle of a servlet; Servlet initialisation; Retrieving parameters; Servlet environment variables; Generating HTML content; Using servlets on different servers
Introduction to JavaServer Pages (JSP)
Extending servlet technology with JSP; Anatomy of a JSP page; JSP scriptlets, expressions and declarations; Using the implicit JSP objects; Combining static and dynamic content
Effective Web Applications
Using JSPs with servlets; State management using cookies and sessions; Object Scopes; Session Lifecycle; Error Pages; Redirect vs. Forward
Accessing Databases in Web Applications Overview of JDBC; Configuring JDBC; Connecting to the database; Submitting queries and retrieving recordsets; Building an HTML response
JSP and JavaBeans
Overview of JavaBeans; Design goals of JSP and JavaBeans; Instantiating a JavaBean in JSP; Accessing distributed objects
Security
Security issues; Digital certificates; Secure Sockets Layer (SSL); Programmatic security; Container Based authorisation and authentication
Integrating Java and XML
The aims of XML; Anatomy of an XML document; Using XML in JSPs Using XML for messaging; Using XML to exchange database information; Validating XML documents; Using XSLT
Tag Libraries
JSP Tag Libraries; Creating simple customised Tags, creating Tags with Body; Scripting Objects
JSTL and Expressions
JSTL CORE Tags; JSTL Expression Language; Page and document handling; Internationalisation, Localisation and Formatting Tags; SQL Tags for database access; Tags for Parsing and Transforming XML
Effective Web Architectures
Servlets and RMI; Servlets and CORBA; Servlets and Enterprise Java Beans (EJB); Java Message Service; Web Services
Struts Overview of Struts; The Controller; The RequestProcessor; ActionForwards; ActionMappings; Deployment ...''
Elements of this syllabus are subject to change.
Please go to the school's official website for training price and schedule:
http://www.qa.com/
Phone:0844 871 2080
School Address:
TEL: 0844 871 2080 E-mail us: info@qa.com
Jobs & Resumes: Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough Houses & Roommates: Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough Travel Agencies: Birmingham, Bristol, Edinburgh, Leeds, London, Manchester,
Search other schools for Java Web Development training resources.
Other training courses offered by QA Ltd.:
Accelerated Migration to Java Enterprise Edition 5
Advanced Java
Agile UML Modelling for Developers
Building Enterprise Applications in J2EE 5
Building Web Applications in Java EE 5
Developing Java Applications using the Spring Framework
Java for Programmers
Java Primer for Developers
Java Development
Using Hibernate in Java Applications
Upgrading Enterprise JavaBeans skills to EJB3
Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
Tips: If you want to post any message on this website, please do not include your real name, phone number, email address in the message body area. You should enter them in line text boxs respectively, if needed. |
|
|