Course in Best Practices in Java Programming

+ Information by E-mail

Course in Best Practices in Java Programming

  • Entry requirements - PC with reasonably good configuration



    - Broadband connection (or Internet access using your Company/Organisation network etc.)



    - Headphones with microphone.



    - Basic knowledge of working with PC and Internet
  • Course description

    This is an ‘Advanced’ Level course, designed to teach, How to:
    - Apply Java best practices to increase productivity and build fast, secure and reliable applications
    - Automate deploying, testing and detecting bugs in software applications
    - Solve architectural problems with proven design patterns and advanced language features
    - Maximize software performance
    - Improve the reliability of threaded applications
    - Code securely in Java and authenticate with industry-standard security frameworks.

    Effective programming in JAVA

    • Clarifying the goals of best practices
    • Identifying the key characteristics of high-quality software

    Optimising software Development

    • Simplifying project build and deployment
    • Applying test-driven development

    Improving Code Quality

    • Expert recommendations
    • Attaining type safety
    • Enforcing encapsulation
    • Creating flexible frameworks
    • Refactoring and design patterns
    • Automating code quality checks

    Tuning for maximum performance

    • Measuring performance
    • Strategies for improving performance
    • Effective use of the Collections API

    Incorporating best security methods

    • Bulletproofing applications
    • Authentication and authorization

    Extending Application functionality

    • Injecting behavior with dynamic proxies
    • Adding scripting abilities to an application
    • Managing Java applications with JMX
+ Information by E-mail

Other programs related to java and javascript

  • BEng Electronic Engineering and Computer Science

  • Institution: University of Reading, Typography & Graphic Communication
  • + Information by E-mail
  • BSc Applied Computer Engineering

  • Institution: University of Reading, School of Law
  • + Information by E-mail
  • BSc Applied Computer Science

  • Institution: University of Reading, School of Law
  • + Information by E-mail
  • BSc Applied Information Technology

  • Institution: University of Reading, Typography & Graphic Communication
  • + Information by E-mail
  • BSc Information Technology

  • Institution: University of Reading, Typography & Graphic Communication
  • + Information by E-mail
  • Master Web Intelligence

  • Institution: King's College London
  • + Information by E-mail
  • MSc (PgDip, PgCert) in Computer GamesTechnology

  • Institution: Liverpool John Moores University, Faculty of Technology and Environment
  • + Information by E-mail