CORE JAVA
- Make key points notes
- Practice following topics in netbeans
- JUnit
- Explore framework
- Learn techniques in testing
- Fixtures
- mock objects
- Explore how it integrates with deployment
- Create a small application using TDD and then re factor it to see how existing Testsuits help
- While modifying the app..write test harness first and then actual code (see video by uncle Bob)
- Do a test,code, design sequence for the app being developed
- Explore how JUnit fits into Agile development
- TDD, Existing test suits, continuous integration, constant beta, design at later stage by refactoring
- JUnit
- Explore and practice features of netbeans and eclipse
- Create an application that covers following Core Java and Applied software engineering concepts
-
- TDD (Netbeans’ help in using TDD)
- UML to model every stage and to design
- Pair programming
- JUnit
- Refactoring
- Use of Netbeans’ productivity features
- All features including ones in menu, right click, different pallets, plugins
- JavaDocs
- Ant
- version control
- Structural analysis tool, test coverage tool
- Class libraries
- Std Java packages
- Libraries provided by third parties
- OOP and Core Java concepts
- Encapsulation
- Data hiding
- Object composition
- Inheritance
- Threading
- Exception handling
- Interfaces
- API
- Reusability
ADVANCED JAVA
- Make key points notes
- Practice following topics in netbeans
- Explore and practice netbean plugings related to J2EE
- Create a project
Advertisement