Java SE Development



Java SE Development

Fundamentals of the Java Programming Language, Java SE 6:

1- Explaining Java Technology.                                                                 

2- Analyzing a Problem and Designing a Solution.                              

3- Developing and Testing a Java Technology Program.                    

4- Declaring, Initializing, and Using Variables.                                              

5- Creating and Using Objects.                                                                 

6- Using Operators and Decision Constructs.

7- Using Loop Constructs.

8- Developing and Using Methods.

9- Implementing Encapsulation and Constructors.

10- Creating and Using Arrays.

11- Implementing Inheritance.

Java Programming Language, Java SE 6:

1- Getting Started.

2- Object-Oriented Programming.                                                          

3- Identifiers, Keywords, and Types.                                                                 

4- Expressions and Flow Control.                                                              

5- Arrays.                                                                                                      

6- Class Design.                                                                                            

7- Advanced Class Features.                                                                       

8- Exceptions and Assertions.

9- Collections and Generics Framework.

10- I/O Fundamentals.

11- Console I/O and File I/O.

12- Building Java GUIs Using the Swing API. 

13- Handling GUI-Generated Events.

14- GUI-Based Applications.

15- Threads. 

16- Networking.

Developing Applications With the Java SE 6 Platform:

1- Introduce the BrokerTool Application.                                               

2- Apply the Model View Controller (MVC) Design Pattern.            

3- Implement Unit Testing.                                                                       

4- Design the BrokerTool Application.                                                   

5- Implement the Java Database Connectivity (JDBC) API.                

6- Create Graphical User Interfaces (GUI). 

7- Handle GUI Events. 

8- Log Messages in GUI.

9- Implement Multiple-Tier Design.

10- Implement Advanced Multiple-Tier Design.

11- Communicate With Remote Objects Using Java RMI.


Object-Oriented Analysis and Design Using UML:

1-Examining Object-Oriented Concepts and Terminology.

2- Introducing Modeling and the Software Development Process.

3- Creating Use Case Diagrams.   

4-Creating Use Case Scenarios and Forms.

5- Creating Activity Diagrams.

6- Determining the Key Abstractions.                                                      

7- Constructing the Problem Domain Mode.                                         

8- Transitioning from Analysis to Design using Interaction Diagra.  

9- Modeling Object State Using State Machine Diagrams..

10- Applying Design Patterns to the Design Model. 

11- Introducing Architectural Concepts and Diagrams.

12- Introducing the Architectural Tiers.

13- Refining the Class Design Model.

14- Overview of Software Development Processes.

15- Overview of Frameworks.

16- Course Review.


2 hours lecture, 3 lecture per week, 50 hours



Register Now

Twitter Facebook tube

© Copyright   Excellence Gate . All Rights Reserved