Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Java Programming Language Workshop

School/Trainer:

Sun Microsystems - Russia
Moscow, Russia

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' The Java Programming Language Workshop course provides students with practical experience in designing a vertical solution for a distributed, multitier application. Students use graphical user interface (GUI) design principles and network-communications capabilities to code a functional Java application that interacts with a networked database server. The significant amount of lab time illustrates the workshop nature of this course.

Skills Gained
Upon completion of this course, students should be able to:

Implement and test a "from-the-ground-up" program that could be used in a commercial intranet application
Develop classes to connect programs to SQL database systems using the core aspects of the Java Database Connectivity (JDBC)
Develop classes to connect programs to SQL database systems using the core aspects of the Java Database Connectivity (JDBC) application programming interface (API)
Apply design patterns to create reusable classes
Organize and set up the infrastructure to support a Java technology project
Create two- and three-tier Java technology applications
Create remote objects using Java Remote Method Invocation (Java RMI)
Create a multithreaded server

Course Content
Module 1 - Introducing the BrokerTool Project


Explain the problem statement of the BrokerTool project

Module 2 - The Model View Controller (MVC) Design Pattern


Explain design patterns
Explain the Model View Controller (MVC) design pattern
Analyze how the MVC design pattern can be used in applications

Module 3 - The BrokerTool Design


Begin the analysis and design of the BrokerTool project
Apply the MVC design pattern
Develop a build plan for the project

Module 4 - Introduction to Java Database Connectivity (JDBC)


Describe JDBC software
Explain how using the abstraction layer provided by JDBC technology can make a database front end portable across platforms
Describe the five major tasks involved with the JDBC API
State the requirements of a JDBC technology driver and the driver’s relationship to the JDBC driver manager

Module 5 - Creating Client Software


Implement a view class
Implement a controller class

Module 6 - Multiple-Tier Design


Compare the BrokerTool two-tier design with the BrokerTool three-tier design
Explain how you can use the Java technology package java.net to implement networking applications
Show how you can use the Command design pattern in the BrokerTool application
Apply the Strategy design pattern to create reusable code
Describe how you can implement the BrokerTool network client
Describe how you can implement the BrokerTool network server

Module 7 - Advanced Multiple-Tier Design


Create a multithreaded server
Examine a thread pool
Identify integrity problems in multithreaded servers

Module 8 - Remote Objects


Create remote objects
Use Java Remote Method Invocation (Java RMI) to create a multitier application

Module 9 - Building GUIs


Apply the principles of good GUI design
Differentiate, at a high level, between the new Java Foundation Classes technology (Swing components) and the Abstract Window Toolkit (AWT) model
Explain how you can create the class structure needed for an object-oriented GUI
Design and implement a GUI for the BrokerTool project using your choice of containers, components, and layout managers
...''

Please go to the school's official website for training price and schedule:
http://ru.sun.com/win/service/education

Phone:(095)935-84-11

School Address:

Sun Microsystems
B-200, Leninsky Pr.
Moscow, 117198
Russia
Tel: (095)935-84-11
E-mail: education@Russia.Sun.Com



Jobs & Resumes: Moscow
Houses & Roommates: Moscow




Other training courses offered by Sun Microsystems - Russia:

N1 Service Provisioning System Software Administration for Microsoft Windows OS
N1 Service Provisioning System Software Administration for UNIX
Network Administration for the Solaris 10 Operating System
Installing and Configuring Storage Area Networks
Sun StorEdge 6920 System Installation and Administration
Advanced Business Component Development With Enterprise JavaBeans(TM) Technology
Developing Applications for the J2EE Platform
Developing Java Web Services (DWS-385)
Web Services for Java Technology Programmers (DWS-310)
Architecting and Designing J2EE(TM) Applications
Object-Oriented Analysis and Design Using UML
Fundamentals of the Java Programming Language
Java Programming Language
Java Technology for Structured Programmers
Developing Mobile Phone Applications With J2ME Technology (DTJ-365)
Introduction to Mobile Java Technologies (WJB-450)
J2ME and Mobile Phone Development Topics (WJB-460)
Certification Prep Workshop: Sun Certified Solaris
Network Administration for the Solaris 9 Operating System


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.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008