Topics to be covered from class

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
  • 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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.