Java SE 7 Programming



Similar documents
Java SE 7 Programming

Java SE 7 Programming

DIPLOMADO DE JAVA - OCA

Java SE 8 Programming

Pathways to Digital Employment

Fundamentals of Java Programming

Java EE Web Development Course Program

AV-002: Professional Web Component Development with Java

Java Application Developer Certificate Program Competencies

Course Number: IAC-SOFT-WDAD Web Design and Application Development

The Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0

Web Development in Java

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG

Android Application Development Course Program

Java EE 7: Back-End Server Application Development

TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX

CS Standards Crosswalk: CSTA K-12 Computer Science Standards and Oracle Java Programming (2014)

Specialized Programme on Web Application Development using Open Source Tools

Specialized Programme on Web Application Development using Open Source Tools

Oracle Forms Developer 10g: Build Internet Applications

MA-WA1920: Enterprise iphone and ipad Programming

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: Program with PL/SQL

Education & Training Plan. Java Programming Specialist Certificate Program with Externship

Java (12 Weeks) Introduction to Java Programming Language

D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner

KITES TECHNOLOGY COURSE MODULE (C, C++, DS)

<Insert Picture Here> What's New in NetBeans IDE 7.2

OUR COURSES 19 November All prices are per person in Swedish Krona. Solid Beans AB Kungsgatan Göteborg Sweden

Applets, RMI, JDBC Exam Review

INTRODUCTION TO JAVA PROGRAMMING LANGUAGE

core. Volume I - Fundamentals Seventh Edition Sun Microsystems Press A Prentice Hall Title ULB Darmstadt

Pathways to Digital Growth

Visual Basic. murach's TRAINING & REFERENCE

From the Principal s desk

AP Computer Science Java Subset

CERTIFIED MULESOFT DEVELOPER EXAM. Preparation Guide

Course MS10975A Introduction to Programming. Length: 5 Days

Java the UML Way: Integrating Object-Oriented Design and Programming

To Java SE 8, and Beyond (Plan B)

Core Java+ J2EE+Struts+Hibernate+Spring

MySQL for Beginners Ed 3

CS 111 Classes I 1. Software Organization View to this point:

WORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER

William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline

Using Oracle NoSQL Database

Oracle Database: Introduction to SQL

Syllabus for CS 134 Java Programming

Japan Communication India Skill Development Center

Version Overview. Business value

Course Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies)

El Dorado Union High School District Educational Services

C# Cookbook. Stephen Teilhet andjay Hilyard. O'REILLY 8 Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo '"J""'

Oracle8/ SQLJ Programming

Programming and Software Development CTAG Alignments

: provid.ir

Facebook Twitter YouTube Google Plus Website

JAVA. EXAMPLES IN A NUTSHELL. O'REILLY 4 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo. Third Edition.

Oracle Database 10g: Program with PL/SQL

Information Technology Networking Specialist Cisco Network Professional

Japan Communication India Skill Development Center

Oracle Database 11g: Administration Workshop I Release 2

Using DOTS as Apache Derby System Test

Configuring Apache Derby for Performance and Durability Olav Sandstå

COURSE OUTLINE. Prerequisites: Course Description:

Java Interview Questions and Answers

Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff

Computer Training. NR Computer Learning Center 1835 W. Orangewood Ave #200 Orange CA 92868

Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months

Application Development,.NET

Japan Communication India Skill Development Center

Oracle Identity Management Concepts and Architecture. An Oracle White Paper December 2003

Oracle Database: SQL and PL/SQL Fundamentals NEW

Computer Science 483/580 Concurrent Programming Midterm Exam February 23, 2009

Course Title: Software Development

ITG Software Engineering

Enterprise Java. Where, How, When (and When Not) to Apply Java in Client/Server Business Environments. Jeffrey Savit Sean Wilcox Bhuvana Jayaraman

JAVA IN A NUTSHELL O'REILLY. David Flanagan. Fifth Edition. Beijing Cambridge Farnham Köln Sebastopol Tokyo

CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS

Oracle Database: Program with PL/SQL

Data Sheet VISUAL COBOL WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials

INFORMATION BROCHURE

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Japan Communication India Skill Development Center

Building Web Applications, Servlets, JSP and JDBC

1 of 1 24/05/ :23 AM

C#5.0 IN A NUTSHELL. Joseph O'REILLY. Albahari and Ben Albahari. Fifth Edition. Tokyo. Sebastopol. Beijing. Cambridge. Koln.

Computer Information Systems (CIS)

Oracle Database: Program with PL/SQL

Java DB Performance. Olav Sandstå Sun Microsystems, Trondheim, Norway Submission ID: 860

Oracle WebLogic Server 11g: Administration Essentials

Duration Vendor Audience 5 Days Oracle Developers, Technical Consultants, Database Administrators and System Analysts

Oracle Database 11g: Administration Workshop I Release 2

1z0-102 Q&A. DEMO Version

Programming Language Pragmatics

Glossary of Object Oriented Terms

Bachelor of Science in Business Administration - Information Systems and Technology Major

Java 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition

Transcription:

Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Java SE 7 Programming Duration: 5 Days What you will learn This Java Programming training covers the core Application Programming Interfaces (API) you'll use to design object-oriented applications with Java. Expert Oracle University instructors will teach you how to write database programs with JDBC. Learn To: Create Java technology applications with the latest JDK 7 Technology and the NetBeans Integrated Development Environment (IDE). Enhance object-oriented thinking skills using design patterns and best practices. Identify good practices in the use of the language to create robust Java applications. Manipulate files, directories and file systems. Write database applications using standard SQL queries through JDBC. Create high-performance, multi-threaded applications. Create classes that subclass other classes, extend abstract classes and program with interfaces. Properly use exceptions and the Collections framework. Develop applications that manipulate files, directories and file systems. Benefits to You By enrolling in this course, you'll learn how to boost the productivity, communication and collaboration of your organization. At the same time, you'll develop the knowledge and skills to reduce the cost of application ownership through more efficient development and deployment techniques. Maintain your edge in the job market by staying current with the global standard for developing networked applications. Earn Your Java Certification You can use this course to further develop your skills with the Java language. Immsersing yourself in this content will help you prepare for the Oracle Certified Professional, Java SE 7 Programmer Exam. Live Virtual Class Format A Live Virtual Class (LVC) is exclusively for registered students; unregistered individuals may not view an LVC at any time. Registered students must view the class from the country listed in the registration form. Unauthorized recording, copying, or transmission of LVC content may not be made. Audience Copyright 2013, Oracle. All rights reserved. Page 1

Developer J2EE Developer Java Developer Java EE Developer Related Training Required Prerequisites Experience with at least one programming language Understand object-oriented principles Basic understanding of database concepts and SQL syntax Have completed the Java SE 7 Fundamentals course, or experience with the Java language - can create, compile and execute programs Java SE7 Fundamentals Course Objectives Process strings using a variety of regular expressions Create high-performing multi-threaded applications that avoid deadlock Localize Java applications Create applications that use the Java Collections framework Implement error-handling techniques using exception handling Implement input/output (I/O) functionality to read from and write to data and text files and understand advanced I/O streams Manipulate files, directories and file systems using the JDK7 NIO.2 specification Apply common design patterns and best practices Create Java technology applications that leverage the object-oriented features of the Java language, such as encapsulation, inheritance, and polymorphism Execute a Java technology application from the command line Perform multiple operations on database tables, including creating, reading, updating and deleting using JDBC technology Course Topics Copyright 2013, Oracle. All rights reserved. Page 2

Java Platform Overview Introductions Course Schedule Java Overview Java Platforms OpenJDK Licensing Java in Server Environments The Java Community Process Java Syntax and Class Review Simple Java classes Java fields, constructors and methods Model objects using Java classes Package and import statements Encapsulation and Polymorphism Encapsulation in Java class design Model business problems with Java classes Immutability Subclassing Overloading methods Variable argument methods Java Class Design Access modifiers: private, protected and public Method overriding Constructor overloading The instanceof operator Virtual method invocation Polymorphism Casting object references Overriding Object methods Advanced Class Design Abstract classes and type generalization The static and final modifiers Field modifier best practices The Singleton design pattern Designing abstract classes Nested classes Enumerated types Inheritance with Java Interfaces Java Interfaces Types of Inheritance Object composition and method delegation Implementing multiple interfaces The DAO design pattern Generics and Collections Generic classes and type parameters Copyright 2013, Oracle. All rights reserved. Page 3

Type inference (diamond) Collections and generics List, set and Map Stack and Deque String processing String manipulation with StringBuilder and StringBuffer Essential String methods Text parsing in Java Input processing with Scanner Text output and formatting Regular expressions with the Pattern and Matcher classes Exceptions and Assertions Exceptions categories Standard Java Exception classes Creating your own Exception classes Using try-catch and the finally clause Using try-with-resources and the AutoCloseable interface The multi-catch feature Best practices using exceptions Assertions I/O Fundamentals I/O using Java Reading the console input stream Writing to the console Using I/O Streams Chaining I/O Streams Channel I/O Reading and writing objects using Serialization File I/O with NIO 2 The Path interface The Files class Directory and File operations Managing file system attributes Reading, writing, and creating files Watching for file system changes Threading Operating system task scheduling Recognizing multithreaded environments Creating multi-threaded solutions Sharing data across threads Synchronization and Deadlock Immutable objects Concurrency Creating Atomic variables Using Read-Write Locks Thread-safe collections Copyright 2013, Oracle. All rights reserved. Page 4

Concurrenct synchronizers (Semaphore, Phaser, and others) Executors and ThreadPools to concurrently schedule tasks Parallelism and the Fork-Join framework Database Application with JDBC Layout of the JDBC API JDBC divers Queries and results PreparedStatement and CallableStatement Transactions RowSet 1.1 RowSetProvider and RowSetFactory The DAO Pattern and JDBC Localization Advantages of localization Defining locale Read and set locale using the Locale object Resource bundles Format messages, dates and numbers Copyright 2013, Oracle. All rights reserved. Page 5