Java SE 8 Programming

Similar documents
Java SE 8 Programming

Java SE 8 Programming

ΠΙΝΑΚΑΣ ΠΛΑΝΟΥ ΕΚΠΑΙΔΕΥΣΗΣ

Java SE 7 Programming

Java SE 7 Programming

Course Description. Learn To: : Intro to JAVA SE7 and Programming using JAVA SE7. Course Outline ::

Java SE 8 Programmer I and II Syballus( Paper codes : 1z0-808 & 1z0-809)

Java SE 8 Fundamentals

Java SE 8 New Features

Java SE7 Fundamentals

Java 8 Programming for OO Experienced Developers

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours

CO Java SE 8: Fundamentals

"Charting the Course... Java Programming Language. Course Summary

Java Programming. Price $ (inc GST)

Java SE 7 Programming Volume I Student Guide

Fast Track to Core Java 8 Programming for OO Developers (TT2101-J8) Day(s): 3. Course Code: GK1965. Overview

Murach s Beginning Java with Eclipse

Java Live Lab. Course Outline. Java Live Lab. 20 Jun 2018

1Z Java SE 7 Programmer II Exam Summary Syllabus Questions

Courses For Event Java Advanced Summer Training 2018

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix

Java Programming Fundamentals

Core Java - SCJP. Q2Technologies, Rajajinagar. Course content

WA1278 Introduction to Java Using Eclipse

Core Java SYLLABUS COVERAGE SYLLABUS IN DETAILS

A- Core Java Audience Prerequisites Approach Objectives 1. Introduction

Training topic: OCPJP (Oracle certified professional Java programmer) or SCJP (Sun certified Java programmer) Content and Objectives

Peers Techno log ies Pv t. L td. Core Java & Core Java &Adv Adv Java Java

Java Programming Course Overview. Duration: 35 hours. Price: $900

Core Java Contents. Duration: 25 Hours (1 Month)

100%_Placement_Program - Hackveda

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

Course Outline. [ORACLE PRESS] Kathy Sierra s & Bert Bates OCA/OCP Java 7 Programmer Course for Exam 1Z0-803 and 1Z

Index. Index. More information. block statements 66 y 107 Boolean 107 break 55, 68 built-in types 107

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS

JAVA. Duration: 2 Months

LTBP INDUSTRIAL TRAINING INSTITUTE

CONTENTS. Chapter 1 Getting Started with Java SE 6 1. Chapter 2 Exploring Variables, Data Types, Operators and Arrays 13

Type of Classes Nested Classes Inner Classes Local and Anonymous Inner Classes

Core Java Syllabus. Overview

[Course Overview] After completing this module you are ready to: Develop Desktop applications, Networking & Multi-threaded programs in java.

Introduction to Programming Using Java (98-388)

SYLLABUS JAVA COURSE DETAILS. DURATION: 60 Hours. With Live Hands-on Sessions J P I N F O T E C H

Java Programming Training for Experienced Programmers (5 Days)

Certification In Java Language Course Course Content

Java 2. Course Outcome Summary. Western Technical College. Course Information. Course History. Course Competencies

Table of Contents. Chapter 1 Getting Started with Java SE 7 1. Chapter 2 Exploring Class Members in Java 15. iii. Introduction of Java SE 7...

The Sun s Java Certification and its Possible Role in the Joint Teaching Material

Core Java Syllabus DAY -1 :

CORE JAVA TRAINING COURSE CONTENT

FOR BEGINNERS 3 MONTHS

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical

Aim behind client server architecture Characteristics of client and server Types of architectures

Software Development & Education Center. Java Platform, Standard Edition 7 (JSE 7)

JAVA. 1. Introduction to JAVA

JAVA SYLLABUS FOR 6 WEEKS

Complete Java Contents

Core Java Syllabus. Pre-requisite / Target Audience: C language skills (Good to Have)

Page 1

Compaq Interview Questions And Answers

Internet Application Developer

JAVA Training Overview (For Demo Classes Call Us )

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p.

Course Hours

15CS45 : OBJECT ORIENTED CONCEPTS

JVA-103. Java Programming

College Board. AP CS A Labs Magpie, Elevens, and Picture Lab. New York: College Entrance Examination Board, 2013.

This page intentionally left blank

Index COPYRIGHTED MATERIAL

CO Java EE 6: Develop Database Applications with JPA

Learn Java/J2EE Basic to Advance level by Swadeep Mohanty

MCSA Universal Windows Platform. A Success Guide to Prepare- Programming in C# edusum.com

JAVA CONCEPTS Early Objects

(800) Toll Free (804) Fax Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days

C# Programming in the.net Framework

Weiss Chapter 1 terminology (parenthesized numbers are page numbers)

Oracle 10g: Java Programming

Building Java Programs

F1 A Java program. Ch 1 in PPIJ. Introduction to the course. The computer and its workings The algorithm concept

1 OBJECT-ORIENTED PROGRAMMING 1

Discover how to get up and running with the Java Development Environment and with the Eclipse IDE to create Java programs.

Core JAVA Training Syllabus FEE: RS. 8000/-

AP COMPUTER SCIENCE JAVA CONCEPTS IV: RESERVED WORDS

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

CS Internet programming Unit- I Part - A 1 Define Java. 2. What is a Class? 3. What is an Object? 4. What is an Instance?

20483BC: Programming in C#

DOT NET Syllabus (6 Months)

A Quick Tour p. 1 Getting Started p. 1 Variables p. 3 Comments in Code p. 6 Named Constants p. 6 Unicode Characters p. 8 Flow of Control p.

PESIT Bangalore South Campus

Merge Sort Quicksort 9 Abstract Windowing Toolkit & Swing Abstract Windowing Toolkit (AWT) vs. Swing AWT GUI Components Layout Managers Swing GUI

Programming in C# (20483)

SEF DATABASE FOUNDATION ON ORACLE COURSE CURRICULUM

ABOUT CORE JAVA COURSE SCOPE:

Java Training For Six Weeks

OracleAS 10g R3: Java Programming

SCHEME OF COURSE WORK

LAMBDA EXPRESSIONS AND STREAMS API

The C# Programming Language. Overview

Transcription:

Oracle University Contact Us: +52 1 55 8525 3225 Java SE 8 Programming Duration: 5 Days What you will learn This Java SE 8 Programming training covers the core language features and Application Programming Interfaces (API) you will use to design object-oriented applications with Java Standard Edition 8 (Java SE 8) Platform. Learn To: Create Java technology applications with the latest JDK Technology Develop your object-oriented skills Identify good practices in the use of the language to create robust Java application Use Lambda expressions in Java applications Store and manipulate data using collections Manipulate files, directories and file systems Connect to databases using standard SQL queries through JDBC Create high-performance multi-threaded applications Benefits to You You can use this course to further develop your skills with the Java language and prepare for the Oracle Certified Professional, Java SE 8 Programmer Exam! Audience Developer Java Developers Java EE Developers Related Training Required Prerequisites Java SE 8 Fundamentals Course Objectives Creating high-performing multi-threaded applications Creating Java technology applications that leverage the object-oriented features of the Java language, such as encapsulation, inheritance, and polymorphism Implementing input/output (I/O) functionality to read from and write to data and text files and understand advanced I/O Copyright 2013, Oracle. All rights reserved. Page 1

streams Executing a Java technology application from the command line Manipulating files, directories and file systems using the JDK NIO.2 specification Creating applications that use the Java Collections framework Performing multiple operations on database tables, including creating, reading, updating and deleting using both JDBC and JPA technology Searching and filter collections using Lambda Expressions Implementing error-handling techniques using exception handling Using Lambda Expression concurrency features Course Topics Java Platform Overview Defining how the Java language achieves platform independence Differentiating between the Java ME, Java SE, and Java EE Platforms Evaluating Java libraries, middle-ware, and database options Defining how the Java language continues to evolve Java Syntax and Class Review Creating simple Java classes Creating primitive variables Using operators Creating and manipulate strings Using if-else and switch statements Iterating with loops: while,do-while,for,enhanced for Creating arrays Using Java fields, constructors, and methods Encapsulation and Subclassing Using encapsulation in Java class design Modeling business problems using Java classes Making classes immutable Creating and use Java subclasses Overloading methods Overriding Methods, Polymorphism, and Static Classes Using access levels: private, protected, default, and public. Overriding methods Using virtual method invocation Using varargs to specify variable arguments Using the instanceof operator to compare object types Using upward and downward casts Modeling business problems by using the static keyword Copyright 2013, Oracle. All rights reserved. Page 2

Implementing the singleton design pattern Abstract and Nested Classes Designing general-purpose base classes by using abstract classes Constructing abstract Java classes and subclasses Applying final keyword in Java Distinguish between top-level and nested classes Interfaces and Lambda Expressions Defining a Java interface Choosing between interface inheritance and class inheritance Extending an interface Defaulting methods Anonymous inner classes Defining a Lambda Expression Collections and Generics Creating a custom generic class Using the type inference diamond to create an object Creating a collection by using generics Implementing an ArrayList Implementing a TreeSet Implementing a HashMap Implementing a Deque Ordering collections Collections Streams, and Filters Describing the Builder pattern Iterating through a collection using lambda syntax Describing the Stream interface Filtering a collection using lambda expressions 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 Describing lazy processing Sorting a stream Saving results to a collection using the collect method Grouping and partition data using the Collectors class Exceptions and Assertions Defining the purpose of Java exceptions Copyright 2013, Oracle. All rights reserved. Page 3

Using the try and throw statements Using the catch, multi-catch, and finally clauses Autoclose resources with a try-with-resources statement Recognizing common exception classes and categories Creating custom exceptions Testing invariants by using assertions Java Date/Time API Creating and manage date-based events Creating and manage time-based events Combining date and time into a single object Working with dates and times across time zones Managing changes resulting from daylight savings Defining and create timestamps, periods and durations Applying formatting to local and zoned dates and times I/O Fundamentals Describing the basics of input and output in Java Read and write data from the console Using streams to read and write files Writing and read objects using serialization File I/O (NIO.2) Using the Path interface to operate on file and directory paths Using the Files class to check, delete, copy, or move a file or directory Using Stream API with NIO2 Concurrency Describing operating system task scheduling Creating worker threads using Runnable and Callable Using an ExecutorService to concurrently execute tasks Identifying potential threading problems Using synchronized and concurrent atomic to manage atomicity Using monitor locks to control the order of thread execution Using the java.util.concurrent collections The Fork-Join Framework Parallelism The need for Fork-Join Work stealing RecursiveTask RecursiveTask Parallel Streams Reviewing the key characteristics of streams Describing how to make a stream pipeline execute in parallel List the key assumptions needed to use a parallel pipeline Defining reduction Describing why reduction requires an associative function Calculating a value using reduce Describing the process for decomposing and then merging work Listing the key performance considerations for parallel streams Copyright 2013, Oracle. All rights reserved. Page 4

Database Applications with JDBC Defining the layout of the JDBC API Connecting to a database by using a JDBC driver Submitting queries and get results from the database Specifying JDBC driver information externally Performing CRUD operations using the JDBC API Localization Describing the advantages of localizing an application Defining what a locale represents Read and set the locale by using the Locale object Building a resource bundle for each locale Calling a resource bundle from an application Changing the locale for a resource bundle Copyright 2013, Oracle. All rights reserved. Page 5