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: 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: 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: 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. Duration 2 hours lecture, 3 lecture per week, 50 hours
1- Getting Started.
1- Introduce the BrokerTool Application.
1-Examining Object-Oriented Concepts and Terminology.