What do you want to learn today?

Java SE 8 Programming Part 2

ENDED
Online Training by  ezCertifications
Inquire Now
Online / Training
Ended last Oct 17, 2017
USD  295.00

Details

In This Course You Will Learn How To:
  • Utilize packages
  • Understand Java 8 enhancements such as the new date/time API and lambda expressions
  • Handle events
  • Implement exceptions and assertions
  • Use ArrayLists
  • Understand Abstraction, Polymorphism and Encapsulation
  • Implement Interfaces

Outline

Module 00: Course Introduction – Java SE 8 Programming Part 2
 
Module 01: OOPs revisited 
  • Classes
  • Inheiritance
  • Interfaces
  • Packages
Module 02: Encapsulation  
  • What is encapsulation?
  • Access Control 
  • Access Methods
Module 03: Lab Exercise: Using Encapulation 
 
Module 04: Inheritance
  • Basic Inheritance
  • Subclasses and Superclasses
  • Extending a Class
Module 05: More on Inheritance
  • Overriding Methods
  • super Methods
  • protected Access
Module 06: Lab Exercise: Creating an Inheritance Relationship
 
Module 07: Packages 
  • What are packages?
  • Accessing packages
  • java.lang
Module 08: Lab Exercise: Using java.lang.Math  
 
Module 09: The Math Package 
  • Math in Java
  • Using BigDecimal
  • RoundingMode
Module 10: The System Class
  • System.out
  • Formatted output
  • in, out and err
Module 11: Lab Exercise: Using BigDecimal and Formatted Output
 
Module 12: Input  
  • How to Ask for Information From Users
  • Scanner
  • The next methods
  • Delimeters
Module 13: Lab Exercise: Asking Questions, Getting Answers
 
Module 14: Exceptions
  • What are Exceptions?
  • Types of exceptions
  • try, catch and finally
Module 15: Lab Exercise: Implementing Exception Handling
 
Module 16: Command Line Arguments
  • Using args
  • Number of arguments
  • Command line separators

Module 17: Lab Exercise: Parsing the Command Line

Module 18: Primitive Wrapper Classes
  • Primitives vs Objects
  • Primitive Wrapper Fields
  • The parse methods
Module 19: Lab Exercise: Using Primitive Wrapper Classes
 
Module 20: Abstraction
  • Abstract classes
  • Abstract methods
  • Resolving an abstraction
Module 21: Lab Exercise: Implementing Abstraction
 
Module 22: Polymorphism
  • What is the big word, Polymorphism?
  • Upcasting
  • Downcasting
Module 23: A Few More Things
  • More on casting
  • instanceof
  • toString
Module 24: Lab Exercise: An Exercise in Polymorphism
 
Module 25: Interfaces in Java 8
  • Defining a Java Interface
  • Interface Fields and Methods
  • Override Annotation
Module 26: Lab Exercise: Implementing an Interface
 
Module 27: More on Interfaces in Java 8 (Functional Interfaces & Lambda Expressions)
  • Functional interfaces
  • Anonymous Classes
  • Lambda expressions
Module 28: Lab Exercise: Writing your own Lambda expression
 
Module 29: Two-Dimensional Arrays
  • Declaring Two-Dimensional Arrays
  • Initializing
  • Determining the Length of Rows and Columns
  • Two-dimensional Arrays and Methods
Module 30: Lab Exercise: Using Two-Dimensional Arrays
 
Module 31: ArrayLists
  • ArrayLists vs Arrays
  • Creating an ArrayList
  • ArrayList Methods
  • Size of an ArrayList
Module 32: Lab Exercise: Implementing ArrayLists
 
Module 33: Handling Dates in Java 8
  • java.time
  • Handling Local Dates and Time
  • Formatting Dates and Times
  • Working with Periods
Module 34: Handling Time in Java 8
  • LocalTime
  • Time Zones
  • LocalDateTime
  • Formatting
Module 35: Lab Exercise: Using java.time
 
Module 36: Rolling Together
  • Lab Exercises
Module 37: Where Do You Go from Here?
  • Curriculum Path
  • Job Path and Roles

Module 38: The Java SE 8 Quiz

 

Speaker/s

Donna Martin

I am primarily a C Programmer - having first learned C at the university in 81.  My professional work has focused on computer graphics/user interfaces, and C is the language I have worked with for almost 3 decades (makes me feel younger than saying 30 years!).  I have worked in the training field since the 90s, and have taught programming at a University Engineering College as well as many training seminars in programming, graphics, UNIX/Linux.  The majority of my work has involved UNIX/Linux systems.

Schedules

Oct 17, 2016 - Oct 17, 2017
ENDED
No. of Days: 365
Reviews
Be the first to write a review about this course.
Write a Review

We are Redstone Learning Inc. DBA ezCertifications.com - a Registered Education Provider of PMI REP #2702 for CAPM and PMP, and accredited to IASSC ( International Association for Six Sigma Certification) for our Six Sigma Green and Black belt certification respectively. We have some of the best courses for enhancing the career and salary prospects of any individual as well as Self-paced courses in these categories : 

  1. Objective C programming
  2. Java SE8
  3. Project management in Real World
  4. Project Teams
  5. ITIL Intermediate modules
  6. PRINCE2
  7. Devops and many more.
Sending Message
Please wait...
× × Speedycourse.com uses cookies to deliver our services. By continuing to use the site, you are agreeing to our use of cookies, Privacy Policy, and our Terms & Conditions.