A Quick Glance

  • black-arrow

    Get Java SE 8 Programming Skills

  • black-arrow

    Tutor support and key learning points

  • black-arrow

    Guaranteed best price in the industry

  • black-arrow

    Designed for java developers and java EE developers

The complete programming skillset is required by IT development companies. The use of basic programming languages does not meet all the customer requirements. There is a need of mature computer language that meets all the customer requirements. Java language is a platform-independent language which fulfils all the project needs. It is used to create software to be embedded in various consumer electronic devices. The Pentagon Training’s Java SE8 Programming course offers you the knowledge of Java Standard Edition 8 platform and Application Programming Interfaces (API).

The Java SE8 Programming course provides the knowledge of Lambda expressions in Java applications. You will be prepared with high-performance multi-threaded applications.

Who should take this course

  • Java EE Developers
  • Developer
  • Java Developers
More

Prerequisites

There are no prerequisites required for Java SE8 course, but familiarity with basic Java is recommended.

More

What Will You Learn

By undergoing this Java SE8 course, the candidates will learn to:

  • Create multi-threaded applications
  • Build Java applications by using object-oriented paradigm
  • Use I/O functionalities for reading and writing data
  • Use command line for running java application
  • Managing database tables using JDBC and JPA technology
  • Use Lambda Expressions
  • Execute error-handling methods using exception handling
More

What's included

  Course Overview

Java SE 8 Programming course imparts knowledge of language structure and Application Programming Interfaces. You will get to know about the Java platform in which Java libraries and evolution of Java are covered. This Java SE8 course is designed to teach delegates the subclassing and encapsulation topics.

More

  Course Content

 

An overview of Java Platform

 

·       The platform independence nature of Java language

·       Discriminating the Java ME, Java SE, and Java EE Platforms

·       Estimating Java libraries, middleware, and database selections

·       Essential points on the evolution of Java language

Java Syntax and Class Review

 

·       Forming Java classes

·       Using primitive variables

·       Using operators

·       Generating and operating strings

·       If-else and switch statements

·       Use of loops: while, do-while, for

·       Concept of arrays

·       Using constructors and functions

 

Subclassing and Encapsulation

·       Importance of encapsulation in Java Designing problems using Java classes

·       Making classes immutable

·       Creating and using Java subclasses

·       Overloading functions

 

Overriding Methods, Polymorphism, and Static Classes

 

·       Understanding access specifies

·       Methods of Overriding

·       Deploying virtual method request

·       Deploying the instance of operator

·       Using upward and downward casts

·       Designing business problems by using the static keyword

·       Executing the singleton design pattern

 

Abstract and Nested Classes

 

·       Planning general-purpose base classes

·       Constructing abstract Java classes and subclasses

·       Using final keyword in Java

·       differentiate between top-level and nested classes

 

 

Interfaces and Lambda Expressions

 

·       Describing a Java interface

·       Picking between interface inheritance and class inheritance

·       Extending an interface

·       Analysing defaulting methods

·       Describing a Lambda Expression

 

Collections and Generics

 

·       Generating a custom generic class

·       Create an object using the type inference diamond

·       Formation of a collection by using generics

·       Executing an ArrayList

·       Implementing a TreeSet

·       Executing a HashMap

·       Implementing a Deque

·       Collection Ordering

 

Lambda Interfaces

 

·       Declaration of the built-in interfaces comprised

·       Understanding Core interfaces - Predicate, Consumer, Function, Supplier

·       Using primaeval versions of base interfaces

Lambda Operations

 

·       Using map for extracting data

·       Describing the types of stream operations

·       Understanding the Optional class

·       Labelling lazy processing

·       Sorting a stream

·       Using the Collect method by saving results to a collection

·        Partition and Grouping and data using the Collectors class

Concurrency

 

·       Defining operating system task scheduling

·       Generating worker threads using Runnable and Callable

·       Deploying an Executor Service to execute responsibilities concurrently

·       Classifying potential threading problems

 

Using synchronised and concurrent atomic to manage atomicity

 

·       Using monitor locks to control thread execution control

·       The use of java.util.Concurrent collections

 

The Fork-Join Framework

 

·       Introducing Parallelism

·       The necessity for Fork-Join

·       Stealing of Work

·       RecursiveTask

Localization

 

·       Introducing Localization

·       Defining the benefits of localising an application

·       describing what a locale represents

·       Generating a resource bundle for each locale

·       Calling a resource bundle from an application

·       Changing the locale for a resource bundle

Database Applications with JDBC

 

·       Describing the layout of the JDBC API

·       Connection  using a JDBC driver with database

·       Acquiescing queries and display data

·       Requiring JDBC driver information externally

·       Executing CRUD operations using the JDBC API

 

Parallel Streams

 

·       Studying the key features of streams

·       Defining how to make a stream pipeline execute in parallel

·       The expectations needed to use a parallel pipeline

·       Defining reduction

·       Defining associative function

·       Defining the process for decaying and then combining work

·       Listing the key performance thoughts for parallel streams

 

Exceptions and Assertions

 

·       Describing the objectives of Java exceptions

·       Using the try and throw statements

·       Using the catch, multi-catch, and finally clauses

·       Auto close properties with a try-with-resources statement

·       Identifying common exception classes and groups

·       Generating custom exceptions

·       Challenging invariants by using declarations

 

I/O Fundamentals

 

·       Defining the fundamentals of input and output in Java

·       Read and write data from the console

·       The streams to read and write files

·       Writing and read objects using serialisation

 

Java Date/Time API

 

·       Making date-based events

·       Handling time-based events

·       Joining date and time into a single object

·       Employed with dates and times across time zones

·       Handling changes resulting from daylight savings

·       Describing and creating timestamps and periods

·       Formatting  dates and times to local and zoned

Collections Streams, and Filters

 

·       Defining the Builder pattern

·       The collection iteration with lambda syntax

·       Defining the Stream interface

·       The collection filtration using lambda expressions

·       Calling current method using a method reference

·       Binding multiple methods

·       Describing pipelines regarding lambdas and collections

 

File I/O

·       Operating on file and directory paths  using the Path interface

·       Deploying the Files class to check, delete, copy, or move a file or directory

 

 

More


Java SE8 Programming Enquiry

 

Enquire Now


----- OR -------

Reach us at +44 1344 961530 or info@pentagonit.co.uk for more information.

About Glasgow

Glasgow

Glasgow is largest city located in Scotland and third largest in the United Kingdom. Earlier, it was a part of Lanark shire which is now one of the 32 council areas of Scotland. Glasgow is located on River Clyde in country’s west central lowlands. People of Glasgow are referred as Glaswegians. Glasgow developed from a small rural settlement on River Clyde. Glasgow had become largest seaport in Britain. In the 18th century, it became a major centre of Scottish Enlightenment. From the 18th century, Glasgow has grown as one of the Great Britain’s central hub of trade including West Indies and North America. Glasgow focused on its heritage to attract tourists from various countries. Tourism is also a source of employment in Glasgow. In 1980, Hunter Ian Art Gallery was opened. In 1983, Collection of Burrel went on display in a museum in Pollock House grounds. In 1985, Scottish Exhibition and Conference centre was built. Clyde Auditorium was also added in 1997.

In the period of 1980’s and 1990’s, traditional manufacturing industries of Glasgow dropped. Service industries grew in Glasgow like retail, tourism and finance. In 1990 Glasgow School Museum of Education was opened. St Mungo's Museum of Religious Life and Art was opened in the year 1993. In 1999, Buchanan Galleries Shopping centre and Clyde Maritime centre was opened. In early 21st century, Glasgow thrived. IMAX cinema was opened in 2000 and Clyde Arc Bridge in 2006. At present, the population of Glasgow is 588,000.

Education

Glasgow has four universities within 1.5km area of city centre. These universities are a major centre of academic and higher research. Name of the Universities are:

University of Glasgow

University of Strathclyde

Glasgow Caledonian University

The University of West of Scotland

Saltire centre located at Glasgow Caledonian University is one of the busiest university libraries in the UK. Three further education colleges are there in the city that includes Royal Conservatoire of Scotland, Glasgow School of Art and Teacher training courses. In 2011 Glasgow had around 53,470 students which is higher than any other town in Scotland. Many live away from home in Dennistoun, Shawlands and West End of City. City council handles 29 secondary schools, 149 primary schools and three special schools. Special schools including Glasgow Gaelic school, Glasgow school of sport and Dance school of Scotland. Glasgow has various independent schools like Hutchesons Grammar School which was founded in 1639. Hutchesons Grammar School is one of the oldest school institutions in Britain. The oldest school in Scotland are Glasgow Academy, Kelvinside Academy, High School of Glasgow, Fernhill School and Craigholme School.

Economy

Glasgow has the largest economy in Scotland and third highest GDP per capita of any city in the UK. The city itself provides 410,000 jobs in over 12000 companies. Between 2000 and 2005 around 153,000 jobs were created and growth rate reached 32%. The annual economic growth rate of Glasgow is 4.4% and is now second to London. Dominant industries like shipbuilding, heavy engineering gradually got replaced. Major manufacturing industries in the city are Clyde Blowers, Linn Products, William Grant and Sons, Aggreko, Weir Group, Whyle and Mackay, Albion Motors, British Polar Engines and Edrington Group. Glasgow was once a most important city in the UK for manufacturing which generated great wealth for the city. Glasgow is now the second most popular foreign tourist destination in Scotland. In the 21st century, some call centres in Glasgow grew substantially. City’s primary manufacturing industries include engineering, construction, shipbuilding, brewing and distilling, printing and publishing, chemicals, textiles and new growth sectors like software development, biotechnology and optoelectronics.

More