Why Java is Most Popular Language?
-
Over 30, 000 Java Developers per year become certified on Java.
-
Java developers are using the knowledge, skills and recognition learned through Java Certifications to improve their job prospects, earn more money and become more valuable employees.
-
With 3 billion devices running Java worldwide, the world's top companies rely on experienced Java Programmers to build and maintain these critical applications.
-
Java is the number one development platform.
-
Java is the number one language for enterprise development.
Benefits to You
By enrolling in this course, you'll expand your knowledge of Java SE 8, while building your Java skill set. You'll build a solid basis in the Java programming language upon which to base continued work and training.
What You will learn
- Object Oriented Programming in Java.
- Encapsulation
- Using encapsulation in Java class design
- Making classes immutable
- Nested Classes
- Implementing the singleton design pattern
- Interfaces and Lambda Expressions
- Default methods and static method in interface
- Anonymous inner classes
- Defining a Lambda Expression
- Collections and Generics
- Collections Streams, and Filters
- Describing the Builder pattern
- Calling an existing method using a method reference
- Chaining multiple methods together
- Defining pipelines in terms of lambdas and collections
- Lambda Built-in Functional Interfaces
- Listing the built-in interfaces included in java.util.function
- Core interfaces - Predicate, Consumer, Function, Supplier
- Using primitive versions of base interfaces
- Using binary versions of base interfaces
- Lambda Operations
- Extracting data from an object using map
- Describing the types of stream operations
- Describing the Optional class
- Sorting a stream
- Autoclose resources with a try-with-resources statement
- Testing invariants by using assertions
- Java Date/Time API
- I/O Fundamentals
- File I/O (NIO.2)
- Concurrency
- The Fork-Join Framework
- Database Applications with JDBC
- Localization and Internatitonalization