|   Course participants  | 
                  This is a basic course for:  
                    
                      - Client-server and Web developers moving into object-oriented 
                        development or simply upgrading their skills to meet today's 
                        demand for object-oriented savvy developers. This course 
                        helps them understand the principles behind the technology 
                        and lays the foundation for advanced object technology 
                        topics, tools, and practices. 
 
                      - Data modelers who understand the need to better communicate 
                        with object modelers using one tool, methodology, and 
                        standard notation. Further, as the industry moves to object-based 
                        modeling of data for relational and object relational 
                        databases, this course lays the foundation needed by data 
                        modelers new to object-oriented software development and 
                        UML. 
 
                      - Members of the real-time community who want to make 
                        a paradigm shift to object-oriented design and development 
                        and who need to acquaint themselves with the UML. Real-time 
                        developers who have not made significant use of state 
                        charts and want to learn how they can be applied to produce 
                        a solid object-oriented design for real-time systems. 
                        Designers and developers who want to think object even 
                        when traditional structured implementation languages are 
                        used. 
 
                      - Software managers who understand the need to be conversant 
                        in key object-oriented concepts to better work with team 
                        members and lead object-oriented related projects. 
 
                      | 
                
                 
                  |   Required Experience  | 
                  Knew how uses TCP/The IP agreement manages 
                      the computer network; At least a year UNIX and/Or Microsoft 
                      Windows environment system administration experience; Understands 
                      in the software development team environment and the software 
                      development related question. 
                     
                     | 
                
                 
                  |   training Objectives 
                      | 
                   
                      - Describe the basic principles of object orientation 
                      
 
                      - Describe the history and current application of object 
                        technology 
 
                      - Explain what the UML represents 
 
                      - Explain abstraction, encapsulation, modularity, and 
                        hierarchy 
 
                      - Describe the physical structure of a class 
 
                      - Explain the relationship between a class and an object 
                      
 
                      - Define polymorphism and generalization 
 
                      | 
                
                 
                  |   Course Arrangement  | 
                   
                      - Introduction to object technology 
 
                      - Principles of visual modeling 
 
                      - Concepts of object orientation 
 
                      - Use-case modeling 
 
                      - Interaction diagrams 
 
                      - Class diagrams 
 
                      - Other UML diagrams 
 
                      | 
                
                 
                  |   Course Features  | 
                  
                      -  hands-on specialist teachers, Interactive case teaching, 
                        Simulation of projects processes. 
 
                      -  Combine theory with practice, and focus on teaching 
                        cases.
 
                      - Participants could follow the actual cases, the teaching 
                        style is very specific and profound.
 
                      - Specialist will consult the cases expounded by participants, 
                        guide them how to analyze and design a system in the course.
 
                      |