SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
6Months Project
Based Traning in Java
Email: query@techmentro.com
Website: www.techmentro.com
CURRICULUM
Core Java
Ø INTRODUCTION TO JAVA
o What is Java and why it is important.
o Requirement of Internet Programming
and how java meets them.
o Platform Independence and Security
o Java Virtual Machine Architecture
o Class loading Process by Class loaders
o Role of just in Time Compiler (JIT)
o Execution Engine
Ø Getting Started With Java
o Installing JDK and JRE
o Compiling and Executing a Simple
Java Program
o Data Types, Variables and Arrays
o Operators
o Control Statements
o Command Line Arguments
Ø JAVA CLASSES AND OOP
IMPLEMENTAION
o OOPs Fundamentals
o Defining and Initializing Classes
o Constructors and Anonymous block
o Overloading and Overriding of Methods
o Understanding of Access Controls
(Private, Public and Protected)
o Learning Nested and Inner Classes
o Dynamic method Dispatching
o Abstract Classes
o Using final to prevent Overriding
& Inheritance
o Garbage Collection
Ø PACKAGES AND INERFACES
o Defining a Package
o Understanding CLASSPATH
o Access Protection
o Importing Packages
o Interfaces and their Role
o Defining and implementing
an Interface
o Abstract classes Vs Interfaces
o Adapter Classes
o Anonymous Classes
Ø EXCEPTION HANDLING
o Fundamentals of Exception
handling
o Type of Exceptions
o Learning exception handlers
o Try and catch
o Multiple catch clauses
o Nested try statements
o Throw, throws and finally
o Creating custom exceptions
o Assertion
Ø STRING HANDLING
o Learning String Operations
o Learning Character Exception
o Learning String Comparison
o Understanding of StringBuffer
Class
o StringBuilder Class
Ø NEW IN JDK 5
o Generics
o Annotations
o Vargs
o Static-import
o For-each
o Enum
Ø WINDOWS PROGRAMMING
o SWING
§ Introduction to JFC
§ Controls
o Event Delegation Model
§ Event Classes
§ Event Listeners
o Applet
§ Applet Basics
§ Architecture and Skelton
§ Simple Applet Display
Methods
§ The Html Applet Tag
Ø MULTITHREADED PROGRAMMING
o The Java Thread Model
o Creating a Thread: Extending
Thread,
o Implementing Runnable
o Creating Multiple Threads
and Context Switching
Email: query@techmentro.com
Website: www.techmentro.com
CURRICULUM
Ø I/O STREAMS
o File Handling
o Binary Streams
o Character Streams
o Serialization
o Scanner
o Stream Tokenizer
o String Tokenizer
Ø NETWORKING
o URL, InetAddress
o Socket and Server Socket
o Datagram Socket,
URL Connection
o Socket Factories
Ø REFLECTION API
o Representation of Meta Data of Classes,
Interfaces, Packages, Modifiers,
Methods etc by the JRE.
o Obtaining Meta Data of a class
in two ways.
o Loading and Instantiating a dynamically
introduced class in an application.
o Invoking Methods of class indirectly.
o Changing access permission of members
at runtime.
Ø J2EE(Advance Java)
Ø COLLECTION FRAMEWORK
o The Collection interfaces
(List, Set, Sorted Set)
o The Collection Classes
( Array List, LinkList, HashSet, TreeSet)
o Accessing a Collection
via an Iterator
o Working with Maps
o Working with Comparators
o The Collection Algorithms
o The Legacy Classes and Interfaces
o Generics and Application of Generics
in Collection Framework
Ø SYSTEM PROPERTIES
& INTERNATIONALIZATION
o Usage of Property file
o Define the Locale
o Resource Bundle
o Fetching text from Resource Bundle
Ø DATABASE PROFRAMMING USING
JDBC
o JDBC Drivers
o Statements
o Metadata
o Scrollable & Updatable ResultSet
o Batch Updates
o Data Source & Connection Pooling
o Rowsets
Ø INTRODUCTION TO J2EE
o Need and Advantage of J2ee
o J2ee Architecture
o J2ee Containers
o J2ee Services
Ø INTRODCTION TO XML
o Document Type Definition(DTD)
o Schemas
Ø JAVA SERVLET
o Introduction to Web Programming
o Advantages of Servlet
o Servlet Lifecycle
o Request Dispatching & Session Tracking
o Web Application Events
Ø JAVA SERVER PAGES (JSP) & JSTL
o JSP Architecture,vJSP Elements
o JSP Objects & Custom Tags, JSTL
o Expression Language
Ø REMOTE METHOD INVOCATION (RMI)
o Distributed Applications
o RMI Architecture&Implementation
o Call-back Mechanism
Ø Enterprise Java Beans 3.0
o EJB 2.x overview
o Session Bean (EJB 2.x)
o Java Messaging Service (JMS)
Architecture
6Months Project
Based Traning in Java
Email: query@techmentro.com
Website: www.techmentro.com
CURRICULUM
o JMS Programming API
o Steps for Developing JMS Clients
(Sender & Receiver)
o JMS & Message Driven Bean
(MDB EJB 2.x)
o Introduction to Java EE 5
o Introduction to Java Annotations
o Session Bean (EJB 3.0)
o Message Driven Bean (EJB 3.0)
o JPA (Java Persistence API)
Overview
Ø JAVA MAIL
o Email System & Protocols
o Architecture
o Sending mails&Receiving malls
o Handling attachments
o Replying & Forwarding
Ø PACKAGING & DEPLOYEMENT
USING ANT
Ø INTRODUCTION TO WEB SERVICES
o A Conceptual overview of
Web Services
o Web Services Requirements
o SOAP, WSDL, UDDI
Ø UTILITIES
o My Eclipse 6.0
Ø WEB SERVER
o Apache Tomcat 6.0
Ø APPLICATION SERVER.
o Oralce’s Weblogic Server
o Glassfish Server
Ø STRUTS:
Ø Setting the Landscape
o Defining the need for a Struts 2
architecture
o Specifying the application structure
o Preparing the development
environment
Ø Getting started with Struts 2
o Identifying key application
components
o Implementing the request
processing cycle
o Linking the flow by configurations
Ø Configuring Struts 2 Actions, results
and interceptors
o Categorizing requests with
namespaces and packages
o Exploiting zero configuration
conventions
Ø Setting the default features
o Inspecting out-of-the-box
functionality
o Building dependencies with
Inversion of Control
Ø Implementing Struts 2 Actions,
Controlling application flow
o Utilizing the ActionSupport
base class
o Eliminating redundant code with
ModelDriven actions
Ø Simplifying the development process
o Best practices for unit testing
your actions
o Improving maintainability through
message localization
Ø Gathering and Validating User Input,
Building Struts 2 views
o Defining an improved approach to
page generation with Struts 2 tags
o Leveraging the Struts 2 On-Demand
model for data access
o Gathering user data effortlessly
o Controlling page flow with model data
Ø Struts 2 validation architecture
o Positioning the Struts 2 validation model
o Exploring the built-in validation rules
o Applying validation interceptors
o Efficiently handling validation failures
Ø Adding Functionality with Interceptors
o The role of interceptors
o Processing requests with the
interceptor chain
o Working with the default interceptor stack
o Customizing request processing with
prepackaged interceptor stacks
6Months Project
Based Traning in Java
Email: query@techmentro.com
Website: www.techmentro.com
CURRICULUM
Ø Extending built-in interceptor functionality
o Implementing application
specific interceptors
o Simplifying interceptor configuration
with annotations
Ø Object Graph Navigation Language (OGNL)
o Reading and writing object properties
o Accessing complex types: lists,
sets and maps
Ø Manipulating data on the Value Stack
o Navigating complex graphs with OGNL
operators
o Invoking non-property methods
Ø Generating Dynamic Views, Dispatching
the request
o Selecting the correct output page
o Combining multiple actions in a
logical sequence
o Considering presentation technology
alternatives
o Enabling other result types with the
plug-in architecture
Ø Enhancing the User Experience, Struts 2
presentation tags
o Improving application response with
lightweight presentation tags
o Reducing developer effort through
user interface tags
Ø Specifying the layout
o Eliminating repetitive code with
templates
o Choosing the look and feel using
Struts 2 themes
6Months Project
Based Traning in Java
Ø Live Project
o Project Introduction and Specification.
o Setting up Development Environment
o Understanding and Implementing
Design Patterns to be used in the project.
o Setting up Database.
o Coding assigned modules.
o Unit Testing and Debugging.
o Alpha testing of the combined modules.
o Deployment of the project.
o Completing Project Report.

Mais conteúdo relacionado

Destaque

Planability ETI short bespoke manufacturing
Planability ETI short bespoke manufacturingPlanability ETI short bespoke manufacturing
Planability ETI short bespoke manufacturingPlanabilityETI
 
MoP Quick Guide
MoP Quick GuideMoP Quick Guide
MoP Quick GuideMaven
 
Quad business builder a quick introduction
Quad business builder a quick introductionQuad business builder a quick introduction
Quad business builder a quick introductionWardgoodman
 
Using Modules in Teaching CLB 5 Handout
Using Modules in Teaching CLB 5 HandoutUsing Modules in Teaching CLB 5 Handout
Using Modules in Teaching CLB 5 HandoutJANA CIOBANU
 
#ISOJ presentation: The 'Original Platform': How Newsrooms Build Digital Loya...
#ISOJ presentation: The 'Original Platform': How Newsrooms Build Digital Loya...#ISOJ presentation: The 'Original Platform': How Newsrooms Build Digital Loya...
#ISOJ presentation: The 'Original Platform': How Newsrooms Build Digital Loya...Jake Batsell
 
STC-PMC October 2016 Presentation-That's What You Think!
STC-PMC October 2016 Presentation-That's What You Think!STC-PMC October 2016 Presentation-That's What You Think!
STC-PMC October 2016 Presentation-That's What You Think!STC-Philadelphia Metro Chapter
 
2013 Talk on Informatics tools for public transport re cities and health
2013 Talk on Informatics tools for public transport re cities and health2013 Talk on Informatics tools for public transport re cities and health
2013 Talk on Informatics tools for public transport re cities and healthPatrick Sunter
 
Converting Engagement Into Revenue
Converting Engagement Into RevenueConverting Engagement Into Revenue
Converting Engagement Into RevenueJake Batsell
 
Media coursework evaluation2
Media coursework evaluation2Media coursework evaluation2
Media coursework evaluation2charlsam
 
Hicheel 4 шавь цогцолбор а.оюун
Hicheel 4 шавь цогцолбор а.оюунHicheel 4 шавь цогцолбор а.оюун
Hicheel 4 шавь цогцолбор а.оюунaoyun44
 
Trabajo investigación udh 2015
Trabajo investigación udh 2015Trabajo investigación udh 2015
Trabajo investigación udh 2015oscar rivera
 
первое ноября
первое ноябряпервое ноября
первое ноябряByambajargalaa
 

Destaque (20)

2014 Technical Communication Conference Program
2014 Technical Communication Conference Program2014 Technical Communication Conference Program
2014 Technical Communication Conference Program
 
Trip to germany 2
Trip to germany 2Trip to germany 2
Trip to germany 2
 
Profile ewc international
Profile ewc international Profile ewc international
Profile ewc international
 
Planability ETI short bespoke manufacturing
Planability ETI short bespoke manufacturingPlanability ETI short bespoke manufacturing
Planability ETI short bespoke manufacturing
 
MoP Quick Guide
MoP Quick GuideMoP Quick Guide
MoP Quick Guide
 
Quad business builder a quick introduction
Quad business builder a quick introductionQuad business builder a quick introduction
Quad business builder a quick introduction
 
Using Modules in Teaching CLB 5 Handout
Using Modules in Teaching CLB 5 HandoutUsing Modules in Teaching CLB 5 Handout
Using Modules in Teaching CLB 5 Handout
 
#ISOJ presentation: The 'Original Platform': How Newsrooms Build Digital Loya...
#ISOJ presentation: The 'Original Platform': How Newsrooms Build Digital Loya...#ISOJ presentation: The 'Original Platform': How Newsrooms Build Digital Loya...
#ISOJ presentation: The 'Original Platform': How Newsrooms Build Digital Loya...
 
STC-PMC October 2016 Presentation-That's What You Think!
STC-PMC October 2016 Presentation-That's What You Think!STC-PMC October 2016 Presentation-That's What You Think!
STC-PMC October 2016 Presentation-That's What You Think!
 
2013 Talk on Informatics tools for public transport re cities and health
2013 Talk on Informatics tools for public transport re cities and health2013 Talk on Informatics tools for public transport re cities and health
2013 Talk on Informatics tools for public transport re cities and health
 
Converting Engagement Into Revenue
Converting Engagement Into RevenueConverting Engagement Into Revenue
Converting Engagement Into Revenue
 
Media coursework evaluation2
Media coursework evaluation2Media coursework evaluation2
Media coursework evaluation2
 
Synthetic division
Synthetic divisionSynthetic division
Synthetic division
 
Hicheel 4 шавь цогцолбор а.оюун
Hicheel 4 шавь цогцолбор а.оюунHicheel 4 шавь цогцолбор а.оюун
Hicheel 4 шавь цогцолбор а.оюун
 
Trabajo investigación udh 2015
Trabajo investigación udh 2015Trabajo investigación udh 2015
Trabajo investigación udh 2015
 
первое ноября
первое ноябряпервое ноября
первое ноября
 
Build your personal brand in just 15 minutes
Build your personal brand in just 15 minutesBuild your personal brand in just 15 minutes
Build your personal brand in just 15 minutes
 
Becoming a STAR Candidate
Becoming a STAR CandidateBecoming a STAR Candidate
Becoming a STAR Candidate
 
Introduction-to-Ubuntu-2013
Introduction-to-Ubuntu-2013Introduction-to-Ubuntu-2013
Introduction-to-Ubuntu-2013
 
2013 Mid Atlantic Conference Program
2013 Mid Atlantic Conference Program2013 Mid Atlantic Conference Program
2013 Mid Atlantic Conference Program
 

Semelhante a 6 Months Project Training in Java

. 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
 
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
 
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-modularsloumaallagui1
 
Java Online Training @monstercourses
Java Online Training @monstercoursesJava Online Training @monstercourses
Java Online Training @monstercoursesRamchander Marathi
 
Java online training, java training in bangalore, java training
Java online training, java training in bangalore, java trainingJava online training, java training in bangalore, java training
Java online training, java training in bangalore, java trainingVyshnavi Reddy
 
best java training center in chennai
best java training center in chennaibest java training center in chennai
best java training center in chennaisathis est
 
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 SoftwareAdvanto Software
 
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 DucatShri Prakash Pandey
 
What’s new in Java SE, EE, ME, Embedded world & new Strategy
What’s new in Java SE, EE, ME, Embedded world & new StrategyWhat’s new in Java SE, EE, ME, Embedded world & new Strategy
What’s new in Java SE, EE, ME, Embedded world & new StrategyMohamed Taman
 
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]Leonardo Zanivan
 

Semelhante a 6 Months Project Training in Java (20)

. Net Training Institute in Noida/NCR
. Net Training Institute in Noida/NCR. Net Training Institute in Noida/NCR
. Net Training Institute in Noida/NCR
 
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
 
Complete java
Complete javaComplete java
Complete java
 
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
 
Java online training
Java online trainingJava online training
Java online training
 
Java Online Training @monstercourses
Java Online Training @monstercoursesJava Online Training @monstercourses
Java Online Training @monstercourses
 
Final Table of Content
Final Table of ContentFinal Table of Content
Final Table of Content
 
Anuj java 11th batch_7 am pst
Anuj java  11th batch_7 am pstAnuj java  11th batch_7 am pst
Anuj java 11th batch_7 am pst
 
Java online training, java training in bangalore, java training
Java online training, java training in bangalore, java trainingJava online training, java training in bangalore, java training
Java online training, java training in bangalore, java training
 
best java training center in chennai
best java training center in chennaibest java training center in chennai
best java training center in chennai
 
JAVA Training in Bangalore
JAVA Training in BangaloreJAVA Training in Bangalore
JAVA Training in Bangalore
 
Selenium syllabus
Selenium syllabusSelenium syllabus
Selenium syllabus
 
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
 
Java programing brochure
Java programing  brochureJava programing  brochure
Java programing brochure
 
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
 
What’s new in Java SE, EE, ME, Embedded world & new Strategy
What’s new in Java SE, EE, ME, Embedded world & new StrategyWhat’s new in Java SE, EE, ME, Embedded world & new Strategy
What’s new in Java SE, EE, ME, Embedded world & new Strategy
 
Java Training in Chennai - Payilagam Syllabus
Java Training in Chennai - Payilagam SyllabusJava Training in Chennai - Payilagam Syllabus
Java Training in Chennai - Payilagam Syllabus
 
Java J2EE Training in Chennai, Tambaram
Java J2EE  Training in Chennai, TambaramJava J2EE  Training in Chennai, Tambaram
Java J2EE Training in Chennai, Tambaram
 
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]
 

Mais de Tech Mentro

6 Months PHP internship in Noida
6 Months PHP internship in Noida6 Months PHP internship in Noida
6 Months PHP internship in NoidaTech 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
 
6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida6 Months Dotnet internship in Noida
6 Months Dotnet internship in NoidaTech Mentro
 
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, MCATech Mentro
 
Web Services Training in Noida
Web Services Training in Noida Web Services Training in Noida
Web Services Training in Noida Tech 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
 
Core Java Training in Noida
Core Java Training in NoidaCore Java Training in Noida
Core Java Training in NoidaTech Mentro
 
Project Training in Noida
Project Training in NoidaProject Training in Noida
Project Training in NoidaTech 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
 

Mais de Tech Mentro (14)

6 Months PHP internship in Noida
6 Months PHP internship in Noida6 Months PHP internship in Noida
6 Months PHP internship in Noida
 
6 Months Android Internship in Noida
6 Months Android Internship in Noida6 Months Android Internship in Noida
6 Months Android Internship in Noida
 
6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida
 
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
 
Web Services Training in Noida
Web Services Training in Noida Web Services Training in Noida
Web Services Training in Noida
 
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
 
Core Java Training in Noida
Core Java Training in NoidaCore Java Training in Noida
Core Java Training in Noida
 
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
 

Último

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 

Último (20)

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 

6 Months Project Training in Java

  • 1. 6Months Project Based Traning in Java Email: query@techmentro.com Website: www.techmentro.com CURRICULUM Core Java Ø INTRODUCTION TO JAVA o What is Java and why it is important. o Requirement of Internet Programming and how java meets them. o Platform Independence and Security o Java Virtual Machine Architecture o Class loading Process by Class loaders o Role of just in Time Compiler (JIT) o Execution Engine Ø Getting Started With Java o Installing JDK and JRE o Compiling and Executing a Simple Java Program o Data Types, Variables and Arrays o Operators o Control Statements o Command Line Arguments Ø JAVA CLASSES AND OOP IMPLEMENTAION o OOPs Fundamentals o Defining and Initializing Classes o Constructors and Anonymous block o Overloading and Overriding of Methods o Understanding of Access Controls (Private, Public and Protected) o Learning Nested and Inner Classes o Dynamic method Dispatching o Abstract Classes o Using final to prevent Overriding & Inheritance o Garbage Collection Ø PACKAGES AND INERFACES o Defining a Package o Understanding CLASSPATH o Access Protection o Importing Packages o Interfaces and their Role o Defining and implementing an Interface o Abstract classes Vs Interfaces o Adapter Classes o Anonymous Classes Ø EXCEPTION HANDLING o Fundamentals of Exception handling o Type of Exceptions o Learning exception handlers o Try and catch o Multiple catch clauses o Nested try statements o Throw, throws and finally o Creating custom exceptions o Assertion Ø STRING HANDLING o Learning String Operations o Learning Character Exception o Learning String Comparison o Understanding of StringBuffer Class o StringBuilder Class Ø NEW IN JDK 5 o Generics o Annotations o Vargs o Static-import o For-each o Enum Ø WINDOWS PROGRAMMING o SWING § Introduction to JFC § Controls o Event Delegation Model § Event Classes § Event Listeners o Applet § Applet Basics § Architecture and Skelton § Simple Applet Display Methods § The Html Applet Tag Ø MULTITHREADED PROGRAMMING o The Java Thread Model o Creating a Thread: Extending Thread, o Implementing Runnable o Creating Multiple Threads and Context Switching
  • 2. Email: query@techmentro.com Website: www.techmentro.com CURRICULUM Ø I/O STREAMS o File Handling o Binary Streams o Character Streams o Serialization o Scanner o Stream Tokenizer o String Tokenizer Ø NETWORKING o URL, InetAddress o Socket and Server Socket o Datagram Socket, URL Connection o Socket Factories Ø REFLECTION API o Representation of Meta Data of Classes, Interfaces, Packages, Modifiers, Methods etc by the JRE. o Obtaining Meta Data of a class in two ways. o Loading and Instantiating a dynamically introduced class in an application. o Invoking Methods of class indirectly. o Changing access permission of members at runtime. Ø J2EE(Advance Java) Ø COLLECTION FRAMEWORK o The Collection interfaces (List, Set, Sorted Set) o The Collection Classes ( Array List, LinkList, HashSet, TreeSet) o Accessing a Collection via an Iterator o Working with Maps o Working with Comparators o The Collection Algorithms o The Legacy Classes and Interfaces o Generics and Application of Generics in Collection Framework Ø SYSTEM PROPERTIES & INTERNATIONALIZATION o Usage of Property file o Define the Locale o Resource Bundle o Fetching text from Resource Bundle Ø DATABASE PROFRAMMING USING JDBC o JDBC Drivers o Statements o Metadata o Scrollable & Updatable ResultSet o Batch Updates o Data Source & Connection Pooling o Rowsets Ø INTRODUCTION TO J2EE o Need and Advantage of J2ee o J2ee Architecture o J2ee Containers o J2ee Services Ø INTRODCTION TO XML o Document Type Definition(DTD) o Schemas Ø JAVA SERVLET o Introduction to Web Programming o Advantages of Servlet o Servlet Lifecycle o Request Dispatching & Session Tracking o Web Application Events Ø JAVA SERVER PAGES (JSP) & JSTL o JSP Architecture,vJSP Elements o JSP Objects & Custom Tags, JSTL o Expression Language Ø REMOTE METHOD INVOCATION (RMI) o Distributed Applications o RMI Architecture&Implementation o Call-back Mechanism Ø Enterprise Java Beans 3.0 o EJB 2.x overview o Session Bean (EJB 2.x) o Java Messaging Service (JMS) Architecture 6Months Project Based Traning in Java
  • 3. Email: query@techmentro.com Website: www.techmentro.com CURRICULUM o JMS Programming API o Steps for Developing JMS Clients (Sender & Receiver) o JMS & Message Driven Bean (MDB EJB 2.x) o Introduction to Java EE 5 o Introduction to Java Annotations o Session Bean (EJB 3.0) o Message Driven Bean (EJB 3.0) o JPA (Java Persistence API) Overview Ø JAVA MAIL o Email System & Protocols o Architecture o Sending mails&Receiving malls o Handling attachments o Replying & Forwarding Ø PACKAGING & DEPLOYEMENT USING ANT Ø INTRODUCTION TO WEB SERVICES o A Conceptual overview of Web Services o Web Services Requirements o SOAP, WSDL, UDDI Ø UTILITIES o My Eclipse 6.0 Ø WEB SERVER o Apache Tomcat 6.0 Ø APPLICATION SERVER. o Oralce’s Weblogic Server o Glassfish Server Ø STRUTS: Ø Setting the Landscape o Defining the need for a Struts 2 architecture o Specifying the application structure o Preparing the development environment Ø Getting started with Struts 2 o Identifying key application components o Implementing the request processing cycle o Linking the flow by configurations Ø Configuring Struts 2 Actions, results and interceptors o Categorizing requests with namespaces and packages o Exploiting zero configuration conventions Ø Setting the default features o Inspecting out-of-the-box functionality o Building dependencies with Inversion of Control Ø Implementing Struts 2 Actions, Controlling application flow o Utilizing the ActionSupport base class o Eliminating redundant code with ModelDriven actions Ø Simplifying the development process o Best practices for unit testing your actions o Improving maintainability through message localization Ø Gathering and Validating User Input, Building Struts 2 views o Defining an improved approach to page generation with Struts 2 tags o Leveraging the Struts 2 On-Demand model for data access o Gathering user data effortlessly o Controlling page flow with model data Ø Struts 2 validation architecture o Positioning the Struts 2 validation model o Exploring the built-in validation rules o Applying validation interceptors o Efficiently handling validation failures Ø Adding Functionality with Interceptors o The role of interceptors o Processing requests with the interceptor chain o Working with the default interceptor stack o Customizing request processing with prepackaged interceptor stacks 6Months Project Based Traning in Java
  • 4. Email: query@techmentro.com Website: www.techmentro.com CURRICULUM Ø Extending built-in interceptor functionality o Implementing application specific interceptors o Simplifying interceptor configuration with annotations Ø Object Graph Navigation Language (OGNL) o Reading and writing object properties o Accessing complex types: lists, sets and maps Ø Manipulating data on the Value Stack o Navigating complex graphs with OGNL operators o Invoking non-property methods Ø Generating Dynamic Views, Dispatching the request o Selecting the correct output page o Combining multiple actions in a logical sequence o Considering presentation technology alternatives o Enabling other result types with the plug-in architecture Ø Enhancing the User Experience, Struts 2 presentation tags o Improving application response with lightweight presentation tags o Reducing developer effort through user interface tags Ø Specifying the layout o Eliminating repetitive code with templates o Choosing the look and feel using Struts 2 themes 6Months Project Based Traning in Java Ø Live Project o Project Introduction and Specification. o Setting up Development Environment o Understanding and Implementing Design Patterns to be used in the project. o Setting up Database. o Coding assigned modules. o Unit Testing and Debugging. o Alpha testing of the combined modules. o Deployment of the project. o Completing Project Report.