CORE JAVA TRAINING COURSE CONTENT

Similar documents
FOR BEGINNERS 3 MONTHS

SELENIUM TRAINING COURSE CONTENT

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

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.

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

VALLIAMMAI ENGINEERING COLLEGE

Name of subject: JAVA PROGRAMMING Subject code: Semester: V ASSIGNMENT 1

A- Core Java Audience Prerequisites Approach Objectives 1. Introduction

Java SE 8 Programming

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

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE

ABOUT CORE JAVA COURSE SCOPE:

Object Oriented Programming with Java. Unit-1

Core Java SYLLABUS COVERAGE SYLLABUS IN DETAILS

Introduction to Programming Using Java (98-388)

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

DEPARTMENT OF INFORMATION TECHNOLOGY

Java 8 Programming for OO Experienced Developers

Selenium Course Content

Java SE 8 Programming

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

Complete Java Contents

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

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

15CS45 : OBJECT ORIENTED CONCEPTS

Core Java - SCJP. Q2Technologies, Rajajinagar. Course content

Java Programming. Price $ (inc GST)

Compaq Interview Questions And Answers

WA1278 Introduction to Java Using Eclipse

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

Java SE 8 Programming

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

OBJECT ORIENTED DATA STRUCTURE & ALGORITHMS

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

Object Oriented Programming: In this course we began an introduction to programming from an object-oriented approach.

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

Java SE 7 Programming

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

LTBP INDUSTRIAL TRAINING INSTITUTE

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS

Murach s Beginning Java with Eclipse

SCHEME OF COURSE WORK

Page 1

Java SE 7 Programming

Learn Java/J2EE Basic to Advance level by Swadeep Mohanty

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

DHANALAKSHMI SRINIVASAN COLLEGE OF ENGINEERING AND TECHNOLOGY ACADEMIC YEAR (ODD SEM)

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

1 OBJECT-ORIENTED PROGRAMMING 1


Core Java Syllabus DAY -1 :

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

Java Programming with Eclipse

VALLIAMMAI ENGINEERING COLLEGE

Course Code Course Name Theory Practical Tutorial Theory TW/Practical Tutorial Total. Internal assessment. End Sem. Exam. Avg.

Selenium Testing Course Content

JAVA Training Overview (For Demo Classes Call Us )

UNIT I : OVERVIEW OF COMPUTERS AND C-PROGRAMMING

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Sri Vidya College of Engineering & Technology

Objective Questions. BCA Part III Paper XIX (Java Programming) page 1 of 5

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

Java 1.8 Programming

Syllabus of Diploma Engineering. Computer Engineering. Semester: II. Subject Name: Computer Programming. Subject Code: 09CE1104

Get Unique study materials from

Objects and Iterators

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

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

Java SE7 Fundamentals

Object Oriented Programming CS104 LTPC:

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

PESIT Bangalore South Campus

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR

AP COMPUTER SCIENCE JAVA CONCEPTS IV: RESERVED WORDS

Certification In Java Language Course Course Content

R. C. TECHNICAL INSTITUTE, AHMEDABAD COMPUTER ENGG. DEPARTMENT ASSIGNMENT 1

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY OBJECT ORIENTED PROGRAMMING QUESTION BANK UNIT I 2 MARKS

CORE JAVA& ANDROID SYLLABUS

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?

This page intentionally left blank

SY nd Sem Syllabi-All Courses.xlsx - 2S-APCSA Page 1 of 5

100%_Placement_Program - Hackveda

OBJECT ORIENTED PROGRAMMING. Ms. Ajeta Nandal C.R.Polytechnic,Rohtak

Interview Questions I received in 2017 and 2018

Core JAVA Training Syllabus FEE: RS. 8000/-

CGS 2405 Advanced Programming with C++ Course Justification

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

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

B. V. Patel Institute of Business Management, Computer & Information Technology, UTU 2013

Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering. Fifth Semester

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

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING CS6456 OBJECT ORIENTED PROGRAMMING

The name of the Show What will you enjoy learning?

This page intentionally left blank

Programming II (CS300)

Index COPYRIGHTED MATERIAL

CHOICE BASED CREDIT SYSTEM (With effect from )

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

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.

STRUCTURING OF PROGRAM

Transcription:

CORE JAVA TRAINING COURSE CONTENT SECTION 1 : INTRODUCTION Introduction about Programming Language Paradigms Why Java? Flavors of Java. Java Designing Goal. Role of Java Programmer in Industry Features of Java Language. Installing Java Difference between JDK,JRE and JVM JVM The heart of Java. Java Architecture Java s Magic Bytecode. SECTION 2 : JAVA SAMPLE PROGRAM Java Program Development. Java Source File Structure. Compilation & Execution Rectifying common errors Lexical Tokens Identifiers Keywords Literals and Comments Command Line Arguments 1. Print Hai! In the first line and print How are You!! in the second line using single print statement. Get the input 10 25 a 1.2 Rama via command line arguments and print the values one by one.

SECTION 3 : PROGRAMMING FUNDAMENTALS Data types Difference between Primitive & Non Primitive Datatypes Variable Declaration & Initialization Type Casting Operators and its types 1. Swap the values with using temporary variables and without using temporary variable. Find the maximum of two numbers and three numbers using ternary operator. SECTION 4 : CONTROL STRUCTURE AND LOOPING STATEMENTS IF conditions IF-ELSE conditions Nested IF conditions ELSE-IF Ladder conditions SWITCH-CASE statements The break and continue keywords FOR Loop Different forms of FOR Loop WHILE Loop DO-WHILE Loop ENHANCED FOR Loop Nested Loops 1. Find the maximum of 2 numbers and 3 numbers without using ternary operator. 2. Print the factorial of 5! SECTION 5 : OOPS INTRODUCTION AND BASICS What is OOPS? Necessity and Advantage of OOPS

OOPS Designs with real-time examples. What is mean by class and object? Relation between a Class and an Object How to create class and object User-defined / Custom Datatypes 1. Give the real time example for Object and describes its properties and functionalities. 2. Analyse the OOPs concept and give real-time examples of all OOPS concepts in your own thinking SECTION 6 : OOPS BASICS (CLASSES & OBJECTS) Components of a Class Types of Variables and its uses. Method Advantages, Categories and Types Constructor advantages and its types Ways to initialize the Object this keyword Static Block & Instance Block Nested classes 1. Get the real time examples for static variables, final variables and instance variables in your own thinking. 2. Create the Class Student with School name Gandhi School, roll_no and name. Create the objects and assign the roll_no and name values using the constructor and display the students using methods SECTION 7 : OOPS CONCEPTS INHERITANCE Inheritance and its advantages The extends keyword Types of Inheritance Single Inheritance Multilevel Inheritance Multiple Inheritance Hierarchical Inheritance

Hybrid Inheritance Difference between IS-A and HAS-A relationship Use of super keyword and forms of super keyword 1. Try to get the real time scenarios for all kinds of inheritance in your own thinking. 2. In College, We are having 3 kinds of Teachers. For Ex: English Teacher, Tamil Teacher, Maths Teacher. These Teachers having different main subjects but their designation is Teacher, college is Nehru College and functionality is teaching. Achieve this using Inheritance and display the details of 3 teachers. SECTION 8 : OOPS CONCEPTS ABSTRACTION Abstraction and its advantages Abstract Class and Abstract Methods The abstract keyword Implementation of Abstract Methods Uses of Abstract Classes Interface and its advantages implements keyword Achieve Multiple Inheritance with Interface Difference between Abstract Class and Interface 1. Eating and traveling functionalities are mandatory for all Animals. But food and traveling paths are different. Display the food and traveling paths for different animals. (use interface) 2. All the banks should have a rate of interest. But it s varied from bank to bank. Display the rate of interestfor all banks. (use interface) SECTION 9 : OOPS CONCEPTS POLYMORPHISM Polymorphism and its advantages Types of Polymorphism Types of Binding Method Overloading and its uses. Conditions of Overloading

Method Overriding Scenario of Overriding Difference between Overloading and Overriding About Class Casting About Design Patterns. 1. Print the string, Integer, Float values using Method Overloading. 2. Create Superclass Human with eating functionality. Create subclasses Young Boy, Women, Baby, etc., and Override the eating functionality. Print the favorite food for humans. SECTION 10 : OOPS CONCEPTS ENCAPSULATION ALONG WITH PACKAGES What is package and its advantages Types of packages Static Import Access Modifiers Encapsulation 1. We are having Class AOne. In this class create static variables and static methods. And try to access these variables and methods in Package B classes without using class name and creating an object. 2. Create the class Account with account number and account balance as private members. Set the Account number and deposit the amount. Show the Account Balance. Write the Program to achieve this using Data Encapsulation. SECTION 11 : ARRAYS AND STRINGS What is Array and its advantages Types of Array Jagged Array String, String Buffer, String Builder 1. Matrix Addition, Multiplication, Transpose 2. Count the number of vowels, consonants, special charaters in the following String: -God is Great!-

SECTION 12 : LOGICAL PROGRAMMING ON ARRAYS AND STRINGS Interview related logical programs: Rotate the Array Elements Input {1,2,3,4,5} Output 5 1 2 3 4 4 5 1 2 3 3 4 5 1 2 2 3 4 5 1 1 2 3 4 5 Sort the Array using different algorithms. (Bubble Sort, Selection Sort, Insertion Sort, Quick sort, Merge Sort) Searching the value in Array (Linear Search & Binary Search) Find the Median value and Mode value in Array Find the Second highest and Second smallest value in array Find and print the duplicate elements in array SECTION 13 : LOGICAL PROGRAMMING Interview related logical programs: Display Prime Numbers, Armstrong numbers, Perfect Numbers, Strong Numbers up to range or between the ranges Sum of Digits/ Reverse a number Convert decimal number to binary format SECTION 14 : EXCEPTION HANDLING What is Exception and its types How to handle exception? Multiple catch blocks Finally block Difference between throw and throws Custom Exception 1. Write a program to generate the Null Pointer Exception and Number Format Exception. Handle these exceptions with multiple catch blocks. 2. Create the custom exception called AgeExceedException. 3. Get the age from user. If age exceeds 35 then throw the AgeExceedException with message You are not eligible candidate to apply for this position.

SECTION 15 : JAVA UPDATED FEATURES AD OOPS MISC Varargs Autoboxing and Autounboxing EnumType Annotation Custom Annotation and its types Assertion OOPS MISCELLANEOUS Object Class Object Cloning (Shallow Copy and Deep Copy) Wrapper Class Java Recursion SECTION 16 : IO PACKAGE 1. Get the Age from user. If age is less than 18 then display You are not eligible for Voting using assertion. 2. Print 1 to 10 using recursion 3. Print Fibonacci series using recursion Stream and its types Read, Write and Copy Files Serialization Marker Interface transient keyword 1. Get the console Input using BufferedReader. a. Create the File having following Content: Credo Systemzis best (way of teaching) and the study materials are really excellent. 2. Read the File and Find the String within the () opening and closing paranthesis. And write the String in another File.

SECTION 17 : DATABASE What is Database? What is MySQL? Parts of MySQL Operators and Clauses in MYSQL. Functions and procedures in MYSQL. 1. Create a Database shop with tables and appropriate fields in your own thinking. 2. Create the Table Employee with Employee number, name and salary. SECTION 18 : JDBC What is JDBC? Types of Drivers Loading the drivers Connection, Statement, PreparedStatement, CallableStatement, ResultSet Interfaces Batch Updates 1. Get the Employee details emp_no, name, salary, address from the user ad store the values into database using Prepared Statement with batch update. 2. Display the Employee details from database those who are having salary more than 7000 using ResultSet. SECTION 19 : MULTITHREADING What is multithreading and advantages. What is Thread? Life Cycle of a Thread. Thread Classes and Methods Runnable Interface Creating Thread Working with multiple Threads.

Java Synchronization Interthread Communication Dead Lock 1. Create 3 threads. Each thread has to print Multiplication tables (2 tables, 3 tables, 4 tables) simultaneously. 2. Print 5 Divisables and 2 divisables upto 50 using synchronization. SECTION 20 : UTIL PACKAGE Regular Expression String Tokenizer Scanner & Date Classes Localization & Internationalization Java Collections Introduction expression. 1. Get the String Java *programming* language using the Scanner Class. Split the String by using delimiter(*) and display the tokens and count the number of tokens using String Tokenizer. 2. Get the String Java is my favorite language. Java is my profession from user. Search and display the text java and index position of java using regular SECTION 21 : UTIL PACKAGE COLLECTIONS FRAMEWORK The Collection Interface List, Set and Map Interfaces Cursors in java and its differences Difference between the implementation classes of List, Set and Map 1. Remove duplicate words and characters from String using Collections. 2. Get the employee names from the database and store the employee names in List. Display the names in ascending order and descending order using Listiterator.

SECTION 22 : GENERICS IN COLLECTIONS FRAMEWORK Generics in Java Types of Generics Uses and Limitations of Generics Custom objects with Generic collections Sorting in Collections 1. Create the class employee with name, employee_number, phone. And store the employee objects in generic collections. 2. Sort the custom object generic collectionby employee name. SECTION 23 : NETWORKING & SWINGS Basic terms in networking Socket Programming Introduction about Swings Components in Swings Events Handling 1. Get the Registration Details (Name, Gender, Phone_number, State, Country) from the user using Swings UI. And store the values in Database. SECTION 24 : ECLIPSE FEATURES AND LATEST JAVA VERSION FEATURES Default and static method in an interface Functional Interfaces and Lambda expressions Collection API improvements Concurrency API improvements Java IO improvements Working with Eclipse Eclipse shortcuts Debugging Code previous history

Contact Info +91 9884412301 +91 9884312236 Know more about Core Java info@credosystemz.com New # 30, Old # 16A, Third Main Road, Rajalakshmi Nagar, Velachery, Chennai (Opp. to MuruganKalyanaMandapam) BOOK A FREE DEMO