SlideShare a Scribd company logo
1 of 12
Download to read offline
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

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 Basics in Mule
Java Basics in MuleJava Basics in Mule
Java Basics in Mule
 
Java in Mule
Java in MuleJava in Mule
Java 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 infrastructureZabeel 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 VRAYZabeel 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 fundamentalsZabeel 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 MicrosoftZabeel 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 securityZabeel 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

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
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
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
 
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
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
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
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
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
 
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
 
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
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 

Recently uploaded (20)

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)
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.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
 
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
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
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
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
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
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
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
 
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
 
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
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 

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