SlideShare a Scribd company logo
1 of 5
Download to read offline
Java 6 Months Internship Curriculum Tech Mentro
learn better, earn better..
Core Java 100 Hrs
Introduction to Java 6
◦ 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 30
◦ Classes and Objects
◦ Defining attributes and methods
◦ Implementing data encapsulation
◦ Relation b/w objects and reference variables
◦ Constructors and Anonymous block
◦ Method Overloading
◦ Static Data members, Block & methods
◦ Understanding Memory structure
◦ Stack
◦ Heap
◦ Class & Method area
◦ Understanding Class loading & Execution flow
◦ Static vs Dynamic class loading
◦ Implicit vs Explicit class loading
◦ Sequence of operations performed at the time of class loading
◦ Argument Passing Mechanism & Wrapper classes
◦ Passing primitive arguments
◦ Passing objects
◦ Wrapper classes & their use
◦ Usage of this keyword
◦ Referencing instance members
◦ Intra class constructor chaining
◦ Method chaining
◦ Inheritance & code reusability
◦ Extending classes for code reusability
◦ Usage of super keyword
◦ Method Overriding
◦ Object class and its role
◦ Inheritance & Runtime polymorphism
◦ Static & Dynamic binding
◦ Inheritance and Is-A relation
◦ Runtime polymorphism and generalization
◦ Abstract classes & methods
◦ final keyword
◦ Interfaces and Role based Inheritance
◦ Difference b/w Feature & Role based Inheritance
◦ Difference b/w Static & Dynamic classing Environment
◦ Difference b/w classes & interfaces
◦ Use of interfaces in real scenarios
◦ Implementing Has-A relation
◦ Difference b/w Aggregation & Composition
◦ Nested classes and their role
◦ Inner classes
◦ Anonymous Inner classes
◦ Package & Scopes
▪ Need of packages
▪ Associating classes to packages
▪ Understanding Class path environment variable
▪ import keyword and feature of static import
▪ public, protected, private & default scope
▪ Private Inheritance and its use
▪ Examples of private inheritance
Exception Handling 6
◦ 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 10
◦ 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
◦ Thread Group and its use
◦ Daemon Threads and their use

Input output Streams 8
◦ 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 6
◦ 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
◦ 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 16
◦ 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 4
 Role of Locale class in i18n
 Using Number Format class for applying number & currency formatting
 Using Date Format class for applying date & time formatting
 Using ResourceBundle and properties files for internationalizing textual contents.
Database Connectivity using JDBC 4.X 10
◦ Overview of native and ODBC Drivers
◦ Introduction to JDBC
◦ Type of JDBC drivers
◦ Using different type of drivers
◦ Defining properties based Connection Factory
◦ Performing basic database operations
◦ Insert
◦ Delete
◦ Update
◦ select
◦ Prepared Statement
◦ Difference b/w Statement & Prepared Statement
◦ Setting Query parameters
◦ Executing Queries
◦ CallabeStatement
◦ Creating PL/SQL Stored procedures and functions
◦ Creating Callable statements
◦ Executing procedures & functions
◦ Misc
▪ Batch Updation
▪ Transacting queries
▪ Programmatic initialization of database
▪ Scrollabe & Updatable Resultset
▪ ResultSetMetaData
▪ DatabaseMetaData
▪ Connection Pooling and DataSource
▪ Implementation of DAO design pattern
Advance Java 100 Hrs
Servlet API 3.X 28
◦ 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) 16
 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 6
◦ Introduction to Eclipse
◦ Installing eclipse
◦ Understanding Perspective & workspaces
◦ Changing Compiler, JRE and other setting
◦ Adding and removing plug-in
◦ Project Management
◦ Creating various type of projects
◦ Closing & Importing projects
◦ Building projects
◦ Managing Libraries and Dependencies
◦ Adding jar files from eclipse library
◦ Adding third party jar
◦ Removing jar files from a project
◦ Code Generation & Refactoring
◦ Generating getter & Setter methods
◦ Generating constructors
◦ Overriding and implementing methods
◦ Renaming classes and members
◦ Moving classes and packages
◦ Extracting interfaces and abstract classes
◦ Server Management
◦ Configuring web/application server
◦ Starting and stopping servers
◦ Deploying and undeploying applications
◦ Log4J
◦ Understanding the need of Logging
◦ Introduction to Apache Log4J
◦ Log4j Architecture : Appender, Logger & Laout
◦ Log4j Configuration for web application
Bootstrap Framework 4
 What is bootstrap ?
 Bootstrap CSS.
 Bootstrap Layout Components
 Bootstrap JavaScript Plugins
 Looping with Index based array
 Looping with associative array using each() and foreach() Some useful Library function
JavaScript 2
 Syntax
 The document object model (DOM)
 The browser object model (BOM)
 Function definition and function call
 All about events
Jquery 2
 How Jquery works
 The Jquery object
 Jquery events
 Creating basic and advanced plugin
 Jquery UI
Ajax 2
 Ajax components
 XML and Ajax
 XMLHttpRequest Object
Major Project 40
 Project Description
 Project Architecture
 Project Conventions and Deliverables
 Data sources, Work flows and Modules
 Project Interface Design
 Creating project prototype
 Testing, Modification & Acceptance
Tech Mentro , C-43 , Sec-2 , Noida, Ph:0120.4549462 , www.techmentro.com

More Related Content

Viewers also liked

цахим судалгаа 1 шавь- цогцолбор а.оюун
цахим судалгаа 1  шавь- цогцолбор а.оюунцахим судалгаа 1  шавь- цогцолбор а.оюун
цахим судалгаа 1 шавь- цогцолбор а.оюунaoyun44
 
YOU DON'T HAVE TO BE A GROWN-UP...
YOU DON'T HAVE TO BE A GROWN-UP...YOU DON'T HAVE TO BE A GROWN-UP...
YOU DON'T HAVE TO BE A GROWN-UP...ccncinci
 
Data center dynamics ver. 1.0
Data center dynamics ver. 1.0Data center dynamics ver. 1.0
Data center dynamics ver. 1.0Hajime Arimoto
 
6 Months PHP internship in Noida
6 Months PHP internship in Noida6 Months PHP internship in Noida
6 Months PHP internship in NoidaTech Mentro
 
Sample of product development
Sample of product developmentSample of product development
Sample of product developmentTransit-Protect
 
Good Life Template
Good  Life  TemplateGood  Life  Template
Good Life TemplateElmer Cortez
 
Eric Leifermann visual resume
Eric Leifermann visual resumeEric Leifermann visual resume
Eric Leifermann visual resumeEric_Leifermann
 
Advantage Group Presentation V2
Advantage Group Presentation V2Advantage Group Presentation V2
Advantage Group Presentation V2martingooden
 
Panduan kuliah di luar negeri
Panduan kuliah di luar negeriPanduan kuliah di luar negeri
Panduan kuliah di luar negeriHatta Syamsuddin
 
Economic Growth
Economic GrowthEconomic Growth
Economic GrowthAdjuki Ccx
 
Modeling RESTful applications
Modeling RESTful applicationsModeling RESTful applications
Modeling RESTful applicationsruyalarcon
 
2E3 250311
2E3 2503112E3 250311
2E3 250311mdm_aini
 
Today's Learning and Technology – How Technology is changing the way people t...
Today's Learning and Technology – How Technology is changing the way people t...Today's Learning and Technology – How Technology is changing the way people t...
Today's Learning and Technology – How Technology is changing the way people t...STC-Philadelphia Metro Chapter
 
Challenging the dominant logic
Challenging the dominant logicChallenging the dominant logic
Challenging the dominant logicvalerie_sabatier
 
Useful Shareware / Freeware for Technical Communicators
Useful Shareware / Freeware for Technical CommunicatorsUseful Shareware / Freeware for Technical Communicators
Useful Shareware / Freeware for Technical CommunicatorsSTC-Philadelphia Metro Chapter
 

Viewers also liked (20)

цахим судалгаа 1 шавь- цогцолбор а.оюун
цахим судалгаа 1  шавь- цогцолбор а.оюунцахим судалгаа 1  шавь- цогцолбор а.оюун
цахим судалгаа 1 шавь- цогцолбор а.оюун
 
Cr 29 09
Cr 29 09Cr 29 09
Cr 29 09
 
YOU DON'T HAVE TO BE A GROWN-UP...
YOU DON'T HAVE TO BE A GROWN-UP...YOU DON'T HAVE TO BE A GROWN-UP...
YOU DON'T HAVE TO BE A GROWN-UP...
 
Research paper jamie
Research paper jamieResearch paper jamie
Research paper jamie
 
Data center dynamics ver. 1.0
Data center dynamics ver. 1.0Data center dynamics ver. 1.0
Data center dynamics ver. 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
 
Sample of product development
Sample of product developmentSample of product development
Sample of product development
 
Jaringan 6023487
Jaringan 6023487Jaringan 6023487
Jaringan 6023487
 
Good Life Template
Good  Life  TemplateGood  Life  Template
Good Life Template
 
Eric Leifermann visual resume
Eric Leifermann visual resumeEric Leifermann visual resume
Eric Leifermann visual resume
 
LACCE
LACCELACCE
LACCE
 
Advantage Group Presentation V2
Advantage Group Presentation V2Advantage Group Presentation V2
Advantage Group Presentation V2
 
Panduan kuliah di luar negeri
Panduan kuliah di luar negeriPanduan kuliah di luar negeri
Panduan kuliah di luar negeri
 
GSRMS Ben Broussard
GSRMS Ben BroussardGSRMS Ben Broussard
GSRMS Ben Broussard
 
Economic Growth
Economic GrowthEconomic Growth
Economic Growth
 
Modeling RESTful applications
Modeling RESTful applicationsModeling RESTful applications
Modeling RESTful applications
 
2E3 250311
2E3 2503112E3 250311
2E3 250311
 
Today's Learning and Technology – How Technology is changing the way people t...
Today's Learning and Technology – How Technology is changing the way people t...Today's Learning and Technology – How Technology is changing the way people t...
Today's Learning and Technology – How Technology is changing the way people t...
 
Challenging the dominant logic
Challenging the dominant logicChallenging the dominant logic
Challenging the dominant logic
 
Useful Shareware / Freeware for Technical Communicators
Useful Shareware / Freeware for Technical CommunicatorsUseful Shareware / Freeware for Technical Communicators
Useful Shareware / Freeware for Technical Communicators
 

Similar to Java Internship in Noida For B.Tech, MCA

Java training in Noida
Java training in NoidaJava training in Noida
Java training in NoidaTech Mentro
 
6 Months Project Training in Java
6 Months Project Training in Java6 Months Project Training in Java
6 Months Project Training in JavaTech Mentro
 
Core Java Training in Noida
Core Java Training in NoidaCore Java Training in Noida
Core Java Training in NoidaTech Mentro
 
Testing-Tools-Magnitia-Content.pdf
Testing-Tools-Magnitia-Content.pdfTesting-Tools-Magnitia-Content.pdf
Testing-Tools-Magnitia-Content.pdfAnanthReddy38
 
Core java Classroom training at HarshithaTechnologies
Core java Classroom training at HarshithaTechnologiesCore java Classroom training at HarshithaTechnologies
Core java Classroom training at HarshithaTechnologiesJayarajus
 
Dot Net Training in Chennai
Dot Net Training in ChennaiDot Net Training in Chennai
Dot Net Training in Chennaijeevanfita
 
Struts2-Spring=Hibernate
Struts2-Spring=HibernateStruts2-Spring=Hibernate
Struts2-Spring=HibernateJay Shah
 
Spring 4 en spring data
Spring 4 en spring dataSpring 4 en spring data
Spring 4 en spring dataGeert Pante
 
Expert selenium with core java
Expert selenium with core javaExpert selenium with core java
Expert selenium with core javaIshita Arora
 
Expert selenium with core java
Expert selenium with core javaExpert selenium with core java
Expert selenium with core javaIshita Arora
 
Best Java Online Training in India
Best Java Online Training in IndiaBest Java Online Training in India
Best Java Online Training in IndiaNagendra Kumar
 
Letsleads dot net-syllabus
Letsleads dot net-syllabusLetsleads dot net-syllabus
Letsleads dot net-syllabusletsleads
 
Advanced Java Online Training.pdf
Advanced Java Online Training.pdfAdvanced Java Online Training.pdf
Advanced Java Online Training.pdfSpiritsoftsTraining
 
Orchestrating Cloud Applications With TOSCA
Orchestrating Cloud Applications With TOSCAOrchestrating Cloud Applications With TOSCA
Orchestrating Cloud Applications With TOSCAArthur Berezin
 
Mastering asp.net mvc - Dot Net Tricks
Mastering asp.net mvc - Dot Net TricksMastering asp.net mvc - Dot Net Tricks
Mastering asp.net mvc - Dot Net TricksGaurav Singh
 
Dot net-course-curriculumn
Dot net-course-curriculumnDot net-course-curriculumn
Dot net-course-curriculumnAmit Sharma
 
Session 34 - JDBC Best Practices, Introduction to Design Patterns
Session 34 - JDBC Best Practices, Introduction to Design PatternsSession 34 - JDBC Best Practices, Introduction to Design Patterns
Session 34 - JDBC Best Practices, Introduction to Design PatternsPawanMM
 

Similar to Java Internship in Noida For B.Tech, MCA (20)

Java training in Noida
Java training in NoidaJava training in Noida
Java 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
 
Core Java Training in Noida
Core Java Training in NoidaCore Java Training in Noida
Core Java Training in Noida
 
Testing-Tools-Magnitia-Content.pdf
Testing-Tools-Magnitia-Content.pdfTesting-Tools-Magnitia-Content.pdf
Testing-Tools-Magnitia-Content.pdf
 
Core java Classroom training at HarshithaTechnologies
Core java Classroom training at HarshithaTechnologiesCore java Classroom training at HarshithaTechnologies
Core java Classroom training at HarshithaTechnologies
 
Dot Net Training in Chennai
Dot Net Training in ChennaiDot Net Training in Chennai
Dot Net Training in Chennai
 
Struts2-Spring=Hibernate
Struts2-Spring=HibernateStruts2-Spring=Hibernate
Struts2-Spring=Hibernate
 
Spring 4 en spring data
Spring 4 en spring dataSpring 4 en spring data
Spring 4 en spring data
 
Expert selenium with core java
Expert selenium with core javaExpert selenium with core java
Expert selenium with core java
 
Expert selenium with core java
Expert selenium with core javaExpert selenium with core java
Expert selenium with core java
 
005428052.pdf
005428052.pdf005428052.pdf
005428052.pdf
 
Best Java Online Training in India
Best Java Online Training in IndiaBest Java Online Training in India
Best Java Online Training in India
 
Road Trip To Component
Road Trip To ComponentRoad Trip To Component
Road Trip To Component
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
 
Letsleads dot net-syllabus
Letsleads dot net-syllabusLetsleads dot net-syllabus
Letsleads dot net-syllabus
 
Advanced Java Online Training.pdf
Advanced Java Online Training.pdfAdvanced Java Online Training.pdf
Advanced Java Online Training.pdf
 
Orchestrating Cloud Applications With TOSCA
Orchestrating Cloud Applications With TOSCAOrchestrating Cloud Applications With TOSCA
Orchestrating Cloud Applications With TOSCA
 
Mastering asp.net mvc - Dot Net Tricks
Mastering asp.net mvc - Dot Net TricksMastering asp.net mvc - Dot Net Tricks
Mastering asp.net mvc - Dot Net Tricks
 
Dot net-course-curriculumn
Dot net-course-curriculumnDot net-course-curriculumn
Dot net-course-curriculumn
 
Session 34 - JDBC Best Practices, Introduction to Design Patterns
Session 34 - JDBC Best Practices, Introduction to Design PatternsSession 34 - JDBC Best Practices, Introduction to Design Patterns
Session 34 - JDBC Best Practices, Introduction to Design Patterns
 

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 NoidaTech Mentro
 
Web Services Training in Noida
Web Services Training in Noida Web Services Training in Noida
Web Services Training in Noida Tech Mentro
 
. Net Training Institute in Noida/NCR
. Net Training Institute in Noida/NCR. Net Training Institute in Noida/NCR
. Net Training Institute in Noida/NCRTech Mentro
 
Php training in_noida
Php training in_noidaPhp training in_noida
Php training in_noidaTech Mentro
 
6 Months Project Training in PHP
6 Months Project Training in PHP6 Months Project Training in PHP
6 Months Project Training in PHPTech Mentro
 
Android project training in Noiida
Android project training in NoiidaAndroid project training in Noiida
Android project training in NoiidaTech Mentro
 
Project Training in Noida
Project Training in NoidaProject Training in Noida
Project Training in NoidaTech Mentro
 
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
 
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 StudentsTech 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 (12)

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
 
. Net Training Institute in Noida/NCR
. Net Training Institute in Noida/NCR. Net Training Institute in Noida/NCR
. Net Training Institute in Noida/NCR
 
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
 
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
 
6 Months Project Training in Java
6 Months Project Training in Java 6 Months Project Training in Java
6 Months Project Training in Java
 
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

Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 

Recently uploaded (20)

Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 

Java Internship in Noida For B.Tech, MCA

  • 1. Java 6 Months Internship Curriculum Tech Mentro learn better, earn better.. Core Java 100 Hrs Introduction to Java 6 ◦ 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 30 ◦ Classes and Objects ◦ Defining attributes and methods ◦ Implementing data encapsulation ◦ Relation b/w objects and reference variables ◦ Constructors and Anonymous block ◦ Method Overloading ◦ Static Data members, Block & methods ◦ Understanding Memory structure ◦ Stack ◦ Heap ◦ Class & Method area ◦ Understanding Class loading & Execution flow ◦ Static vs Dynamic class loading ◦ Implicit vs Explicit class loading ◦ Sequence of operations performed at the time of class loading ◦ Argument Passing Mechanism & Wrapper classes ◦ Passing primitive arguments ◦ Passing objects ◦ Wrapper classes & their use ◦ Usage of this keyword ◦ Referencing instance members ◦ Intra class constructor chaining ◦ Method chaining ◦ Inheritance & code reusability ◦ Extending classes for code reusability ◦ Usage of super keyword ◦ Method Overriding ◦ Object class and its role ◦ Inheritance & Runtime polymorphism ◦ Static & Dynamic binding ◦ Inheritance and Is-A relation ◦ Runtime polymorphism and generalization ◦ Abstract classes & methods ◦ final keyword ◦ Interfaces and Role based Inheritance ◦ Difference b/w Feature & Role based Inheritance ◦ Difference b/w Static & Dynamic classing Environment ◦ Difference b/w classes & interfaces ◦ Use of interfaces in real scenarios ◦ Implementing Has-A relation ◦ Difference b/w Aggregation & Composition ◦ Nested classes and their role ◦ Inner classes ◦ Anonymous Inner classes ◦ Package & Scopes ▪ Need of packages ▪ Associating classes to packages ▪ Understanding Class path environment variable ▪ import keyword and feature of static import ▪ public, protected, private & default scope ▪ Private Inheritance and its use ▪ Examples of private inheritance
  • 2. Exception Handling 6 ◦ 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 10 ◦ 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 ◦ Thread Group and its use ◦ Daemon Threads and their use  Input output Streams 8 ◦ 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 6 ◦ 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 ◦ 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 16 ◦ 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
  • 3. ◦ Type safety and Generics ◦ Common algorithms and Collections class ◦ Using Properties class for managing properties files I18N or Internationalization 4  Role of Locale class in i18n  Using Number Format class for applying number & currency formatting  Using Date Format class for applying date & time formatting  Using ResourceBundle and properties files for internationalizing textual contents. Database Connectivity using JDBC 4.X 10 ◦ Overview of native and ODBC Drivers ◦ Introduction to JDBC ◦ Type of JDBC drivers ◦ Using different type of drivers ◦ Defining properties based Connection Factory ◦ Performing basic database operations ◦ Insert ◦ Delete ◦ Update ◦ select ◦ Prepared Statement ◦ Difference b/w Statement & Prepared Statement ◦ Setting Query parameters ◦ Executing Queries ◦ CallabeStatement ◦ Creating PL/SQL Stored procedures and functions ◦ Creating Callable statements ◦ Executing procedures & functions ◦ Misc ▪ Batch Updation ▪ Transacting queries ▪ Programmatic initialization of database ▪ Scrollabe & Updatable Resultset ▪ ResultSetMetaData ▪ DatabaseMetaData ▪ Connection Pooling and DataSource ▪ Implementation of DAO design pattern Advance Java 100 Hrs Servlet API 3.X 28 ◦ 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) 16
  • 4.  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 6 ◦ Introduction to Eclipse ◦ Installing eclipse ◦ Understanding Perspective & workspaces ◦ Changing Compiler, JRE and other setting ◦ Adding and removing plug-in ◦ Project Management ◦ Creating various type of projects ◦ Closing & Importing projects ◦ Building projects ◦ Managing Libraries and Dependencies ◦ Adding jar files from eclipse library ◦ Adding third party jar ◦ Removing jar files from a project ◦ Code Generation & Refactoring ◦ Generating getter & Setter methods ◦ Generating constructors ◦ Overriding and implementing methods ◦ Renaming classes and members ◦ Moving classes and packages ◦ Extracting interfaces and abstract classes ◦ Server Management ◦ Configuring web/application server ◦ Starting and stopping servers ◦ Deploying and undeploying applications ◦ Log4J ◦ Understanding the need of Logging ◦ Introduction to Apache Log4J ◦ Log4j Architecture : Appender, Logger & Laout ◦ Log4j Configuration for web application Bootstrap Framework 4  What is bootstrap ?  Bootstrap CSS.  Bootstrap Layout Components  Bootstrap JavaScript Plugins  Looping with Index based array  Looping with associative array using each() and foreach() Some useful Library function JavaScript 2  Syntax  The document object model (DOM)  The browser object model (BOM)  Function definition and function call  All about events Jquery 2  How Jquery works  The Jquery object  Jquery events  Creating basic and advanced plugin  Jquery UI Ajax 2  Ajax components  XML and Ajax  XMLHttpRequest Object
  • 5. Major Project 40  Project Description  Project Architecture  Project Conventions and Deliverables  Data sources, Work flows and Modules  Project Interface Design  Creating project prototype  Testing, Modification & Acceptance Tech Mentro , C-43 , Sec-2 , Noida, Ph:0120.4549462 , www.techmentro.com