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

ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
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
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 

Recently uploaded (20)

ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
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
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 

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