A- Core Java Audience Prerequisites Approach Objectives 1. Introduction

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

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

Page 1

JAVA Training Overview (For Demo Classes Call Us )

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

JAVA SYLLABUS FOR 6 WEEKS

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

Core Java. Basics of Java. String Handling. OOPS Concepts. Exception Handling

Learn Java/J2EE Basic to Advance level by Swadeep Mohanty

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

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

WA1278 Introduction to Java Using Eclipse

JAVA. Duration: 2 Months

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

Core Java - SCJP. Q2Technologies, Rajajinagar. Course content

CORE JAVA. Saying Hello to Java: A primer on Java Programming language

Complete Java Contents

JAVA MICROSERVICES. Java Language Environment. Java Set Up. Java Fundamentals. Packages. Operations

JAVA SYLLABUS FOR 6 MONTHS

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

Core Java SYLLABUS COVERAGE SYLLABUS IN DETAILS

COURSE DETAILS: CORE AND ADVANCE JAVA Core Java

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

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

Watch Core Java and Advanced Java Demo Video Here:

/ / JAVA TRAINING

LTBP INDUSTRIAL TRAINING INSTITUTE

CORE JAVA 1. INTRODUCATION

JAVA. 1. Introduction to JAVA

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

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

Java Programming. Price $ (inc GST)

Core Java Syllabus DAY -1 :

Contents. iii Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services August 1998, Revision B

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

LTBP INDUSTRIAL TRAINING INSTITUTE

Java SE 7 Programming

Core Java Syllabus. Overview

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

Java SE 8 Programming

Java SE 8 Programming

AN ISO 9001:2008 CERTIFIED COMPANY ADVANCED. Java TRAINING.

Object Oriented Programming with Java. Unit-1

Java SE 7 Programming

Java Programming Training for Experienced Programmers (5 Days)

Core JAVA Training Syllabus FEE: RS. 8000/-

Java 8 Programming for OO Experienced Developers

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

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.

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

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

JAVA & J2EE UNIT -1 INTRODUCTION

Certification In Java Language Course Course Content

Java SE 8 Programming

Java Training JAVA. Introduction of Java

CORE JAVA TRAINING COURSE CONTENT

15CS45 : OBJECT ORIENTED CONCEPTS

1Z Java SE 7 Programmer II Exam Summary Syllabus Questions

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

Java Training For Six Weeks

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

ABOUT CORE JAVA COURSE SCOPE:

DVS WEB INFOTECH DEVELOPMENT TRAINING RESEARCH CENTER


Java SE7 Fundamentals

Object Oriented Programming CS104 LTPC:

Compaq Interview Questions And Answers

ADVANCED JAVA COURSE CURRICULUM

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

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

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE

JAVA+ANDROID CURRICULUM 6 WEEKS. INTRODUCTION TO JAVA Understanding Requirement: Why Java Why Java is important to the Internet JAVA on LINUX Platform

FOR BEGINNERS 3 MONTHS

Advanced Java Programming

SCHEME OF COURSE WORK

PESIT Bangalore South Campus

5/23/2015. Core Java Syllabus. VikRam ShaRma

104. Intermediate Java Programming

Interview Questions I received in 2017 and 2018

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

CO Java SE 8: Fundamentals

CHAPTER 1: A GENERAL INTRODUCTION TO PROGRAMMING 1

Introduction to Programming Using Java (98-388)

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

Oracle 10g: Java Programming

GUJARAT TECHNOLOGICAL UNIVERSITY

Mobile MOUSe JAVA2 FOR PROGRAMMERS ONLINE COURSE OUTLINE

Mathematics/Science Department Kirkwood Community College. Course Syllabus. Computer Science CSC142 1/10

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

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

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

Java Platform, Standard Edition (Java SE) From Yes-M Systems LLC Length: Approx 4 weeks/40 hours Audience: Students with experience in

Weiss Chapter 1 terminology (parenthesized numbers are page numbers)

Oracle 10g: Build J2EE Applications

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?

Foundations of object orientation

Writing Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p.

ive JAVA EE C u r r i c u l u m

Advance Java. Configuring and Getting Servlet Init Parameters per servlet

J2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.

Transcription:

OGIES 6/7 A- Core Java The Core Java segment deals with the basics of Java. It is designed keeping in mind the basics of Java Programming Language that will help new students to understand the Java language, its syntax, its simplicity and what makes it a language of choice among so many languages available in the marketplace. It also talks about the Architecture of Java and the uniqueness of Java that makes it a platform along with programming language of choice. Audience The course is designed for Students to make them familiar with the Java Programming Language and the techniques used in industry to implement a project Prerequisites Students should have some basic-level knowledge of programming in any programming language, preferably C or C++, or other OOP languages. Approach Extensive practical exercises take students through all major aspects of the design and development of Java programs Objectives After completing this course, the student should be able to: Apply OOP principles Design OO applications using abstraction, encapsulation, modularity, and hierarchy Create applications Use Java Exceptions to guarantee graceful error recovery of application Do input/output using Java Use JDBC to access data base tables 1. Introduction What is Java and its Origin. Installing JDK. Object Oriented Programming Compiler Working. Introduction to Bytecode Using Javap JVM Architecture. Working of Interpreter and JITC. Explanation of Platform Independency. Structure of JDK and JRE. Path and Classpath concept. A First Simple Program. Creating Instances (Compiler and JVM working). Stack and Heap Concept Difference b/w Pointer and Reference.

2. Basic Concepts Methods 1. Types of Methods 2. Accessing Methods 3. Use of this Keyword. 4. Compiler And JVM Working Variables 1. Types of Variables 2. Accessing Variables 3. Use of this Keyword 4. Shadowing Concept 3. Operators Assignment Relational Arithmetic Conditional Short Circuit Non Short Circuit Operator Overloading instanceof If and Switch Statements Loop And Iterators 4. Packages Declaration and Importing Use of d command 5. Java Code Conventions Identifier and rule for its declaration Class, Methods and Variables Declaration rule Source file declaration rule. 6. Inheritance What is inheritance and why it is required. Use of super Keyword TypeCasting and its requirement ClassCast Exception. 7. Modifiers 8. Coupling 9. Cohesion 10. Encapsulation 11. HAS-A and IS-A relationship.

12. Init Block 13. Init Block in Inheritance 14. Constructors 15. Constructors in Inheritance. 16. Arrays 17. Use of reflection code to see Methods and Variables of a Class. 18. Static Keyword Static block Static block in Inheritance Static methods Static variables 19. Final Keyword Final methods Final variables Final class Compiler Working 20. System.out.print code Explanation. 21. Main method Explanation 22. Overriding Reflection code Overriding of hashcode() Overriding of tostring() 23. Difference b\w = = and equals() 24. Introduction to Object Class 25. Overriding of equals() 26. Wrapper Classes Boxing and UnBoxing Concept AutoBoxing and AutoUnBoxing concept Conversions Concept of == = & equals() in AutoBoxing. 27. Command line argument and Var-arg concept 28. Overloading Widening concept in Overloading AutoBoxing in Overloading Var-arg in Overloading Hierarchy Concept in Overloading. 29. Polymorphism 30. Singleton Pattern 31. Abstract Keyword Interfaces Abstract class Abstraction 32. Explanation of OOPS concept

33. Garbage Collection Introduction How GC Work Java Memory Management 34. Exception and Assertions Exception Introduction Exception Hierarchy Handling Exceptions Catching An Exception Using try & catch Finally Uncaught Exception Handling an Entire class Hierarchy Of Exception Exception Matching Creating An Exception Assertion Mechanism Enabling Assertions 35. Inner classes Introduction Regular inner Class Method Local Inner Class Anonymous Inner Class Static Nested Class 36. Strings Introduction to String Class Interning concept Strings Are Immutable Important Methods In String Class Tokenizing String Buffer & String Builder Class Methods In String Buffer & String Builder Class 37. MultiThreading Difference between Thread and Process The Thread class and Runnable interface. Creating your own threads The synchronized method and block Deadlocks Avoiding dead locks Volatile Keyword 38. Java I/O package Decorator Pattern Introduction to Files and Streams DataInputStream and DataOutputStream

FileInputStream and FileOutputStream Reader and Writer Why use Readers and Writers Object serialization using ObjectInputStream and ObjectOutputStream using transient keyword 39. Scanner Class 40. Collection and Generics Introduction hashcode() and equals() methods Introduction To Map, Set, List Map, Set, List Interfaces in Java Implementation Of Map, Set, List Comparator and Comparable Classes Generic Methods Generic Classes 41.Building Jar files. Java Database Connectivity API (JDBC) Design of JDBC Typical uses of JDBC Types of JDBC Drivers Getting a JDBC driver and loading it through java.sql.driver Manager class The Connection, Statement, and Result Set interfaces Accessing a database using JDBC and using SQL queries. The Prepared Statement and Callable Statement Scrollable and Updatable ResultSets Advance Java Introduction to Web Applications The Web App Architecture Why servlets over CGI, The Servlet inheritance hierarchy Servlet lifecycle Difference between send redirect and forward The ServletConfig and ServletContext Writing your servlets Installing and understanding Servlet Container Starting and Stopping Servlet Container Running your servlets

State Management & Filters JSP Session tracking using HTTPSession, Cookies, Hidden Form Fields and URL rewriting Understanding the limitations of the session tracking techniques Debugging using Eclipse IDE The web.xml files tags. The FilterServlet API Packaging web application and deploying it Listener The Java Server Pages (JSP 2.0) The JSP life cycle JSP directives, Limitations of Servlets over JSP and vice-versa Implicit objects Attributes Session tracking Servlet, JSP communication Introduction to Struts 2.0 Struts 2: The Modern web application framework Saying Hello to Struts 2 Introduction to Struts 2 Actions & Interceptors. Introduction to Data Transfer: OGNL and Type Conversion Introduction to Struts Tags and its Use. IDE and Server : IDE:- MyEclipse, Eclipse, NetBeans (any) Server:- Apache Tomcat 7.0, WebLogic. Minor Project PROJECTS