Menu
Home
About Us
Courses
Courses
Android
Angular Js
Dot Net
Graphic Design Course
IOS
Java
Node.js
PHP
React.js
SEO
Web Designing
Internship
Workshop
Contact Us
Blogs
Call :
|
Home
Java
Java
Lesson 01: Object-Oriented Programming (OOPS) concepts:
Programming Languages
Object Oriented Programming
Classes & Objects
Pillars Of Object Oriented Programming
OOPS concepts and terminology
Encapsulation & Examples
Abstraction & Examples
Inheritance
Advantages of OOPS
Fundamentals of OOPS
Lesson 02: Core Java Programming Introduction of Java:
What is Java?
Execution Model Of Java
Bytecode
How to Get Java?
A First Java Program
Compiling and Interpreting Applications
The JDK Directory Structure
Using Eclipse
Lesson 03: Data types and Variables:
What are data types?
Primitive Datatypes & Declarations
Variables & Types
Numeric & Character Literals
String formatting and Parsing
String Literals
Arrays,Non-Primitive Datatypes
Casting & Type Casting
Widening & Narrowing Conversions
The Dot Operator
Lesson 04: Methods:
What are Methods?
Method Structure
Declaration Of Methods
Calling Of Methods
Defining Methods
Method Parameters Scope
Why static methods?
Lesson 05: Operators and Expressions:
Expressions
Assignment Operator
Arithmetic Operators
Relational Operators
Logical Operators
Increment and Decrement Operators
Operate-Assign Operators (+=, etc.)
The Conditional Operator
Operator Precedence
The Cast Operator
Lesson 06: Control Flow Statements:
What are Control Flow Statements?
Conditional (if) Statements
Adding an else if
Conditional (switch) Statements
Lesson 07: While and do-while Loops:
for Loops
A for Loop Diagram
Enhanced for Loop
The continue Statement
The break Statement
Lesson 08: Object-Oriented Programming:
Concept & Syntax Of Class
Concept & Syntax Of Methods
Fields and Methods
Constructors & Destructors
Encapsulation
Access Specifiers
Access Control
Lesson 09: Objects and Classes:
Defining a Class
Creating an Object
Accessing Class Members
Instance Data and Class Data
Defining Methods
Constructors
Access Modifiers
Lesson 10: Using Java Objects:
StringBuilder and StringBuffer
Methods and Messages
Parameter Passing
Comparing and Identifying Objects
Lesson 11: Inheritance & Polymorphism:
Inheritance in Java
Why use Inheritance?
Types Of Inheritance
Single Inheritance
Multi-level Inheritance
Hierarchical Inheritance
Hybrid Inheritance
Method Overloading
Run-time Polymorphism
Method Overriding
Polymorphism in Java
Types Of Polymorphism
super keyword
The Object Class & Methods
Lesson 12: Java Files and I/O:
What is a Stream?
Reading and Writing to Files (only txt files)
Input and Output Stream
Manipulating input data
Reading Lines
Opening & Closing Streams
Predefined Streams
File handling Classes & Methods
Using Reader & Writer classes
Lesson 13: Interfaces and Abstract Classes
What is an Interface
Defining Interfaces
Separating Interface and Implementation
Implementing and Extending Interfaces
Abstract Classes
Lesson 14: Packages
What is a Package?
Advantages of using a Package
Types Of Packages
Naming Convention
Steps For Creating Packages
The import Statement
Static Imports
CLASSPATH and Import
Defining Packages
Package Scope
Lesson 15: Lambda Built-in Functional Interfaces
Lambda Notation
Lambda Syntax
Lambda Expression
java.util.function package
Use primitive versions of functional interface
Use binary versions of functional interface
Use the UnaryOperator interface
Lesson 16: Exception Handling
Exceptions Overview
Exception Keywords
Catching Exceptions
The finally Block
Exception Methods
Declaring Exceptions
Defining and Throwing Exceptions
Errors and Runtime Exceptions
Assertions
Lesson 17: Collection Framework
The Collections Framework
The Set Interface
Set Interface Methods
Set Implementation Classes
The List Interface
List Implementation Classes
The Map Interfaces
Map Implementation Classes
Utility classes
Generics in Java
Primitive wrapper classes
Lesson 18: Inner Classes
Nested Classes
Anonymous Inner Classes
Local Nested Classes
Static Nested Classes
Member Classes
Instance Initializers
Lesson 19: Threads
Non-Threaded Applications
Introduction to Threads
Threaded Applications
Creating threads
Lifecycle Of A Thread
Phases of Thread life cycle
Runnable Interface
Priority Of Threads
Coordinating Threads
Thread Interruption
Thread Groups
Lesson 20: Swing
Introduction To Swing
Swing Features
Heirarchy Of Java Swing Classes
Swing GUI Components
Packages Used In Swing
Swing Control Classes & Methods
Using Swing API
Swing API MVC Architecture
AWT v/s Swing
Event Handling In Swing
Event Listener Interfaces
Lesson 21: Applet
Introduction to Applet
The Applet Heirarchy
Life Cycle of an Applet
Lifecycle Methods for Applet
A "Hello World" Applet
Applet Layout Manager
Bounding Box Concept
Relative Coordinate System
Lesson 22: JDBC
Introduction To JDBC
JDBC Architecture
Types Of JDBC Drivers & Differences
Common JDBC Components
Importing Packages
Registering JDBC Drivers
Opening Connection
Connecting a Java program to a Database
Executing Query
Statement Class & Objects
Getting Information from Database
Obtaining Result Set Information
DML Operations through JDBC
Cleaning up Environment
Lesson 23: Agile Scrum Overview
Introduction To Agile Methodology
Scrum & Its Characteristics
Sprints In Scrum
Overview of Scrum Artifacts & Ceremonies
Advanced Java
Lesson 24: HTML, CSS & Javascript Overview
HTML Basics
HTML Elements
CSS Introduction
CSS Syntax & Selectors
Javascript Overview
Bootstrap Overview
Lesson 25: Java MVC Architecture
Three-tier architecture
Introduction to MVC
MVC Architecture
Advantages of MVC
Building pages with MVC
Lesson 26: Servlets
What is a web application?
What is a Servlet?
Advantages of Servlet
Servlet Class
Servlet Lifecycle
ServletContext Interface
Advantages of ServletContext
Session management
Session Tracking Techniques
Cookies
Hidden field
URL Rewriting
HTTPSession
Building the first Servlet
Deploying the Servlet
Servlet Examples
Lesson 27: JSP
Introduction of JSP
JSP Architecture
JSP Processing
JSP Tag library
Core Tags
JSP Standard Tags
JSP Page Life Cycle
Creating the first Dynamic web page using JSP
Lesson 28: Hibernate
Introduction to Hibernate
Hibernate v/s JDBC
What is Object Relational Mapping
Hibernate Features
Application Architecture
Persistent Classes
Object States
Transient State
Persistent State
Detached State
Rules of Persistent Classes
Mapping Collections
Hibernate Mapping File Elements
Types Of Mapping
One-to-one
One-to-many mapping
Many - one mapping
Many - to - many mapping
Hibernate Query Language
Basic HQL Operations
Advantages of HQL
Caching and Transactions
Types Of Cache
Hibernate Transaction Management
Transaction Interface In Hibernate
Hibernate with Web Applications
Lesson 29: Spring
Introduction of Spring Framework
Characteristics Of Spring
Spring Framework Architecture
Spring Framework Modules
Spring Platform Advantage
Spring bean Wiring
Dependency Injection
IoC Containers
Spring Bean Lifecycle
Beans Auto Wiring
Autowiring Limitations
Spring with database
Introduction to JDBC
Limitations of JDBC API
Spring JDBC Approaches
JdbcTemplate Class
JdbcTemplate Class Methods
Data Access Object (DAO)
Lesson 30: Struts2
Introduction to Struts
What is a Web Framework
Limitations of JSP/Servlet Coding
MVC1 v/s MVC2
What is Struts
Invasive v/s Non invasive Frameworks
Modules in Struts 2
Request Processing Lifecycle
Struts1 v/s Struts2
Advantages of Struts2
Struts2 MVC Architecture
Actions Commponent
Results & Result Types
The Value Stack
Action Classes
Introduction to Action Class
Characteristics Of Action Class
ActionSupport Class
Action Interface
Handling Application Requests
Handling Form Data
Struts2 Form
JavaBean Class
Success Page
Configuring Struts2
Deployment Descriptors
The web.xml file
The struts.xml file
The struts-config.xml file
The struts.properties file
Lesson 31: SQL
Introduction to RDBMS
Features of RDBMS
Introduction to SQL
Basic Terminologies
PLSQL Data Types
Primary Key v/s Foreign Key
The Unique Constraint
DDL Statements
DML Statements
Retrieving Records
Normalization
Functions in SQL
Handling Null Values
SQL Joins
Inner joins
Outer Joins
Right Joins
© 2019 Eleventhwebsolution. All rights reserved