SlideShare a Scribd company logo
Core Java

Introduction to Java


















6 hrs

Evolution of Java
Object Oriented Programming Structure
Internet Programming & its requirements
Platform Independency & Portability
Security
Relation b/w JVM, JRE and JDK
Description of a Simple Java Program
Introduction to JAR format
Naming Conventions

OOPs Implementation


100 hrs

30 hrs

Classes and Objects
o Defining attributes and methods
o Implementing data encapsulation
o Relation b/w objects and reference variables
o Constructors and Anonymous block
o Method Overloading
o Static Data members, Block & methods
Understanding Memory structure
o Stack
o Heap
o Class & Method area
Understanding Class loading & Execution flow
o Static vs Dyanmic class loading
o Implicit vs Explicit class loading
o Sequence of operations performed at the time of class
loading
Argument Passing Mechanism & Wrapper classes
o Passing primitive arguments
o Passing objects
o Wrapper classes & their use
Usage of this keyword
o Referencing instance members










o Intra class constructor chaining
o Method chaining
Inheritance & code reusability
o Extending classes for code reusability
o Usage of super keyword
o Method Overriding
o Object class and its role
Inheritance & Runtime polymorphism
o Static & Dynamic binding
o Inheritance and Is-A relation
o Runtime polymorphism and generalization
o Abstract classes & methods
o final keyword
Interfaces and Role based Inheritance
o Difference b/w Feature & Role based Inheritance
o Difference b/w Static & Dynamic classing Environment
o Difference b/w classes & interfaces
o Use of interfaces in real scenarios
Implementing Has-A relation
o Difference b/w Aggregation & Composition
o Nested classes and their role
o Inner classes
o Anonymous Inner classes
Package & Scopes
o Need of packages
o Associating classes to packages
o Understanding Classpath environment variable
o import keyword and feature of static import
o public, protected, private & default scope
o Private Inheritance and its use
o Examples of private inheritance

Exception Handling







6 hrs

Difference b/w exception and error
Exception Handling & Robustness
Common Exceptions and Errors
try and catch block
Exception handlers & importance of their order
throw keyword and its usage





throws keyword and its usage
Checked and Unchecked Exceptions
Role of finally
Creating User defined Exceptions

MultiThreading in Java












Multitasking and Multithreading
Thread based execution model of Java Applications
Relation b/w Runnable interface and Thread class
States of Thread
Implementing User threads
Thread synchronization & mutual exclusivity
Inter Thread communication and Thread scheduling
Understanding and using Monitor
Thread deadlock and Interrupting Threads
ThreadGroup and its use
Daemon Threads and their use

Input Output Streams












10 hrs

8 hrs

Streams & their advantages over conventional input output
Commonly used byte oriented streams
Commonly used character oriented streams
Reading & writing data from different streams
Redirecting Standard input & output streams
Serialization
Use of transient keyword
Role of serialversionUID
File class and File System Interaction
Scanner class
StreamTokenizer and StringTokenizer
Networking






InetAddress class and Factory Design Pattern
Understanding socket and port
TCP/IP based networking using Socket & Server Socket
UDP based networking using DatagramSocket and
DatagramPacket
HTTP based networking using URL and URLConnection

Reflection








4 hrs

Understanding object representation of classes
Loading classes dynamically
Instantiating classes indirectly
Obtaining information of classes dynamically
Invoking methods indirectly
Referencing data members indirectly
Overriding access policy and referencing private members

Collection Framework













6 hrs

16 hrs

Role and Importance of Collection Framework
Use of List & Set based collection
Use of Iterator & ListIterator
Use of Maps
Searching elements in List, Hash and Tree based collections
Role of equals and hashCode() methods
Role of Comparable and Comparator interfaces
Thread safety and Vector
Difference b/w Enumeration and Iterator
Type safety and Generics
Common algorithms and Collections class
Using Properties class for managing properties files
I18n or Internationalization





Role of Locale class in i18n
Using NumberFormat class for applying number & currency
formatting
Using DateFormat class for applying date & time formatting
Using ResourceBundle and properties files for
internationalizing textual contents.

Database Connectivity Using JDBC 4.x










4 hrs

10 hrs

Overview of native and ODBC Drivers
o Introduction to JDBC
o Type of JDBC drivers
o Using different type of drivers
o Defining properties based Connection Factory
Performing basic database operations
o Insert
o Delete
o Update
o select
PreparedStatement
o Difference b/w Statement & PreparedStatement
o Setting Query parameters
o Executing Queries
CallabeStatement
o Creating PL/SQL Stored procedures and functions
o Creating Callable statements
o Executing procedures & functions
Misc
o Batch Updation
o Transacting queries
o Programmatic initialization of database
o Scrollabe & Updatable Resultset
o ResultSetMetaData
o DatabaseMetaData
o Connection Pooling and DataSource
o Implementation of DAO design pattern
Advance Java

100 hrs

Servlet API 3.x

28 hrs



























Introduction to JEE
Overview of Dynamic web applications
Introduction to Servlet
Servlet life cycle
Annotations and their use in Servlet development
Difference b/w web server & application server
Installing and configuring web & application server
Web Application formats
Deployment modes supported by servers
Creating and deploying a simple web application
Understanding the role of ServletRequest & ServletResponse
Differene b/w parameters and attributes
Using different content type for response
Using RequestDispatcher for Include & Forward
Initialization Parameters and their use
ServletConfig & ServletContext
Inter application collaboration
State Management and use of HttpSession & Cookies
Hidden Form fields and URL Rewriting
Using Http only Cookies
Listeners and web application events
Applying Filters to servlets
Asynchronous request processing
File Uploading & downloading
Security
Java Server pages (JSP)










Advantages of JSP over Servlet
JSP Architecture
Integration of JSP & Servlet API.
JSP implicit objects
Use of JSP Tags, Actions and Directives
Error Handling in JSP
Using Java Beans in JSP
Defining Custom Tags
JSTL & Expression Language

Tools & IDE










16 hrs

16 hrs

Introduction to Eclipse
o Installing eclipse
o Understanding Perspective & workspaces
o Changing Compiler, JRE and other setting
o Adding and removing plug-in
Project Management
o Creating various type of projects
o Closing & Importing projects
o Building projects
Managing Libraries and Dependencies
o Adding jar files from eclipse library
o Adding third party jar
o Removing jar files from a project
Code Generation & Refactoring
o Generating getter & Setter methods
o Generating constructors
o Overriding and implementing methods
o Renaming classes and members
o Moving classes and packages
o Extracting interfaces and abstract classes
Server Management
o Configuring web/application server
o Starting and stopping servers








o Deploying and undeploying applications
Debugging
o Debug perspective
o Using line, method, exception and data member
breakpoints.
o Setting up conditional breakpoints.
o Using step into, step over, step return and resume.
o Peeking into stack and heap contents
Unit Testing
o Introduction to JUnit
o Understanding assertions
o Writing & executing Test Cases
o Managing test cases with Test Suites
Subversion (SVN) Code Repository & Client
o Need of Code Repository
o Architecture of SVN Code Repository
o Configuring Project in a SVN Code Repository
o Installing SVN Client
o Connecting client to SVN Repository
o Checking out project form the repository
o Updating SVN and local repository
Log4j
o Understanding the need of Logging
o Introduction to Apache Log4j
o Log4j Architecture: Appender, Logger & Layout
o Log4j Configuration for web application

Project








Project Description
Project Architecture
Project Conventions and Deliverables
Data sources, Work flows and Modules
Project Interface Design
Creating project prototype
Testing, Modification & Acceptance

40 hrs




Commencement of next Iteration
Testing, Modification & Acceptance…
Integration Testing and project deployment

More Related Content

What's hot

Intro to Object Oriented Programming with Java
Intro to Object Oriented Programming with Java Intro to Object Oriented Programming with Java
Intro to Object Oriented Programming with Java
Hitesh-Java
 
Review Session and Attending Java Interviews
Review Session and Attending Java Interviews Review Session and Attending Java Interviews
Review Session and Attending Java Interviews
Hitesh-Java
 
Object+oriented+programming+in+java
Object+oriented+programming+in+javaObject+oriented+programming+in+java
Object+oriented+programming+in+java
Ye Win
 
Core Java interview questions-ppt
Core Java interview questions-pptCore Java interview questions-ppt
Core Java interview questions-ppt
Mayank Kumar
 
Technical interview questions
Technical interview questionsTechnical interview questions
Technical interview questions
Soba Arjun
 
JDBC Part - 2
JDBC Part - 2JDBC Part - 2
JDBC Part - 2
Hitesh-Java
 
OOP with Java - Part 3
OOP with Java - Part 3OOP with Java - Part 3
OOP with Java - Part 3
Hitesh-Java
 
Java interview questions 1
Java interview questions 1Java interview questions 1
Java interview questions 1
Sherihan Anver
 
Java interview questions 2
Java interview questions 2Java interview questions 2
Java interview questions 2
Sherihan Anver
 
Java and SPARQL
Java and SPARQLJava and SPARQL
Java and SPARQL
Raji Ghawi
 
Java Training in Noida Delhi NCR BY Ducat
Java Training in Noida Delhi NCR BY DucatJava Training in Noida Delhi NCR BY Ducat
Java Training in Noida Delhi NCR BY Ducat
Shri Prakash Pandey
 
Extreme Interview Questions
Extreme Interview QuestionsExtreme Interview Questions
Extreme Interview QuestionsEhtisham Ali
 
Interview Questions and Answers for Java
Interview Questions and Answers for JavaInterview Questions and Answers for Java
Interview Questions and Answers for Java
Garuda Trainings
 
MICROSOFT C#.NET ONLINE TRAINING
MICROSOFT C#.NET ONLINE TRAININGMICROSOFT C#.NET ONLINE TRAINING
MICROSOFT C#.NET ONLINE TRAINING
Santhosh Sap
 
Smalltalk on the JVM
Smalltalk on the JVMSmalltalk on the JVM
Smalltalk on the JVM
ESUG
 
Java interview question
Java interview questionJava interview question
Java interview question
varatharajanrajeswar
 
Object oriented concepts with java
Object oriented concepts with javaObject oriented concepts with java
Object oriented concepts with java
ishmecse13
 
Java Basics
Java BasicsJava Basics

What's hot (18)

Intro to Object Oriented Programming with Java
Intro to Object Oriented Programming with Java Intro to Object Oriented Programming with Java
Intro to Object Oriented Programming with Java
 
Review Session and Attending Java Interviews
Review Session and Attending Java Interviews Review Session and Attending Java Interviews
Review Session and Attending Java Interviews
 
Object+oriented+programming+in+java
Object+oriented+programming+in+javaObject+oriented+programming+in+java
Object+oriented+programming+in+java
 
Core Java interview questions-ppt
Core Java interview questions-pptCore Java interview questions-ppt
Core Java interview questions-ppt
 
Technical interview questions
Technical interview questionsTechnical interview questions
Technical interview questions
 
JDBC Part - 2
JDBC Part - 2JDBC Part - 2
JDBC Part - 2
 
OOP with Java - Part 3
OOP with Java - Part 3OOP with Java - Part 3
OOP with Java - Part 3
 
Java interview questions 1
Java interview questions 1Java interview questions 1
Java interview questions 1
 
Java interview questions 2
Java interview questions 2Java interview questions 2
Java interview questions 2
 
Java and SPARQL
Java and SPARQLJava and SPARQL
Java and SPARQL
 
Java Training in Noida Delhi NCR BY Ducat
Java Training in Noida Delhi NCR BY DucatJava Training in Noida Delhi NCR BY Ducat
Java Training in Noida Delhi NCR BY Ducat
 
Extreme Interview Questions
Extreme Interview QuestionsExtreme Interview Questions
Extreme Interview Questions
 
Interview Questions and Answers for Java
Interview Questions and Answers for JavaInterview Questions and Answers for Java
Interview Questions and Answers for Java
 
MICROSOFT C#.NET ONLINE TRAINING
MICROSOFT C#.NET ONLINE TRAININGMICROSOFT C#.NET ONLINE TRAINING
MICROSOFT C#.NET ONLINE TRAINING
 
Smalltalk on the JVM
Smalltalk on the JVMSmalltalk on the JVM
Smalltalk on the JVM
 
Java interview question
Java interview questionJava interview question
Java interview question
 
Object oriented concepts with java
Object oriented concepts with javaObject oriented concepts with java
Object oriented concepts with java
 
Java Basics
Java BasicsJava Basics
Java Basics
 

Viewers also liked

Introduction to DITA
Introduction to DITAIntroduction to DITA
Introduction to DITA
STC-Philadelphia Metro Chapter
 
Tameer friday special may 8th - 2015
Tameer   friday special may 8th - 2015Tameer   friday special may 8th - 2015
Tameer friday special may 8th - 2015
Khurram Ahmad
 
Five+ Ways to Add Interactivity to Online Help
Five+ Ways to Add Interactivity to Online HelpFive+ Ways to Add Interactivity to Online Help
Five+ Ways to Add Interactivity to Online Help
STC-Philadelphia Metro Chapter
 
Panduan kuliah di luar negeri
Panduan kuliah di luar negeriPanduan kuliah di luar negeri
Panduan kuliah di luar negeri
Hatta Syamsuddin
 
Z c menu de navidad 3
Z c menu de navidad 3Z c menu de navidad 3
Z c menu de navidad 3ISAC PANAMA
 
Vnu waar uw kinderen leven the cloud
Vnu   waar uw kinderen leven the cloudVnu   waar uw kinderen leven the cloud
Vnu waar uw kinderen leven the cloud
InTouchEEIG
 
Building capability through maturity assessments 1.0
Building capability through maturity assessments 1.0Building capability through maturity assessments 1.0
Building capability through maturity assessments 1.0Maven
 
6 Months PHP internship in Noida
6 Months PHP internship in Noida6 Months PHP internship in Noida
6 Months PHP internship in Noida
Tech Mentro
 
02k activeand passivevoiceoffice2003-1
02k activeand passivevoiceoffice2003-102k activeand passivevoiceoffice2003-1
02k activeand passivevoiceoffice2003-1JANA CIOBANU
 
STC PMC Newsletter 2004-11
STC PMC Newsletter 2004-11STC PMC Newsletter 2004-11
STC PMC Newsletter 2004-11
STC-Philadelphia Metro Chapter
 
2E3 250311
2E3 2503112E3 250311
2E3 250311
mdm_aini
 
Java Internship in Noida For B.Tech, MCA
Java Internship in Noida For B.Tech, MCAJava Internship in Noida For B.Tech, MCA
Java Internship in Noida For B.Tech, MCA
Tech Mentro
 
全中國最美的女孩
全中國最美的女孩全中國最美的女孩
全中國最美的女孩
susan10733
 
Advantage Group Presentation V2
Advantage Group Presentation V2Advantage Group Presentation V2
Advantage Group Presentation V2martingooden
 
Tameer friday special اعمالِ جمعہ بجا لانے پر مغفرت
Tameer   friday special اعمالِ جمعہ بجا لانے پر مغفرتTameer   friday special اعمالِ جمعہ بجا لانے پر مغفرت
Tameer friday special اعمالِ جمعہ بجا لانے پر مغفرت
Khurram Ahmad
 
Data center dynamics ver. 1.0
Data center dynamics ver. 1.0Data center dynamics ver. 1.0
Data center dynamics ver. 1.0
Hajime Arimoto
 
зураг
зурагзураг
зурагaoyun44
 
Challenging the dominant logic
Challenging the dominant logicChallenging the dominant logic
Challenging the dominant logic
valerie_sabatier
 

Viewers also liked (20)

Introduction to DITA
Introduction to DITAIntroduction to DITA
Introduction to DITA
 
Tameer friday special may 8th - 2015
Tameer   friday special may 8th - 2015Tameer   friday special may 8th - 2015
Tameer friday special may 8th - 2015
 
Five+ Ways to Add Interactivity to Online Help
Five+ Ways to Add Interactivity to Online HelpFive+ Ways to Add Interactivity to Online Help
Five+ Ways to Add Interactivity to Online Help
 
Panduan kuliah di luar negeri
Panduan kuliah di luar negeriPanduan kuliah di luar negeri
Panduan kuliah di luar negeri
 
Z c menu de navidad 3
Z c menu de navidad 3Z c menu de navidad 3
Z c menu de navidad 3
 
Vnu waar uw kinderen leven the cloud
Vnu   waar uw kinderen leven the cloudVnu   waar uw kinderen leven the cloud
Vnu waar uw kinderen leven the cloud
 
Building capability through maturity assessments 1.0
Building capability through maturity assessments 1.0Building capability through maturity assessments 1.0
Building capability through maturity assessments 1.0
 
6 Months PHP internship in Noida
6 Months PHP internship in Noida6 Months PHP internship in Noida
6 Months PHP internship in Noida
 
02k activeand passivevoiceoffice2003-1
02k activeand passivevoiceoffice2003-102k activeand passivevoiceoffice2003-1
02k activeand passivevoiceoffice2003-1
 
Je sy agus
Je sy agusJe sy agus
Je sy agus
 
STC PMC Newsletter 2004-11
STC PMC Newsletter 2004-11STC PMC Newsletter 2004-11
STC PMC Newsletter 2004-11
 
2E3 250311
2E3 2503112E3 250311
2E3 250311
 
Java Internship in Noida For B.Tech, MCA
Java Internship in Noida For B.Tech, MCAJava Internship in Noida For B.Tech, MCA
Java Internship in Noida For B.Tech, MCA
 
全中國最美的女孩
全中國最美的女孩全中國最美的女孩
全中國最美的女孩
 
Cr 29 09
Cr 29 09Cr 29 09
Cr 29 09
 
Advantage Group Presentation V2
Advantage Group Presentation V2Advantage Group Presentation V2
Advantage Group Presentation V2
 
Tameer friday special اعمالِ جمعہ بجا لانے پر مغفرت
Tameer   friday special اعمالِ جمعہ بجا لانے پر مغفرتTameer   friday special اعمالِ جمعہ بجا لانے پر مغفرت
Tameer friday special اعمالِ جمعہ بجا لانے پر مغفرت
 
Data center dynamics ver. 1.0
Data center dynamics ver. 1.0Data center dynamics ver. 1.0
Data center dynamics ver. 1.0
 
зураг
зурагзураг
зураг
 
Challenging the dominant logic
Challenging the dominant logicChallenging the dominant logic
Challenging the dominant logic
 

Similar to Java training in Noida

Core Java Training in Noida
Core Java Training in NoidaCore Java Training in Noida
Core Java Training in Noida
Tech Mentro
 
Letsleads dot net-syllabus
Letsleads dot net-syllabusLetsleads dot net-syllabus
Letsleads dot net-syllabus
letsleads
 
6 Months Project Training in Java
6 Months Project Training in Java 6 Months Project Training in Java
6 Months Project Training in Java
Tech Mentro
 
Curriculum outline
Curriculum outlineCurriculum outline
Curriculum outline
Dipin Sharma
 
6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida
Tech Mentro
 
Java classes in karve nagar pune
Java classes in karve nagar puneJava classes in karve nagar pune
Java classes in karve nagar pune
letsleadsand
 
. Net Training Institute in Noida/NCR
. Net Training Institute in Noida/NCR. Net Training Institute in Noida/NCR
. Net Training Institute in Noida/NCR
Tech Mentro
 
Core java and advance java syallabus - Cacit.co.in
Core java and advance java syallabus - Cacit.co.inCore java and advance java syallabus - Cacit.co.in
Core java and advance java syallabus - Cacit.co.in
cacitnoida
 
Java se 8 fundamentals
Java se 8 fundamentalsJava se 8 fundamentals
Java se 8 fundamentals
megharajk
 
Java training in pune course content By Advanto Software
Java training in pune course content By Advanto SoftwareJava training in pune course content By Advanto Software
Java training in pune course content By Advanto Software
Advanto Software
 
Complete java syllabus 7448062045 Yesdo Sddd
Complete java syllabus 7448062045 Yesdo SdddComplete java syllabus 7448062045 Yesdo Sddd
Complete java syllabus 7448062045 Yesdo Sddd
Yesdo Softindia Pvt Ltd
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
PRO IT Online Training
 
Final Table of Content
Final Table of ContentFinal Table of Content
Final Table of Content
People Strategists
 
Core java online training
Core java online trainingCore java online training
Core java online training
Glory IT Technologies Pvt. Ltd.
 
Php training in_noida
Php training in_noidaPhp training in_noida
Php training in_noida
Tech Mentro
 
6 Months Project Training in PHP
6 Months Project Training in PHP6 Months Project Training in PHP
6 Months Project Training in PHP
Tech Mentro
 
276626961 java-j2 ee-course-curriculum-modular
276626961 java-j2 ee-course-curriculum-modular276626961 java-j2 ee-course-curriculum-modular
276626961 java-j2 ee-course-curriculum-modular
sloumaallagui1
 
Android training in Nagpur
Android training in Nagpur Android training in Nagpur
Android training in Nagpur
letsleadsand
 
Android classes-in-pune-syllabus
Android classes-in-pune-syllabusAndroid classes-in-pune-syllabus
Android classes-in-pune-syllabus
cncandrwebworld
 
JAVA Training in Bangalore
JAVA Training in BangaloreJAVA Training in Bangalore
JAVA Training in Bangalore
RIA Institute of technology
 

Similar to Java training in Noida (20)

Core Java Training in Noida
Core Java Training in NoidaCore Java Training in Noida
Core Java Training in Noida
 
Letsleads dot net-syllabus
Letsleads dot net-syllabusLetsleads dot net-syllabus
Letsleads dot net-syllabus
 
6 Months Project Training in Java
6 Months Project Training in Java 6 Months Project Training in Java
6 Months Project Training in Java
 
Curriculum outline
Curriculum outlineCurriculum outline
Curriculum outline
 
6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida
 
Java classes in karve nagar pune
Java classes in karve nagar puneJava classes in karve nagar pune
Java classes in karve nagar pune
 
. Net Training Institute in Noida/NCR
. Net Training Institute in Noida/NCR. Net Training Institute in Noida/NCR
. Net Training Institute in Noida/NCR
 
Core java and advance java syallabus - Cacit.co.in
Core java and advance java syallabus - Cacit.co.inCore java and advance java syallabus - Cacit.co.in
Core java and advance java syallabus - Cacit.co.in
 
Java se 8 fundamentals
Java se 8 fundamentalsJava se 8 fundamentals
Java se 8 fundamentals
 
Java training in pune course content By Advanto Software
Java training in pune course content By Advanto SoftwareJava training in pune course content By Advanto Software
Java training in pune course content By Advanto Software
 
Complete java syllabus 7448062045 Yesdo Sddd
Complete java syllabus 7448062045 Yesdo SdddComplete java syllabus 7448062045 Yesdo Sddd
Complete java syllabus 7448062045 Yesdo Sddd
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
 
Final Table of Content
Final Table of ContentFinal Table of Content
Final Table of Content
 
Core java online training
Core java online trainingCore java online training
Core java online training
 
Php training in_noida
Php training in_noidaPhp training in_noida
Php training in_noida
 
6 Months Project Training in PHP
6 Months Project Training in PHP6 Months Project Training in PHP
6 Months Project Training in PHP
 
276626961 java-j2 ee-course-curriculum-modular
276626961 java-j2 ee-course-curriculum-modular276626961 java-j2 ee-course-curriculum-modular
276626961 java-j2 ee-course-curriculum-modular
 
Android training in Nagpur
Android training in Nagpur Android training in Nagpur
Android training in Nagpur
 
Android classes-in-pune-syllabus
Android classes-in-pune-syllabusAndroid classes-in-pune-syllabus
Android classes-in-pune-syllabus
 
JAVA Training in Bangalore
JAVA Training in BangaloreJAVA Training in Bangalore
JAVA Training in Bangalore
 

More from Tech Mentro

6 Months Android Internship in Noida
6 Months Android Internship in Noida6 Months Android Internship in Noida
6 Months Android Internship in Noida
Tech Mentro
 
Web Services Training in Noida
Web Services Training in Noida Web Services Training in Noida
Web Services Training in Noida
Tech Mentro
 
6 Months Project Training in Java
6 Months Project Training in Java6 Months Project Training in Java
6 Months Project Training in Java
Tech Mentro
 
Android project training in Noiida
Android project training in NoiidaAndroid project training in Noiida
Android project training in Noiida
Tech Mentro
 
Project Training in Noida
Project Training in NoidaProject Training in Noida
Project Training in Noida
Tech Mentro
 
Tech mentro pdf
Tech mentro pdfTech mentro pdf
Tech mentro pdf
Tech Mentro
 
Summer training
Summer trainingSummer training
Summer training
Tech Mentro
 
Industrial Summer Training for MCA/BCA/BE/B-Tech Students
Industrial Summer Training for MCA/BCA/BE/B-Tech StudentsIndustrial Summer Training for MCA/BCA/BE/B-Tech Students
Industrial Summer Training for MCA/BCA/BE/B-Tech Students
Tech Mentro
 
6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training6 Weeks Project Based Summer Training
6 Weeks Project Based Summer TrainingTech Mentro
 

More from Tech Mentro (9)

6 Months Android Internship in Noida
6 Months Android Internship in Noida6 Months Android Internship in Noida
6 Months Android Internship in Noida
 
Web Services Training in Noida
Web Services Training in Noida Web Services Training in Noida
Web Services Training in Noida
 
6 Months Project Training in Java
6 Months Project Training in Java6 Months Project Training in Java
6 Months Project Training in Java
 
Android project training in Noiida
Android project training in NoiidaAndroid project training in Noiida
Android project training in Noiida
 
Project Training in Noida
Project Training in NoidaProject Training in Noida
Project Training in Noida
 
Tech mentro pdf
Tech mentro pdfTech mentro pdf
Tech mentro pdf
 
Summer training
Summer trainingSummer training
Summer training
 
Industrial Summer Training for MCA/BCA/BE/B-Tech Students
Industrial Summer Training for MCA/BCA/BE/B-Tech StudentsIndustrial Summer Training for MCA/BCA/BE/B-Tech Students
Industrial Summer Training for MCA/BCA/BE/B-Tech Students
 
6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training
 

Recently uploaded

MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 

Recently uploaded (20)

MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 

Java training in Noida

  • 1. Core Java Introduction to Java              6 hrs Evolution of Java Object Oriented Programming Structure Internet Programming & its requirements Platform Independency & Portability Security Relation b/w JVM, JRE and JDK Description of a Simple Java Program Introduction to JAR format Naming Conventions OOPs Implementation  100 hrs 30 hrs Classes and Objects o Defining attributes and methods o Implementing data encapsulation o Relation b/w objects and reference variables o Constructors and Anonymous block o Method Overloading o Static Data members, Block & methods Understanding Memory structure o Stack o Heap o Class & Method area Understanding Class loading & Execution flow o Static vs Dyanmic class loading o Implicit vs Explicit class loading o Sequence of operations performed at the time of class loading Argument Passing Mechanism & Wrapper classes o Passing primitive arguments o Passing objects o Wrapper classes & their use Usage of this keyword o Referencing instance members
  • 2.      o Intra class constructor chaining o Method chaining Inheritance & code reusability o Extending classes for code reusability o Usage of super keyword o Method Overriding o Object class and its role Inheritance & Runtime polymorphism o Static & Dynamic binding o Inheritance and Is-A relation o Runtime polymorphism and generalization o Abstract classes & methods o final keyword Interfaces and Role based Inheritance o Difference b/w Feature & Role based Inheritance o Difference b/w Static & Dynamic classing Environment o Difference b/w classes & interfaces o Use of interfaces in real scenarios Implementing Has-A relation o Difference b/w Aggregation & Composition o Nested classes and their role o Inner classes o Anonymous Inner classes Package & Scopes o Need of packages o Associating classes to packages o Understanding Classpath environment variable o import keyword and feature of static import o public, protected, private & default scope o Private Inheritance and its use o Examples of private inheritance Exception Handling       6 hrs Difference b/w exception and error Exception Handling & Robustness Common Exceptions and Errors try and catch block Exception handlers & importance of their order throw keyword and its usage
  • 3.     throws keyword and its usage Checked and Unchecked Exceptions Role of finally Creating User defined Exceptions MultiThreading in Java            Multitasking and Multithreading Thread based execution model of Java Applications Relation b/w Runnable interface and Thread class States of Thread Implementing User threads Thread synchronization & mutual exclusivity Inter Thread communication and Thread scheduling Understanding and using Monitor Thread deadlock and Interrupting Threads ThreadGroup and its use Daemon Threads and their use Input Output Streams            10 hrs 8 hrs Streams & their advantages over conventional input output Commonly used byte oriented streams Commonly used character oriented streams Reading & writing data from different streams Redirecting Standard input & output streams Serialization Use of transient keyword Role of serialversionUID File class and File System Interaction Scanner class StreamTokenizer and StringTokenizer
  • 4. Networking      InetAddress class and Factory Design Pattern Understanding socket and port TCP/IP based networking using Socket & Server Socket UDP based networking using DatagramSocket and DatagramPacket HTTP based networking using URL and URLConnection Reflection        4 hrs Understanding object representation of classes Loading classes dynamically Instantiating classes indirectly Obtaining information of classes dynamically Invoking methods indirectly Referencing data members indirectly Overriding access policy and referencing private members Collection Framework             6 hrs 16 hrs Role and Importance of Collection Framework Use of List & Set based collection Use of Iterator & ListIterator Use of Maps Searching elements in List, Hash and Tree based collections Role of equals and hashCode() methods Role of Comparable and Comparator interfaces Thread safety and Vector Difference b/w Enumeration and Iterator Type safety and Generics Common algorithms and Collections class Using Properties class for managing properties files
  • 5. I18n or Internationalization     Role of Locale class in i18n Using NumberFormat class for applying number & currency formatting Using DateFormat class for applying date & time formatting Using ResourceBundle and properties files for internationalizing textual contents. Database Connectivity Using JDBC 4.x      4 hrs 10 hrs Overview of native and ODBC Drivers o Introduction to JDBC o Type of JDBC drivers o Using different type of drivers o Defining properties based Connection Factory Performing basic database operations o Insert o Delete o Update o select PreparedStatement o Difference b/w Statement & PreparedStatement o Setting Query parameters o Executing Queries CallabeStatement o Creating PL/SQL Stored procedures and functions o Creating Callable statements o Executing procedures & functions Misc o Batch Updation o Transacting queries o Programmatic initialization of database o Scrollabe & Updatable Resultset o ResultSetMetaData o DatabaseMetaData o Connection Pooling and DataSource o Implementation of DAO design pattern
  • 6. Advance Java 100 hrs Servlet API 3.x 28 hrs                          Introduction to JEE Overview of Dynamic web applications Introduction to Servlet Servlet life cycle Annotations and their use in Servlet development Difference b/w web server & application server Installing and configuring web & application server Web Application formats Deployment modes supported by servers Creating and deploying a simple web application Understanding the role of ServletRequest & ServletResponse Differene b/w parameters and attributes Using different content type for response Using RequestDispatcher for Include & Forward Initialization Parameters and their use ServletConfig & ServletContext Inter application collaboration State Management and use of HttpSession & Cookies Hidden Form fields and URL Rewriting Using Http only Cookies Listeners and web application events Applying Filters to servlets Asynchronous request processing File Uploading & downloading Security
  • 7. Java Server pages (JSP)          Advantages of JSP over Servlet JSP Architecture Integration of JSP & Servlet API. JSP implicit objects Use of JSP Tags, Actions and Directives Error Handling in JSP Using Java Beans in JSP Defining Custom Tags JSTL & Expression Language Tools & IDE      16 hrs 16 hrs Introduction to Eclipse o Installing eclipse o Understanding Perspective & workspaces o Changing Compiler, JRE and other setting o Adding and removing plug-in Project Management o Creating various type of projects o Closing & Importing projects o Building projects Managing Libraries and Dependencies o Adding jar files from eclipse library o Adding third party jar o Removing jar files from a project Code Generation & Refactoring o Generating getter & Setter methods o Generating constructors o Overriding and implementing methods o Renaming classes and members o Moving classes and packages o Extracting interfaces and abstract classes Server Management o Configuring web/application server o Starting and stopping servers
  • 8.     o Deploying and undeploying applications Debugging o Debug perspective o Using line, method, exception and data member breakpoints. o Setting up conditional breakpoints. o Using step into, step over, step return and resume. o Peeking into stack and heap contents Unit Testing o Introduction to JUnit o Understanding assertions o Writing & executing Test Cases o Managing test cases with Test Suites Subversion (SVN) Code Repository & Client o Need of Code Repository o Architecture of SVN Code Repository o Configuring Project in a SVN Code Repository o Installing SVN Client o Connecting client to SVN Repository o Checking out project form the repository o Updating SVN and local repository Log4j o Understanding the need of Logging o Introduction to Apache Log4j o Log4j Architecture: Appender, Logger & Layout o Log4j Configuration for web application Project        Project Description Project Architecture Project Conventions and Deliverables Data sources, Work flows and Modules Project Interface Design Creating project prototype Testing, Modification & Acceptance 40 hrs
  • 9.    Commencement of next Iteration Testing, Modification & Acceptance… Integration Testing and project deployment