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

Similar documents
Java SE 8 Programming

Java SE 8 Programming

Java SE 8 Programming

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

Java SE 7 Programming

Java SE 7 Programming

Java SE7 Fundamentals

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

Java SE 8 Fundamentals

CO Java SE 8: Fundamentals

Java 8 Programming for OO Experienced Developers

Courses For Event Java Advanced Summer Training 2018

Murach s Beginning Java with Eclipse

Core Java - SCJP. Q2Technologies, Rajajinagar. Course content

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

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

JAVA. Duration: 2 Months

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

Java SE 8 New Features

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

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

Page 1

Core Java SYLLABUS COVERAGE SYLLABUS IN DETAILS

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

Java Programming. Price $ (inc GST)

Java SE 7 Programming Volume I Student Guide

WA1278 Introduction to Java Using Eclipse

Java Programming Fundamentals

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

LTBP INDUSTRIAL TRAINING INSTITUTE

15CS45 : OBJECT ORIENTED CONCEPTS

1Z Java SE 7 Programmer II Exam Summary Syllabus Questions

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

[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)

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

A- Core Java Audience Prerequisites Approach Objectives 1. Introduction

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

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

Core Java Syllabus. Overview

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

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

JAVA SYLLABUS FOR 6 WEEKS

Administering the JBoss 5.x Application Server

JAVA. 1. Introduction to JAVA

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

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

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS

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

Fast Track to EJB 3.0 and the JPA Using JBoss

Complete Java Contents

Course: JBoss Training: JBoss AS 7 and JBoss EAP 6 Administration and Clustering Training

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

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

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

Course Hours

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

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

100%_Placement_Program - Hackveda

PESIT Bangalore South Campus

DOT NET Syllabus (6 Months)

COURSE DETAILS: CORE AND ADVANCE JAVA Core Java

Certification In Java Language Course Course Content

Java Training For Six Weeks

CORE JAVA TRAINING COURSE CONTENT

Java Programming Training for Experienced Programmers (5 Days)

JAVA CONCEPTS Early Objects

Core Java Syllabus DAY -1 :

Web Application Development Using JEE, Enterprise JavaBeans and JPA

JBOSS AS 7 AND JBOSS EAP 6 ADMINISTRATION AND CLUSTERING (4 Days)

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...

Internet Application Developer

Web Application Development Using JEE, Enterprise JavaBeans and JPA

Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX

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

Index COPYRIGHTED MATERIAL

Syllabus- Java + Android. Java Fundamentals

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17

Call: Core&Advanced Java Springframeworks Course Content:35-40hours Course Outline

Java EE 6: Develop Business Components with JMS & EJBs

LTBP INDUSTRIAL TRAINING INSTITUTE

MARS AREA SCHOOL DISTRICT Curriculum TECHNOLOGY EDUCATION

FOR BEGINNERS 3 MONTHS

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.

This course is intended for Java programmers who wish to write programs using many of the advanced Java features.

This page intentionally left blank

Introduction... xv SECTION 1: DEVELOPING DESKTOP APPLICATIONS USING JAVA Chapter 1: Getting Started with Java... 1

The Java Tutorial. A Short Course on the Basics. Raymond Gallardo. Sowmya Kannan. AAddison-Wesley. Sharon Biocca Zakhour.

JAVA Training Overview (For Demo Classes Call Us )

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

Fundamentals of the Java Programming Language

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

C# Programming in the.net Framework

Compaq Interview Questions And Answers

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

Chapter 1 Introducing EJB 1. What is Java EE Introduction to EJB...5 Need of EJB...6 Types of Enterprise Beans...7

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio

Java Platform, Enterprise Edition 6 with Extensible GlassFish Application Server v3

Oracle 10g: Java Programming

Learn Java/J2EE Basic to Advance level by Swadeep Mohanty

Transcription:

ΠΑΡΑΡΤΗΜΑ «Β» ΠΙΝΑΚΑΣ ΠΛΑΝΟΥ ΕΚΠΑΙΔΕΥΣΗΣ Α/Α ΠΕΡΙΓΡΑΦΗ ΕΚΠΑΙΔΕΥΣΗΣ ΘΕΜΑΤΙΚΕΣ ΕΝΟΤΗΤΕΣ 1. Java SE8 Fundamentals What Is a Java Program? Introduction to Computer Programs Key Features of the Java Language The Java Technology and Development Environment Running/testing a Java program Creating a Java Main Class Java Classes The main Method Data In the Cart Introducing variables Working with Strings Working with numbers Manipulating numeric data Managing Multiple Items Working with Conditions Working with a List of Items Processing a list of items -1-

Describing Objects and Classes Working with objects and classes Defining fields and methods Declaring, Instantiating, and Initializing Objects Working with Object References Doing more with Arrays Introducing the NetBeans IDE Introducing the Soccer League Use Case Manipulating and Formatting the Data in Your Program Using the String Class Using the Java API Docs Using the StringBuilder Class More about primitive data types The remaining numeric operators Promoting and casting variables Creating and Using Methods Using methods Method arguments and return values Static methods and variables How Arguments are Passed to a Method Overloading a method Using Encapsulation Access Control -2-

Encapsulation Overloading constructors More on Conditionals Relational and conditional operators More ways to use if/else constructs Using Switch Statements Using the NetBeans Debugger More on Arrays and Loops Working with Dates Parsing the args Array Two-dimensional Arrays Alternate Looping Constructs Nesting Loops The ArrayList class Using Inheritance Overview of inheritance Working with subclasses and superclasses Overriding methods in the superclass Introducing polymorphism Creating and extending abstract classes Using Interfaces Polymorphism in the JDK foundation classes Using Interfaces -3-

Using the List Interface Introducing Lambda expressions Handling Exceptions Handling Exceptions: An overview Propagation of exceptions Catching and throwing exceptions Handling multiple exceptions and errors 2. Java SE8 Programming 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 -4-

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 instance of operator to compare object types Using upward and downward casts Modeling business problems by using the static keyword 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 -5-

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 -6-

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 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 -7-

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 -8-

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 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 -9-

Building a resource bundle for each locale Calling a resource bundle from an application Changing the locale for a resource bundle 3. GlassFish Administration Training Introduction and Installation GlassFish Overview and architecture of Java EE GlassFish White Basic GlassFish Architecture Download and install GlassFish Starting and Stopping the GlassFish Structure and architecture File structure Server profiles, domains, and configuration Configuration Files - Setup.xml and domain.xml Login and login configuration The Admin Console The asadmin Command Line Interface Deployment The structure of the Java EE Application (Jars, Wars, Ears, Sars) GlassFish Deployment Details Deploying with the Admin Console and asadmin Deploying Using autodeploy Deploying with asant Tasks Directory (Expanded) Deployments -10-

GlassFish Classloading, and Effect on Deployment Configuration Services (Web, JNDI, Datasource, EJB, Web Service) Web Container Overview Configuring the Web Container / HTTP Service Virtual Hosts and Listeners JNDI and Naming Overview Configuration GlassFish Naming Configuration klienta JNDI Review DataSource i JCA Configuration DataSource i Connection Pool Container EJB EJB Pooling and Caching Container Management EJB Web Service Overview and Deployment Viewing, Monitoring, and Managing Web Services Messaging JMS - Java Message Service Overview GlassFish Messaging Overview - Sun Message Queue Creating Connection Factories and Destinations (Queue/Topic) Configuring the JMS Provider Safety Overview Java security EE GlassFish Security Architecture Manage Users, Groups -11-

file, JDBC, LDAP, and other Realms Password security - password encryption, Master and adminstracja password SSL / TLS and HTTPS Overview Configuring and Using GlassFish keytool Security other sites Monitoring and Tuning GlassFish Monitoring Tuning Clustering GlassFish Clustering Overview Cluster Configuration The Repository, Cluster Instances, and the DAS Clustering Architecture (Client Interceptor, Load Balancing and Fault Tolerance, State Replication) Clustered Services Load Balancers and Clustered Http Configuring Apache httpd for Use with the Load Balancer 4. OpenESB- Java CAPS for developers and architects advanced level SOA development Process Introduction to service oriented development process Fault and exception management in BPEL -12-

Faults and Exception management in BPEL Faults, exceptions, Catch, Handlers Advanced concept and exercises BPEL Compensation Introduction to compensation in a BPEL process Advanced concept and exercises BPEL Correlation Introduction to Correlation in a BPEL process Advanced concept and exercises BPEL mapper advanced Features BPEL mapper advanced Features (Predicate, Java calls ) Transaction, Guarantee of delivery, consistency with OpenESB Advanced lecture on Guarantee of delivery consistency concept with OpenESB -13-