SlideShare a Scribd company logo
Approved by Project Management Institute, USA
Accredited by Academic College of London, UK
Accredited by AACEI, USA
Accredited by Ministry of Education, UAE
American Certification Institute, USA
2
JAVA,J2EE,JSP
The course would be focusing on the Learning outcomes like Implement Object Oriented Programming
Concepts,_ Use and create packages and interfaces in a Java program, Use graphical user interface in
Java programs, Develop Swing-based GUI , Develop client/server applications and TCP/IP socket
programming, Update and retrieve the data from the databases using SQL, Develop component-based
Java software using JavaBeans, Explain the JSP technology, its features and advantages, Explain Web
development process and various server-side technologies, Develop JSP applications using JSP Tags, etc
________________________________________________________________________
Zabeel Institute – at a glance
Zabeel Institute, established in 1988, is a leading Educational and Training Institute for
executives in Dubai and is approved by the Ministry of Education, UAE. We offer training
programs to professionals from various industries like Engineering, Construction, Projects,
Accounts & Finance, and Management, Languages etc.
The Zabeel Advantage
 25 Years Experience in training Professional Executives
 Achiever of many QUALITY AWARDS for training from 1988 till date
 Qualified & Certified Trainers
 Sophisticated Lab with High end machines and Licensed software
 Certificates attested by the Ministry of Education, UAE
 Vast resource materials for reference and course materials
 Free online support for further assistance
 Free follow up orientation seminars & workshops & placement assistance
________________________________________________________________________
Course Objective:
Course Objectives would be focusing on the Learning outcomes like Implement Object Oriented
Programming Concepts,_ Use and create packages and interfaces in a Java program, Use
graphical user interface in Java programs, Develop Swing-based GUI , Develop client/server
3
applications and TCP/IP socket programming, Update and retrieve the data from the databases
using SQL, Develop component-based Java software using JavaBeans, Explain the JSP
technology, its features and advantages, Explain Web development process and various server-
side technologies, Develop JSP applications using JSP Tags, etc
……………………………………………………………………………………………………
Prerequisites:
There are no specific requirements for this course; however, it would be ideal if you have
knowledge in programming language c/c++.
……………………………………………………………………………………………………
Course Duration:
Slow track 3 months / fast track 2 weeks to 11/2 months,
…………………………………………………………………………………………………
Learning outcomes
At the end of the course the student would be able to do
 Implement Object Oriented Programming Concepts
 Use and create packages and interfaces in a Java program
 Use graphical user interface in Java programs
 Create Applets
 Implement exception handling in Java
 Implement Multithreading
 Use Input/output Streams
 Handle security implementations in Java
------------------------------------------------------------------------------------------------------------------
4
Course
JAVA Application Development – Introduction:
JAVA Application Development Programme is taught as three modules.
Module 1: Core java Programming
Module 2: Advanced Java Programming (J2EE)
Module 3: Java Server pages
………………………………………………………………………………………………………
Course Duration
Total Learning Hours would be 15-20 hrs per module (Modules can be chosen by the student)
Module 1: Core java Programming
Module 2: Advanced Java Programming
Module 3: Java Server pages
Course Material:
Lectures, case studies, exercises and tutorials, led by the lectures, are supported by private study
and work assignments. Participants also complete a significant project/dissertation
To support the lectures, the faculty would be using PowerPoint Slides, Audio, video or projectors
and /or lecture notes as the course goes on.
The student would be provided with lecture notes as handouts or books whichever is appropriate
to the lecture.
Recommended reference books or websites would be suggested to the students for further
reading if the student needs a deeper understanding of the topics that are covered in the class.
………………………………………………………………………………………………………
Course Contents
Module 1: Core Java Programming
Course Contents
Introduction to Java
o Creation of Java
o Features of Java
5
o Overview of Programming with JDK
o Discuss the Java Security Model
o Describe Java Virtual Machine
o Garbage Collection and Memory Management
o Sample Programs
Object Oriented Programming
o Structures Programming technique
o Object Oriented Programming and its advantages
o Define Objects and Classes and the relation between them
o Explain terms-Attributes, Methods, Construction, Destruction and
Persistence
o Discuss Data Abstraction
o Discuss Data Encapsulation
o Explain Polymorphism
o Explain Inheritance
Basics of Java
o Discuss the data types available in Java and utilize them in applications
o Describe the various control structures and loops available in Java
o Explain and utilize the various operators present in Java
o Explain an Array
_ Data Types, Modifiers, Expressions and Operations
_ Arrays and Flow Control Statements
_ Methods and Classes
o Describe class and inheritance of classes
o Explain and Object and to declare one
o Explain the concept of Constructors and its relation with respect to class
o Methods
o “this” keyword
o Concept of Inner class
_ Packages and Interfaces
6
o Purpose of Modifies and its types
o Explain Package
o List the various Packages available in Java
o Design user defined Package
o Explain the term interface and how to implement it
o Practice creating an interface and implement it
_ String and String Buffer
o String Class
o Various Methods of the String class and how to use them
_ Java Applets
o Difference between Applications and Applets
o Understand the Applet Class
o Create, run and execute Applets
o Understand the Security Restrictions applied on Applet
o Identify the various activities in an applet
o Identify how to use Components and layouts in Applets
_ Graphics
o Basics of Graphic System
o Explain and utilize the following geometric figures in applications
_ Lines
_ Ovals
_ Rectangle and Round Rectangle
_ 3DRectange and Arc
o Discuss Color Control and how to use it to fill color in the container and
the images in it
o Discuss the Font Control and how to play around with it
o Explain the Font Metrics class and its purpose
_ Basic Graphical User Interface Components (Abstract Window ToolKit (AWT))
Describe the concept of GUI
o Discuss the following Handle events using the following listeners
7
_ Action Listener
_ Item Listener
_ Window Listener
_ Component Listener
_ Mouse Listener
_ Mouse Motion Listener
o Describe the following components and how to apply them in the
container
_ Label
_ List
_ Button
_ Checkbox
_ Choice
_ Text Field
_ Text Area
_ File Dialog
_ Advanced GUI Components
o Discuss event handling related to mouse events
o Describe the Layout Manager class and implement the types of layout in
the application
o Discuss the various containers and how to implement them
o Understand Menus and apply them in the frame
_ Exception Handling
o Discuss the purpose of Exception Handing in Java
o Explain the types of exception in Java
o Describe the use of try and catch
o Explain the use of throws keyword
o Explain the purpose of throw
o Describe the finally keyword
_ Multithreading
o Describe Multithreading
8
o Creating and Managing Threads
o Discuss the life cycle of threads
o Understand the concept of synchronization
o Explain how to set the priorities of thread
o Understand what a daemon thread does
Module2: Advanced Java Programming
Swing Programming
o Understand difference between Swing and AWT programming
o Define Swing components
o List Swing Packages
o List the sub-classes of the Component class
o Explain how swing handles events
o Use JFC to write swing applets
o Understand the concept of “Look and Feel”
_ Java Database Connectivity
o Define JDBC API
o Describe the various JDBC drivers
o Identify JDBC products
o Outline JDBC design considerations
o Describe the Two-Tier Client Server Model
o Use JDBC to access a database
o Set up a connection to the database
o Create and execute SQL Statements
o Describe the Result Set object
o Describe the Result Set Meta Data interface
o Define and create stored procedures
o Understand the importance of database enquiry
_ Network Programming
o Understand how the internet works
o Explain Client/Server computing
o Describe the classes of the java.net package
9
o Describe Java’s Web-related classes
_ Input/Output Stream
o Java I/O Classes and Interfaces
o File
_ Directories
_ Using Filename Filter
_ The listFiles() Alternative
_ Creating Directories
o The Stream Classes
o The Byte Streams
o The Character Streams
o Using Stream I/O
o Serialization
_ Remote Method Invocation
o Describe distributed Applications
o Build distributed Applications
o Define RMI
o Outline the Java Distributed Model
o List the jave.rmi packages
o Explain the three-tiered layering of Java RMI
o Implement RMI on a Remote and Local Host
o Describe Remote Objects
_ Inner classes, Sockets, Web connectivity, Security
_ Java Beans
o Define JavaBeans
o Describe the Software Component Model
o Understand BDK(Bean Development Kit)
o List the tools for bean development
o Create your own bean
o Describe Custom Bean properties and events
10
o Understand Introspection Reports
o Implement various types of properties
o Describe event listeners
o List the benefits of using JavaBeans
_ Servlets
o Define a Servlet
o Compile Servlets
o List the advantages of using servlets
o Explain the life cycle of a servlet
o Describe an HTTP Servlet
o Use a servlet to retrieve information
o Define Session Tracking
o Describe InterServlet communication
o Use a servlet to access a database
Module 3: Java Server Pages
Course Contents
_ Developing Web Applications-An Overview
o Describe the Web development process
o Describe a typical server-side application
_ Using TCP / IP and HTTP protocols
_ Including GET, POST and Form Header methods
o Compare the contemporary server-side technologies with JSP
o Outline the advantages of using JSP
_ Using JSP Tags
o Describe various elements of a JavaServer Page
o Briefly describe various JSP Tags
o Describe various Implicit Objects in JSP
o Explain the use of Implicit Objects through a scriptlet
11
_ Using JSP Scriplets
o Describe JSP tags in detail
o Define a JSP scriptlet
o Explain the use of scriptlets in JavaServer Pages
Import a Java class
o Describe the tag extension mechanism
o Describe the JSP lifecycle
_ Using JavaBeans in Java Server Pages
o Describe various features of a JavaBean
o Differentiate between a JavaBean and a Java class
o Describe the basic structure of a JavaBean
o Describe various ways of creating Beans and their usage scenarios
o List the advantages of using beans
o Explain how to access beans through JSP scriptlets
o Describe the use of various JSP bean tags
o Define the scope of beans
o Explain the use of JavaMail APIs in JSP
_ JSP Application Models
o Describe different JSP-based application models
_ Model I
_ Model II
o Describe the J2EE framework
o Explain the use of the Request Dispatcher Interface
o Explain Exception Handling in JSP
_ Session Management
o Define a session
o Describe various session tracking mechanisms
o Describe the implementation of session tracking mechanisms through
JavaServer Pages
o Describe a session lifecycle
o Extend JavaServer Pages
12
_ Java Database Connectivity in JSP
o Explain Java Database Connectivity
o Describe various JDBC Drivers available for JSPs
o Explain the use of JDBC in JSPs
o Describe different database operations
o Explain the use of JDBC connectivity through JavaBeans in JSP

More Related Content

Similar to Java programing brochure

Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
Professional Guru
 
Java. converted (2)
Java. converted (2)Java. converted (2)
Java. converted (2)
AVINASHMEHRA6
 
Java Programming.pdf
Java Programming.pdfJava Programming.pdf
Java Programming.pdf
IthagoniShirisha
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
princeirfancivil
 
Java Introduction
Java IntroductionJava Introduction
Java Introduction
javeed_mhd
 
Elements of Java Language
Elements of Java Language Elements of Java Language
Elements of Java Language
Hitesh-Java
 
Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
Professional Guru
 
Let's talk about certification: SCJA
Let's talk about certification: SCJALet's talk about certification: SCJA
Let's talk about certification: SCJA
José Maria Silveira Neto
 
Session 02 - Elements of Java Language
Session 02 - Elements of Java LanguageSession 02 - Elements of Java Language
Session 02 - Elements of Java Language
PawanMM
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
Phaniu
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
javeed_mhd
 
Core java online training
Core java online trainingCore java online training
Core java online training
Glory IT Technologies Pvt. Ltd.
 
Java intro
Java introJava intro
Java intro
husnara mohammad
 
Java Basics
Java BasicsJava Basics
Java Basics
Khan625
 
Java in Mule
Java in MuleJava in Mule
Java in Mule
Shahid Shaik
 
Java Basics in Mule
Java Basics in MuleJava Basics in Mule
Java Basics in Mule
Rajkattamuri
 
Advanced Java Online Training.pdf
Advanced Java Online Training.pdfAdvanced Java Online Training.pdf
Advanced Java Online Training.pdf
SpiritsoftsTraining
 

Similar to Java programing brochure (20)

Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
 
Java. converted (2)
Java. converted (2)Java. converted (2)
Java. converted (2)
 
Java Programming.pdf
Java Programming.pdfJava Programming.pdf
Java Programming.pdf
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
 
01slide
01slide01slide
01slide
 
01slide
01slide01slide
01slide
 
Java Introduction
Java IntroductionJava Introduction
Java Introduction
 
Elements of Java Language
Elements of Java Language Elements of Java Language
Elements of Java Language
 
Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
 
Guia de Estudo OCA Java SE 5 - SE6
Guia de Estudo OCA Java SE 5 - SE6Guia de Estudo OCA Java SE 5 - SE6
Guia de Estudo OCA Java SE 5 - SE6
 
Let's talk about certification: SCJA
Let's talk about certification: SCJALet's talk about certification: SCJA
Let's talk about certification: SCJA
 
Session 02 - Elements of Java Language
Session 02 - Elements of Java LanguageSession 02 - Elements of Java Language
Session 02 - Elements of Java Language
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
 
Core java online training
Core java online trainingCore java online training
Core java online training
 
Java intro
Java introJava intro
Java intro
 
Java Basics
Java BasicsJava Basics
Java Basics
 
Java in Mule
Java in MuleJava in Mule
Java in Mule
 
Java Basics in Mule
Java Basics in MuleJava Basics in Mule
Java Basics in Mule
 
Advanced Java Online Training.pdf
Advanced Java Online Training.pdfAdvanced Java Online Training.pdf
Advanced Java Online Training.pdf
 

More from Zabeel Institute

Corel DRAW x7– How much is Corel DRAW X7 and duration?
Corel DRAW x7– How much is Corel DRAW X7 and duration?Corel DRAW x7– How much is Corel DRAW X7 and duration?
Corel DRAW x7– How much is Corel DRAW X7 and duration?
Zabeel Institute
 
Corel DRAW x7– How much is Corel DRAW X7 and duration?
Corel DRAW x7– How much is Corel DRAW X7 and duration?Corel DRAW x7– How much is Corel DRAW X7 and duration?
Corel DRAW x7– How much is Corel DRAW X7 and duration?
Zabeel Institute
 
Microsoft Azure security infrastructure – Importance of Azure infrastructure?
Microsoft Azure security infrastructure – Importance of Azure infrastructure?Microsoft Azure security infrastructure – Importance of Azure infrastructure?
Microsoft Azure security infrastructure – Importance of Azure infrastructure?
Zabeel Institute
 
IFRS 17 – What does (Financial Reporting Standards) IFRS 17 cover?
IFRS 17 – What does (Financial Reporting Standards) IFRS 17 cover?IFRS 17 – What does (Financial Reporting Standards) IFRS 17 cover?
IFRS 17 – What does (Financial Reporting Standards) IFRS 17 cover?
Zabeel Institute
 
IFRS 9 – What is the purpose of (Financial Reporting Standards) IFRS 9?
IFRS 9 – What is the purpose of (Financial Reporting Standards) IFRS 9?IFRS 9 – What is the purpose of (Financial Reporting Standards) IFRS 9?
IFRS 9 – What is the purpose of (Financial Reporting Standards) IFRS 9?
Zabeel Institute
 
IFRS 15 – What are the five steps of (Financial Reporting) IFRS 15?
IFRS 15 – What are the five steps of (Financial Reporting) IFRS 15?IFRS 15 – What are the five steps of (Financial Reporting) IFRS 15?
IFRS 15 – What are the five steps of (Financial Reporting) IFRS 15?
Zabeel Institute
 
IFRS 16 – What does (Financial Reporting Standards) IFRS 16 do?
IFRS 16 – What does (Financial Reporting Standards) IFRS 16 do?IFRS 16 – What does (Financial Reporting Standards) IFRS 16 do?
IFRS 16 – What does (Financial Reporting Standards) IFRS 16 do?
Zabeel Institute
 
Corel DRAW x7– How much is Corel DRAW X7 and duration?
Corel DRAW x7– How much is Corel DRAW X7 and duration?Corel DRAW x7– How much is Corel DRAW X7 and duration?
Corel DRAW x7– How much is Corel DRAW X7 and duration?
Zabeel Institute
 
Importance of Azure infrastructure?-Microsoft Azure security infrastructure
 Importance of Azure infrastructure?-Microsoft Azure security infrastructure Importance of Azure infrastructure?-Microsoft Azure security infrastructure
Importance of Azure infrastructure?-Microsoft Azure security infrastructure
Zabeel Institute
 
Cloud desktop service – What is a cloud desktop service?
Cloud desktop service – What is a cloud desktop service?Cloud desktop service – What is a cloud desktop service?
Cloud desktop service – What is a cloud desktop service?
Zabeel Institute
 
What is 3D studio Max VRAY?-3d studio max VRAY
What is 3D studio Max VRAY?-3d studio max VRAYWhat is 3D studio Max VRAY?-3d studio max VRAY
What is 3D studio Max VRAY?-3d studio max VRAY
Zabeel Institute
 
What is Microsoft Azure security technologies?-Microsoft Azure security techn...
What is Microsoft Azure security technologies?-Microsoft Azure security techn...What is Microsoft Azure security technologies?-Microsoft Azure security techn...
What is Microsoft Azure security technologies?-Microsoft Azure security techn...
Zabeel Institute
 
How do I become certified Azure developer?-Azure developer certification
How do I become certified Azure developer?-Azure developer certification How do I become certified Azure developer?-Azure developer certification
How do I become certified Azure developer?-Azure developer certification
Zabeel Institute
 
What is Azure development?-MS Azure development
What is Azure development?-MS Azure development What is Azure development?-MS Azure development
What is Azure development?-MS Azure development
Zabeel Institute
 
How long does it take to study Azure?-Learn Microsoft Azure fundamentals
How long does it take to study Azure?-Learn Microsoft Azure fundamentalsHow long does it take to study Azure?-Learn Microsoft Azure fundamentals
How long does it take to study Azure?-Learn Microsoft Azure fundamentals
Zabeel Institute
 
Is Azure fundamental certification worth it?-Azure Fundamentals Microsoft
 Is Azure fundamental certification worth it?-Azure Fundamentals Microsoft Is Azure fundamental certification worth it?-Azure Fundamentals Microsoft
Is Azure fundamental certification worth it?-Azure Fundamentals Microsoft
Zabeel Institute
 
What is Microsoft Azure Security?-Microsoft Azure security
 What is Microsoft Azure Security?-Microsoft Azure security What is Microsoft Azure Security?-Microsoft Azure security
What is Microsoft Azure Security?-Microsoft Azure security
Zabeel Institute
 
Adobe Premiere pro - Is Adobe Premiere Pro good for beginners?
Adobe Premiere pro - Is Adobe Premiere Pro good for beginners?Adobe Premiere pro - Is Adobe Premiere Pro good for beginners?
Adobe Premiere pro - Is Adobe Premiere Pro good for beginners?
Zabeel Institute
 
Adobe Dreamweaver cs5–Features of Adobe Dreamweaver cs5?
Adobe Dreamweaver cs5–Features of Adobe Dreamweaver cs5?Adobe Dreamweaver cs5–Features of Adobe Dreamweaver cs5?
Adobe Dreamweaver cs5–Features of Adobe Dreamweaver cs5?
Zabeel Institute
 
How does Azure cloud work?-Microsoft azure cloud
How does Azure cloud work?-Microsoft azure cloud How does Azure cloud work?-Microsoft azure cloud
How does Azure cloud work?-Microsoft azure cloud
Zabeel Institute
 

More from Zabeel Institute (20)

Corel DRAW x7– How much is Corel DRAW X7 and duration?
Corel DRAW x7– How much is Corel DRAW X7 and duration?Corel DRAW x7– How much is Corel DRAW X7 and duration?
Corel DRAW x7– How much is Corel DRAW X7 and duration?
 
Corel DRAW x7– How much is Corel DRAW X7 and duration?
Corel DRAW x7– How much is Corel DRAW X7 and duration?Corel DRAW x7– How much is Corel DRAW X7 and duration?
Corel DRAW x7– How much is Corel DRAW X7 and duration?
 
Microsoft Azure security infrastructure – Importance of Azure infrastructure?
Microsoft Azure security infrastructure – Importance of Azure infrastructure?Microsoft Azure security infrastructure – Importance of Azure infrastructure?
Microsoft Azure security infrastructure – Importance of Azure infrastructure?
 
IFRS 17 – What does (Financial Reporting Standards) IFRS 17 cover?
IFRS 17 – What does (Financial Reporting Standards) IFRS 17 cover?IFRS 17 – What does (Financial Reporting Standards) IFRS 17 cover?
IFRS 17 – What does (Financial Reporting Standards) IFRS 17 cover?
 
IFRS 9 – What is the purpose of (Financial Reporting Standards) IFRS 9?
IFRS 9 – What is the purpose of (Financial Reporting Standards) IFRS 9?IFRS 9 – What is the purpose of (Financial Reporting Standards) IFRS 9?
IFRS 9 – What is the purpose of (Financial Reporting Standards) IFRS 9?
 
IFRS 15 – What are the five steps of (Financial Reporting) IFRS 15?
IFRS 15 – What are the five steps of (Financial Reporting) IFRS 15?IFRS 15 – What are the five steps of (Financial Reporting) IFRS 15?
IFRS 15 – What are the five steps of (Financial Reporting) IFRS 15?
 
IFRS 16 – What does (Financial Reporting Standards) IFRS 16 do?
IFRS 16 – What does (Financial Reporting Standards) IFRS 16 do?IFRS 16 – What does (Financial Reporting Standards) IFRS 16 do?
IFRS 16 – What does (Financial Reporting Standards) IFRS 16 do?
 
Corel DRAW x7– How much is Corel DRAW X7 and duration?
Corel DRAW x7– How much is Corel DRAW X7 and duration?Corel DRAW x7– How much is Corel DRAW X7 and duration?
Corel DRAW x7– How much is Corel DRAW X7 and duration?
 
Importance of Azure infrastructure?-Microsoft Azure security infrastructure
 Importance of Azure infrastructure?-Microsoft Azure security infrastructure Importance of Azure infrastructure?-Microsoft Azure security infrastructure
Importance of Azure infrastructure?-Microsoft Azure security infrastructure
 
Cloud desktop service – What is a cloud desktop service?
Cloud desktop service – What is a cloud desktop service?Cloud desktop service – What is a cloud desktop service?
Cloud desktop service – What is a cloud desktop service?
 
What is 3D studio Max VRAY?-3d studio max VRAY
What is 3D studio Max VRAY?-3d studio max VRAYWhat is 3D studio Max VRAY?-3d studio max VRAY
What is 3D studio Max VRAY?-3d studio max VRAY
 
What is Microsoft Azure security technologies?-Microsoft Azure security techn...
What is Microsoft Azure security technologies?-Microsoft Azure security techn...What is Microsoft Azure security technologies?-Microsoft Azure security techn...
What is Microsoft Azure security technologies?-Microsoft Azure security techn...
 
How do I become certified Azure developer?-Azure developer certification
How do I become certified Azure developer?-Azure developer certification How do I become certified Azure developer?-Azure developer certification
How do I become certified Azure developer?-Azure developer certification
 
What is Azure development?-MS Azure development
What is Azure development?-MS Azure development What is Azure development?-MS Azure development
What is Azure development?-MS Azure development
 
How long does it take to study Azure?-Learn Microsoft Azure fundamentals
How long does it take to study Azure?-Learn Microsoft Azure fundamentalsHow long does it take to study Azure?-Learn Microsoft Azure fundamentals
How long does it take to study Azure?-Learn Microsoft Azure fundamentals
 
Is Azure fundamental certification worth it?-Azure Fundamentals Microsoft
 Is Azure fundamental certification worth it?-Azure Fundamentals Microsoft Is Azure fundamental certification worth it?-Azure Fundamentals Microsoft
Is Azure fundamental certification worth it?-Azure Fundamentals Microsoft
 
What is Microsoft Azure Security?-Microsoft Azure security
 What is Microsoft Azure Security?-Microsoft Azure security What is Microsoft Azure Security?-Microsoft Azure security
What is Microsoft Azure Security?-Microsoft Azure security
 
Adobe Premiere pro - Is Adobe Premiere Pro good for beginners?
Adobe Premiere pro - Is Adobe Premiere Pro good for beginners?Adobe Premiere pro - Is Adobe Premiere Pro good for beginners?
Adobe Premiere pro - Is Adobe Premiere Pro good for beginners?
 
Adobe Dreamweaver cs5–Features of Adobe Dreamweaver cs5?
Adobe Dreamweaver cs5–Features of Adobe Dreamweaver cs5?Adobe Dreamweaver cs5–Features of Adobe Dreamweaver cs5?
Adobe Dreamweaver cs5–Features of Adobe Dreamweaver cs5?
 
How does Azure cloud work?-Microsoft azure cloud
How does Azure cloud work?-Microsoft azure cloud How does Azure cloud work?-Microsoft azure cloud
How does Azure cloud work?-Microsoft azure cloud
 

Recently uploaded

Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
ArianaBusciglio
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
Reflective and Evaluative Practice PowerPoint
Reflective and Evaluative Practice PowerPointReflective and Evaluative Practice PowerPoint
Reflective and Evaluative Practice PowerPoint
amberjdewit93
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
NelTorrente
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
What is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptxWhat is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptx
christianmathematics
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 

Recently uploaded (20)

Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
Reflective and Evaluative Practice PowerPoint
Reflective and Evaluative Practice PowerPointReflective and Evaluative Practice PowerPoint
Reflective and Evaluative Practice PowerPoint
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
What is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptxWhat is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptx
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 

Java programing brochure

  • 1. Approved by Project Management Institute, USA Accredited by Academic College of London, UK Accredited by AACEI, USA Accredited by Ministry of Education, UAE American Certification Institute, USA
  • 2. 2 JAVA,J2EE,JSP The course would be focusing on the Learning outcomes like Implement Object Oriented Programming Concepts,_ Use and create packages and interfaces in a Java program, Use graphical user interface in Java programs, Develop Swing-based GUI , Develop client/server applications and TCP/IP socket programming, Update and retrieve the data from the databases using SQL, Develop component-based Java software using JavaBeans, Explain the JSP technology, its features and advantages, Explain Web development process and various server-side technologies, Develop JSP applications using JSP Tags, etc ________________________________________________________________________ Zabeel Institute – at a glance Zabeel Institute, established in 1988, is a leading Educational and Training Institute for executives in Dubai and is approved by the Ministry of Education, UAE. We offer training programs to professionals from various industries like Engineering, Construction, Projects, Accounts & Finance, and Management, Languages etc. The Zabeel Advantage  25 Years Experience in training Professional Executives  Achiever of many QUALITY AWARDS for training from 1988 till date  Qualified & Certified Trainers  Sophisticated Lab with High end machines and Licensed software  Certificates attested by the Ministry of Education, UAE  Vast resource materials for reference and course materials  Free online support for further assistance  Free follow up orientation seminars & workshops & placement assistance ________________________________________________________________________ Course Objective: Course Objectives would be focusing on the Learning outcomes like Implement Object Oriented Programming Concepts,_ Use and create packages and interfaces in a Java program, Use graphical user interface in Java programs, Develop Swing-based GUI , Develop client/server
  • 3. 3 applications and TCP/IP socket programming, Update and retrieve the data from the databases using SQL, Develop component-based Java software using JavaBeans, Explain the JSP technology, its features and advantages, Explain Web development process and various server- side technologies, Develop JSP applications using JSP Tags, etc …………………………………………………………………………………………………… Prerequisites: There are no specific requirements for this course; however, it would be ideal if you have knowledge in programming language c/c++. …………………………………………………………………………………………………… Course Duration: Slow track 3 months / fast track 2 weeks to 11/2 months, ………………………………………………………………………………………………… Learning outcomes At the end of the course the student would be able to do  Implement Object Oriented Programming Concepts  Use and create packages and interfaces in a Java program  Use graphical user interface in Java programs  Create Applets  Implement exception handling in Java  Implement Multithreading  Use Input/output Streams  Handle security implementations in Java ------------------------------------------------------------------------------------------------------------------
  • 4. 4 Course JAVA Application Development – Introduction: JAVA Application Development Programme is taught as three modules. Module 1: Core java Programming Module 2: Advanced Java Programming (J2EE) Module 3: Java Server pages ……………………………………………………………………………………………………… Course Duration Total Learning Hours would be 15-20 hrs per module (Modules can be chosen by the student) Module 1: Core java Programming Module 2: Advanced Java Programming Module 3: Java Server pages Course Material: Lectures, case studies, exercises and tutorials, led by the lectures, are supported by private study and work assignments. Participants also complete a significant project/dissertation To support the lectures, the faculty would be using PowerPoint Slides, Audio, video or projectors and /or lecture notes as the course goes on. The student would be provided with lecture notes as handouts or books whichever is appropriate to the lecture. Recommended reference books or websites would be suggested to the students for further reading if the student needs a deeper understanding of the topics that are covered in the class. ……………………………………………………………………………………………………… Course Contents Module 1: Core Java Programming Course Contents Introduction to Java o Creation of Java o Features of Java
  • 5. 5 o Overview of Programming with JDK o Discuss the Java Security Model o Describe Java Virtual Machine o Garbage Collection and Memory Management o Sample Programs Object Oriented Programming o Structures Programming technique o Object Oriented Programming and its advantages o Define Objects and Classes and the relation between them o Explain terms-Attributes, Methods, Construction, Destruction and Persistence o Discuss Data Abstraction o Discuss Data Encapsulation o Explain Polymorphism o Explain Inheritance Basics of Java o Discuss the data types available in Java and utilize them in applications o Describe the various control structures and loops available in Java o Explain and utilize the various operators present in Java o Explain an Array _ Data Types, Modifiers, Expressions and Operations _ Arrays and Flow Control Statements _ Methods and Classes o Describe class and inheritance of classes o Explain and Object and to declare one o Explain the concept of Constructors and its relation with respect to class o Methods o “this” keyword o Concept of Inner class _ Packages and Interfaces
  • 6. 6 o Purpose of Modifies and its types o Explain Package o List the various Packages available in Java o Design user defined Package o Explain the term interface and how to implement it o Practice creating an interface and implement it _ String and String Buffer o String Class o Various Methods of the String class and how to use them _ Java Applets o Difference between Applications and Applets o Understand the Applet Class o Create, run and execute Applets o Understand the Security Restrictions applied on Applet o Identify the various activities in an applet o Identify how to use Components and layouts in Applets _ Graphics o Basics of Graphic System o Explain and utilize the following geometric figures in applications _ Lines _ Ovals _ Rectangle and Round Rectangle _ 3DRectange and Arc o Discuss Color Control and how to use it to fill color in the container and the images in it o Discuss the Font Control and how to play around with it o Explain the Font Metrics class and its purpose _ Basic Graphical User Interface Components (Abstract Window ToolKit (AWT)) Describe the concept of GUI o Discuss the following Handle events using the following listeners
  • 7. 7 _ Action Listener _ Item Listener _ Window Listener _ Component Listener _ Mouse Listener _ Mouse Motion Listener o Describe the following components and how to apply them in the container _ Label _ List _ Button _ Checkbox _ Choice _ Text Field _ Text Area _ File Dialog _ Advanced GUI Components o Discuss event handling related to mouse events o Describe the Layout Manager class and implement the types of layout in the application o Discuss the various containers and how to implement them o Understand Menus and apply them in the frame _ Exception Handling o Discuss the purpose of Exception Handing in Java o Explain the types of exception in Java o Describe the use of try and catch o Explain the use of throws keyword o Explain the purpose of throw o Describe the finally keyword _ Multithreading o Describe Multithreading
  • 8. 8 o Creating and Managing Threads o Discuss the life cycle of threads o Understand the concept of synchronization o Explain how to set the priorities of thread o Understand what a daemon thread does Module2: Advanced Java Programming Swing Programming o Understand difference between Swing and AWT programming o Define Swing components o List Swing Packages o List the sub-classes of the Component class o Explain how swing handles events o Use JFC to write swing applets o Understand the concept of “Look and Feel” _ Java Database Connectivity o Define JDBC API o Describe the various JDBC drivers o Identify JDBC products o Outline JDBC design considerations o Describe the Two-Tier Client Server Model o Use JDBC to access a database o Set up a connection to the database o Create and execute SQL Statements o Describe the Result Set object o Describe the Result Set Meta Data interface o Define and create stored procedures o Understand the importance of database enquiry _ Network Programming o Understand how the internet works o Explain Client/Server computing o Describe the classes of the java.net package
  • 9. 9 o Describe Java’s Web-related classes _ Input/Output Stream o Java I/O Classes and Interfaces o File _ Directories _ Using Filename Filter _ The listFiles() Alternative _ Creating Directories o The Stream Classes o The Byte Streams o The Character Streams o Using Stream I/O o Serialization _ Remote Method Invocation o Describe distributed Applications o Build distributed Applications o Define RMI o Outline the Java Distributed Model o List the jave.rmi packages o Explain the three-tiered layering of Java RMI o Implement RMI on a Remote and Local Host o Describe Remote Objects _ Inner classes, Sockets, Web connectivity, Security _ Java Beans o Define JavaBeans o Describe the Software Component Model o Understand BDK(Bean Development Kit) o List the tools for bean development o Create your own bean o Describe Custom Bean properties and events
  • 10. 10 o Understand Introspection Reports o Implement various types of properties o Describe event listeners o List the benefits of using JavaBeans _ Servlets o Define a Servlet o Compile Servlets o List the advantages of using servlets o Explain the life cycle of a servlet o Describe an HTTP Servlet o Use a servlet to retrieve information o Define Session Tracking o Describe InterServlet communication o Use a servlet to access a database Module 3: Java Server Pages Course Contents _ Developing Web Applications-An Overview o Describe the Web development process o Describe a typical server-side application _ Using TCP / IP and HTTP protocols _ Including GET, POST and Form Header methods o Compare the contemporary server-side technologies with JSP o Outline the advantages of using JSP _ Using JSP Tags o Describe various elements of a JavaServer Page o Briefly describe various JSP Tags o Describe various Implicit Objects in JSP o Explain the use of Implicit Objects through a scriptlet
  • 11. 11 _ Using JSP Scriplets o Describe JSP tags in detail o Define a JSP scriptlet o Explain the use of scriptlets in JavaServer Pages Import a Java class o Describe the tag extension mechanism o Describe the JSP lifecycle _ Using JavaBeans in Java Server Pages o Describe various features of a JavaBean o Differentiate between a JavaBean and a Java class o Describe the basic structure of a JavaBean o Describe various ways of creating Beans and their usage scenarios o List the advantages of using beans o Explain how to access beans through JSP scriptlets o Describe the use of various JSP bean tags o Define the scope of beans o Explain the use of JavaMail APIs in JSP _ JSP Application Models o Describe different JSP-based application models _ Model I _ Model II o Describe the J2EE framework o Explain the use of the Request Dispatcher Interface o Explain Exception Handling in JSP _ Session Management o Define a session o Describe various session tracking mechanisms o Describe the implementation of session tracking mechanisms through JavaServer Pages o Describe a session lifecycle o Extend JavaServer Pages
  • 12. 12 _ Java Database Connectivity in JSP o Explain Java Database Connectivity o Describe various JDBC Drivers available for JSPs o Explain the use of JDBC in JSPs o Describe different database operations o Explain the use of JDBC connectivity through JavaBeans in JSP