Java Training (Java 8 based, Intermediate & Advanced)

by Web Age Solutions Claim Listing

This is a fast-paced course suitable for developers with some previous experience in working with Java and Object-Oriented (OO) programming. The course can also be delivered to developers experienced in other OO languages (Python, C++, C#).

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Web Age Solutions Logo

img Duration

5 Days

Course Details

This is a fast-paced course suitable for developers with some previous experience in working with Java and Object-Oriented (OO) programming. The course can also be delivered to developers experienced in other OO languages (Python, C++, C#) but with limited Java exposure, as well as used as an advanced Java course for more experienced developers. 

 

Objectives:

  • Solidify Java foundational knowledge, including the important contracts of class Object
  • Understand the uses and consequences of inheritance and composition, and reinforce the role of interfaces
  • Reinforce fundamental OO principles such as cohesion, coupling, and polymorphism
  • Use the JUnit testing framework and become fluent in writing assertions to verify correct program behavior
  • Familiarity with UML modeling in class diagrams and sequence diagrams
  • Use advanced techniques for object creation, including factories and singletons
  • Use established design patterns for object composition, including Strategy, Decorator, and Facade
  • Write and use generic classes and methods
  • Learn the use cases for inner classes and refactor existing code to use them when appropriate
  • Create and use custom annotations
  • Be familiar with reflection and how to use it
  • Understand the role of functional interfaces introduced in Java 8
  • Understand lambda expressions and method references, and use them to pass behavior (methods)
  • Use the Stream API to perform complex processing of collections and other input sources
  • Learn the new Date/Time API and use it to solve date-oriented business problems
  • Use Javadoc to write professional-grade API comments for your classes
  • Understand build tools such as Ant and Maven, and how to manage application dependencies
  • Write appropriate log statements in your code and configure logging with Log4j
  • Dallas Branch

    5151 Belt Line Rd #1010, Dallas
  • Austin Branch

    2025 Guadalupe St Ste 260, Austin

Check out more Java Programming courses in USA

Computer Training Source Logo

Python

Learn Python coding including basics of programming and fundamental techniques used in object-oriented programming.

by Computer Training Source [Claim Listing ]
NextGen Bootcamp Logo

Java Programming Summer Program

Students in this summer course learn Java, one of the most powerful and high-level programming languages in the world. In fact, Java is the language most emphasized by universities within their computer science major.

by NextGen Bootcamp [Claim Listing ]
Treehouse Logo

Python Basics

Learn the building blocks of the wonderful general purpose programming language Python.

by Treehouse [Claim Listing ]
CareerMaker Solutions Logo

C++ Programming Training Course

The course's goal is to familiarise the student with general computer programming concepts, present the syntax, semantics, and basic data types of the C++ language, discuss the principles of the object-oriented model and its implementation in the C++ training course in usa language, and demonstra...

by CareerMaker Solutions [Claim Listing ]
UNC Charlotte Logo

Introduction to Python 3 Programming

Introduction to Python 3 Programming is offered by UNC Charlotte. Enhance your résumé by adding Python to your programming skills.

by UNC Charlotte [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy