ExitCertified Formation Formation de Java Solaris Red Hat IBM Symantec Siebel PeopleSoft
 
ExitCertified Formation Formation de Java Solaris Red Hat IBM Symantec Siebel PeopleSoft
 
start courses and schedules education savings it certification education solutions
recherche de formation
Faites confiance à votre formation en TI   |
Oracle University reconnaît ExitCertified comme Partenaire en formation de l’année en Amérique du Nord.

Developing Applications With the Java SE 6 Platform

Format: Formation virtuelle avec formateur
Autres formats:
 
 

The Developing Applications With the Java SE Platform course provides students with practical experience in designing a vertical solution for a distributed, multi-tier application. The course takes students through the process of designing a multi-tier application in a case study approach – requirements gathering, analysis and design, and development of the key components of the application. Students will design the application with a Model-View-Controller (MVC) pattern, implement testing with JUnit, create a Graphical User Interface (GUI) that supports logging, implement database connections with JDBC, create both client and server components, implement threading to enabling scaling of your application and use Remote Method Invocation (RMI) to communicate between objects on your client and server components.

The course features the Java Platform, Standard Edition 6 (Java SE 6) technology and utilizes the Java SE Development Kit 6 (JDK 6) product. The students perform the course lab exercises using the NetBeans Integrated Development Environment (IDE).

Students who can benefit from this course:

  • Developers continuing their education of the development of enterprise multi-tier applications after completing the Java Programming Language course
  • Developers pursuing the Sun Certified Developer for the Java 2 Platform certification

A Live Virtual Class (LVC) is exclusively for registered students; unregistered individuals may not view an LVC at any time. Registered students must view the class from the country listed in the registration form. Unauthorized recording, copying, or transmission of LVC content may not be made.

 
 

Compétences acquises

 
  • Apply Model View Controller (MVC) design pattern to create reusable classes

  • Implement unit testing using JUnit

  • Implement a program from the ground up that could be used in a commercial intranet application

  • Develop classes to connect programs to Structured Query Language (SQL) database systems using the core aspects of the Java Database Connectivity (JDBC) (API)

  • Organize and set up the GUI generation and event handling to support a Java technology project

 
  • Implement the Logging API to generate log messages in GUI

  • Create two-tier and three-tier Java technology applications

  • Create a multithreaded server

  • Create remote objects using Java Remote Method Invocation (Java RMI)

Préalables

 
  • Understand how to implement interfaces and handle Java programming exceptions

  • Understand basic Transmission Control Protocol/Internet Prot

  • Develop applications by using the Java programming language

  • Program with sockets or streams

 
  • Understand basic Unified Modeling Language (UML) diagrams

  • Use object-oriented programming techniques

  • Understand basic Structured Query Language (SQL) statements

  • Understand GUI design

 
Enroll For This Class
Enroll For This Class
Oracle DB PeopleSoft Hyperion Ce cours est donné par des formateurs certifiés Oracle.

Oracle University a nommé ExitCertified Partenaire de l’année 2011

Il y a une différence....découvrez-la.
Training Class Enrollment Ask A Question About This Training
Code: D66395GC11
Format: Formation virtuelle avec formateur
Durée: 5
Certifié par: Oracle
Frais d’inscription (CAD): 4,125$
Oracle University Awards ExitCertified the North American Partner of the Year Award for 2011
Recherchez des cours semblables
Cours connexes

Trier l'horaire par: 
Live Virtual Class  Jul.9 - Jul.13.2012 course register
Live Virtual Class  Jul.23 - Jul.27.2012 course register
Live Virtual Class  Jul.29 - Aug.2.2012 course register
Live Virtual Class  Aug.27 - Aug.31.2012 course register
Live Virtual Class  Oct.7 - Oct.11.2012 course register
Live Virtual Class  Oct.15 - Oct.19.2012 course register
Live Virtual Class  Nov.5 - Nov.9.2012 course register
7 Dates Offered      
   
demander une autre date/un autre emplacement demander de la formation sur place
 

Developing Applications With the Java SE 6 Platform Contenu détaillé

 
 
Introduce the BrokerTool Application
  • Explain the problem statement of the BrokerTool application
  • Creating and populating the StockMarket Database
  • Executing SQL Statements on the StockMarket Database
Apply the Model View Controller (MVC) Design Pattern
  • Explain design patterns
  • Explain the MVC design pattern
  • Analyze how the MVC design pattern can be used in applications
  • Add MVC Interaction Code
Implement Unit Testing
  • Develop unit test cases using JUnit
  • Execute Unit test cases
  • Open the InfoTool Project
  • Prepare JUnit Test Cases for the InfoTool Project
  • Analyze the JUnit Test Cases of the InfoController class of the InfoTool Project
  • Create and Analyze Test Methods Inside InfoToolTest.java File
  • Create a TestSuite of all the Test Cases of the InfoTool Project
Design the BrokerTool Application
  • Apply the MVC design pattern
  • Begin the analysis and design of the project under study
  • Develop a build plan for the project
  • Create the MVC Participants
  • Establish the BrokerTool MVC Baseline
Implement the Java Database Connectivity (JDBC) API
  • Describe the JDBC API
  • Explain how using the abstraction layer provided by the JDBC API makes a database front end portable across platforms
  • Describe the five major tasks involved with the JDBC programmer's interface
  • State the requirements of a JDBC driver and its relationship to the JDBC driver manager
  • Describe the data access objects (DAO) pattern and its applicability to a given scenario
  • Identify the Workflow and Object Interactions
  • Implement a Database-Connected Broker Model by Using the DAO Pattern
 
Create Graphical User Interfaces (GUI)
  • Apply the principles of good GUI design
  • Design and implement a GUI for the project using Matisse
  • Apply the Composite Design pattern to build the BrokerTool GUI
  • Use JTable and JTabbedPane classes in your application to build a sophisticated GUI
  • Add AllCustomerTablePanel to the Palette Window and drag-and-drop to the BrokerGui Class
  • Create the CustomerPanel Class, add to the Palette Window and drag-and-drop to the BrokerGui Class
  • Change the Order of the Tabs
  • Compile and Test the BrokerGui Class
Handle GUI Events
  • Implement a view class
  • Implement a controller class
  • Create the BrokerTool view Class
  • Create the BrokerTool Controller Class
  • Compile and Testing the BrokerGui Class
  • Add Event Handling Functionality
Log Messages in GUI
  • Use the logging API
  • Examine a logging example
  • Write a custom handler
  • Set filters to a particular handler
  • Create the Custom Handler Class
Implement Multiple-Tier Design
  • Compare the BrokerTool two-tier design with the three-tier design for the same application
  • Explain how you can use the Java technology package, java.net to implement networking applications
  • Demonstrate how to use the Command design pattern in the application
  • Apply the Strategy design pattern to create reusable code
  • Describe how you can implement the network client
  • Describe how you can implement the network server
Implement Advanced Multiple-Tier Design
  • Use the new Java concurrency APIs to create a multithreaded server
  • Examine a thread pool
  • Identify integrity problems in multithreaded servers
  • Create a Generic Network Client Class
Communicate With Remote Objects Using Java RMI
  • Create remote objects
  • Use Java RMI to create a multi-tier application
  • Deploy a Java RMI Implementation of the BrokerModel Interface
  • Create a Java RMI Implementation of the BrokerView Interface


  ExitCertified is your Authorized IT Training Partner  
  Lorsque vous suivez un cours certifié chez ExitCertified, vous apprenez directement des concepteurs des produits que vous utilisez. Notre engagement envers la communauté des TI, de même que notre autorisation à offrir des cours certifiés, vous assurent une expérience de formation supérieure. Il y a une différence. Apprenez directement de la source.

Il y a une différence. Apprenez directement de la source.
 
Training Contacts  
   
Canada United States

Formation à Montréal :: 514.876.1666
Formation à Ville de Québec :: 514.876.1666
Formation à Ottawa :: 613.232.3948
Formation à Toronto :: 416.487.3948

Formation à Vancouver :: 604.633.3948
Formation à Victoria :: 1.866.328.3948
Formation à Calgary :: 403.291.2855
Formation à Edmonton :: 780.441.3948
Formation à Regina :: 1.866.328.3948

Formation à Sacramento :: 916.669.3970
Formation à San Francisco :: 415.975.3948
Formation à San Jose :: 408.288.3948
Formation à Las Vegas :: 1.800.803.3948
Formation à Phoenix :: 602.889.9350
À travers le monde - 613.232.3948 Des questions?
Il nous fait plaisir de vous aider. Transmettez-nous ce formulaire par courriel et nous vous répondrons dans les plus brefs délais.
   



(c) 2012 ExitCertified Corp. Tous droits réservés.


ExitCertified est un fournisseur international agréé de formation en technologies. Voici quelques-uns de nos cours les plus souvent consultés :
 
Formation Sun Formation Oracle Formation Symantec Formation IBM Formation Red Hat :: Linux
Formation Java, Cours J2EE, Formation JSP, servlets, EJB, Struts, réseaux, Formation Solaris, Java Composite Application Platform (JCAPS), SeeBeyond, XML, Formation Solaris 10, certification Java, certification Solaris Cours PeopleSoft, 11g, Formation Oracle SQL, Oracle PL/SQL, DBA, Hyperion, Fusion Middleware, 10g, 9i, certification 11g, certification DBA, certification Oracle Formation NetBackup, Cours Veritas, protection contre les virus, sécurité des TI, certification Symantec DB2, OS/400, Formation zSeries, s/390, iSeries, AIX SUSE, Formation RedHat
         
Formation MySQL Formation Apple Formation en gestion de projet    
Base de données MySQL Cours Apple, Formation Leopard Formation du PMI