28% OFF JAVA COURSES

Full-Stack Java Development

Instructor
Shuvam Sahoo
Last Update September 19, 2024
4.38 /5
(8)
0 already enrolled

About This Course

1. This Course will provide completeness on every topic.

2. This Course will make you to Strong on Theoretically and  Pro grammatically.

3. This Course will provide Good Platform for the Advanced Technologies and Frameworks like Jdbc, Servlets, Jsps, Hibernate, JPA, Spring,..

JAVA:

------

1. J2SE / JAVA SE

2. J2EE / JAVA EE

3. J2ME / JAVA ME

 

1. J2SE / JAVA SE:[Core Java]

------------------------------

--> Java 2 Standard Edition

--> It will cover only Fundemntals of JAVA.

--> Standalone Applications.

--> If we design and execute any application with out using Client-Server Arch then that application is called as         Standalone Application.

--> If we design and execute any application with out distributing application logic over multiple machines then that     application is called as "Standalone Application".

--> 5% of the applications are Standalone Applications.

--> It is a dependent PL for J2EE, Testing Tools, Salesforce, SAP, Hadoop,........

--> Introduction, OOPs, Exception Handling, Multi Threadding, IOStreams, Collection Freamework,.......

 

2. J2EE / JAVA EE:

---------------------

--> Java 2 Enterprise Edition

--> It will cover Server side Programming.

--> Distributed Applications / Enterprise Applications

--> If we design and execute any application on the basis of Client-Server Arch or by distributing application logic     over Multiple machines then that application is called as Distributed Application or Enterprise Application.

--> 95% of the appl.

--> Servlets, Jsps, Jstl, EL, EJBs, Web Services,..........

 

 

3. J2ME / JAVA ME:

------------------

--> Java 2 Micro Edition

--> Micro programming

--> Mobile based Applications

--> If we design and execute any appl on the basis of Mobile H/W System then that application is called as Mobile         Based Application.

--> less Demand.

 

Syllabus:

----------

1.Multi Threadding

2.Networking

3.RMI

4.Arrays

5.Collection Framework

6.Generics

7.Internationalization[I18N]

8.JVM Arch

9.Garbage Collections

Curriculum

18 Lessons 6 Month
Java History
Differences between Java and Others : Static Vs Dynamic
Differences between Java and Others : Pre-Processor
Diff b/w Java and Others : Platform Dependent VS Platform Independent
Differences between Java and Others :Pointers
Differences between Java and Others :Multiple Inheritance
Differences between Java and Others :Operator Overloading
Differences between Java and Others :Destructors
Diff between Java and Others :Call By Value Vs CallBy Reference
Differences between Java and Others :Memory Allocation
Java Features
Java Naming Conventions
Java Programming Format : Package Section
Java Programming Format : Import Section
Java Programming Format : Classes / Interfaces Section and Main Class Section
Installation
Editor Installation
Write Java Program
Save Java File
Compilation
Execution
Steps to Prepare Java Application with Eclipse IDE
Tokens Inroduction
Identifiers
Literals
Number Systems
Keywords and Reserved Words
Operators Introduction
Arithmetic Operators
Increment And Decrement Operators
Assignment & Comparision & Boolean Logical Operators
Bitwise Logical Operators
Ternary Operator
Short-Circuit Operators
Data Types
Type Casting :Implicit Type CastingPart
Type Casting :Explicit Type Casting
Java Statements : Introduction
Java Statements : Conditional Statements:if
Java Statements : Conditional Statements:switch
Java Statements : Iterative Statements:for loop
Java Statements : Iterative Statements:for
Java Statements : Iterative Statements:for and for-Each
Java Statements : Iterative Statements:while loop
Java Statements : Iterative Statements:do-while loop
Java Statements : Transfer Statements : break
Java Statements : Transfer Statements : continue
Patterns
Introduction : Unstructered Vs Structered Programming Languages
Introduction : Structered Vs Object Oriented Programming Languages
Introduction : Aspect Oriented Programming Languages
Object Based Vs Object Oriented Programming Languages
Class Vs Object
Encapsulation Vs Abstraction
Inheritance
Polymorphism
Message Passing
Class : Syntax
Class : Access Modifiers
Class : class, className, extends, implements keywords
Class : Possible Syntaxes of Classes
Class : Procedure to use classes in Java
Class : Internal flow in Class Utilization
Concrete Methods Vs Abstract Methods
Abstract Classes
Interfaces
Method Syntax
Method Signature and Prototype
Mutator Methods Vs Accessor Methods
Var-Arg Method
OOPS : Procedure To Create Objects
OOPS : hashCode() and toString() methods
OOPS : Immutable Objects Vs Mutable Objects
OOPS : User defined Immutable Class
OOPS : Object Vs Instance
OOPS : Constructors : Introduction
OOPS : Constructors : Default Constructor
OOPS : Constructors : User Defined Constructors
OOPS : Constructors : Constructor Overloading
OOPS : Instance Context : Instance Variable
OOPS : Instance Context : Instance Methods
OOPS : Instance Context : Instance Block and Instance Flow
OOPS : Instance Context : Instance Instance Flow
OOPS : 'this' keyword : To refer current class Variables
OOPS : 'this' keyword : To refer current class Methods
OOPS : 'this' keyword : To refer current class Constructors
OOPS : 'this' keyword : To return current class Object
OOPS : 'static' keyword: Static Variable
OOPS : 'static' keyword: Static Method
OOPS : 'static' keyword: Static Block
OOPS : 'static' keyword: Static Anonymous Inner class
OOPS : 'static' keyword: Static Import
OOPS : 'static' keyword: Static Context
OOPS : 'static' keyword: Static Context and Instance Context
Class.forName() method internal functionality
OOPS : newInstance() method internal functionality
Utilizations of Class.forName() and newInstance() methods
OOPS : Factory Methods
OOPS : Singleton classes
OOPS : final keyword : final variable
OOPS : final keyword : final methods and final classes
OOPS : 'public static final' Convension for constant variables
OOPS : enum keyword
OOPS : main() method : Introduction
OOPS : main() method : Why 'public' is required
OOPS : main() method : Why 'static' is required
OOPS : main() method : Why 'void' is required
OOPS : main() method : Why 'parameter' is required
OOPS : main() method : Why 'String[]' as parameter is required
OOPS : main() method : List of valid and Invalid Syntaxes of main() method
OOPS : main() method : More than one main() in Single Java Application
OOPS : main() method : main() method Overloading and Overriding
OOPS : main() method : main() method in Inheritance
OOPS : Relationships in Java: Introduction
Associations: One-To-One Association through Constructor Dependency Injection
One-To-One Association through setter method Dependency Injection
One-To-Many Association through Constructor Dependency Injection
One-To-Many Association through setter Dependency Injection
Associations : One-To-Many Association Internal Data Representation
Relationships in Java: Associations: Many-To-One Association through Constructor
Relationships in Java: Associations: Many-To-One Association through setter Depe
Relationships in Java: Associations: Many-To-Many Association through Constructo
Many-To-Many Association through Setter Method Dependency Injection
OOPS : Relationships in Java : Associations : Composition Vs Aggregation
OOPS : Relationships in Java : Inheritance : Introduction
.OPS Relationships in Java Inheritance Types of Inheritance
Relationships in Java : Inheritance : Static Context in Inheritance
Relationships in Java : Inheritance : Instance Context in Inheritance
Static Context and Instance Context Mix in Inheritance
OOPS : Relationships in Java : Inheritance : Super Keyword
Inheritance : Class Level Type Casting: Upcasting
Inheritance : Class Level Type Casting: Downcasting
OOPS : Relationships in Java : USES-A Relationship
OOPS : Polymorphism : Introduction
OOPS : Polymorphism : Method Overloading
OOPS : Polymorphism : Method Overriding
OOPS : Polymorphism : Rules and Regulations for Method Overriding
OOPS : Abstract Methods and Abstract classes Introduction
OOPS : Concreate class Vs Abstract Class
OOPS : Abstract Class
OOPS : Interfaces
OOPS : Syntaxes between classes, abstract classes and Interfaces
OOPS : Differences between classes, abstract classes and Interfaces
OOPS : Marker Interfaces : Serializable
OOPS : Marker Interfaces : Cloneable
OOPS : Adapter Classes
OOPS : Object Cloning: Introduction
OOPS : Object Cloning: Shallow Cloning
OOPS : Object Cloning: Deep Cloning
OOPS : instanceof Operator
Introduction
Types of Conversions
Conversions from Primitive Type to Object Type
Conversions from Object Type to Primitive Type
Conversions from String Type to Object Type
Conversions from Object Type to String Type
Conversions from Primitive Type to String Type
Conversions from String Type to Primitive Type
Introduction
Types of Inner Classes
Member Inner class
Inheritance Over Inner classes
Interface Inside Class
Abstract class Inside Class
Class Inside an Abstract class
Abstract class Inside an Abstract class
Interface Inside an Abstract class
Static Inner class
Declaring a class inside an Interface
Declaring an abstract class inside an Interface
Declarig an interface inside another interface
All Possible nested classes, Nested abstract classes, Nested Interfaces
Method Local Inner Class
Anonymous Inner Classes
Packages Definitions
Packages Advantages
Packages Types
java.lang package Overview
java.io package Overview
java.util package Overiview
java.awt package overview
javax.swing package overview
java.sql package overview
java.net package overview
java.rmi package overview
java.text package overview
User Defined Packages
Import Statement
User Defined Packages Application
User Defined Packages Application-1 With Eclipse IDE
JAR Files Inroduction
JAR Files Application
MANIFEST File in jar files
Executable JAR files
Batch files
Introduction
String Class Constructors
String Literal Vs String Object
String Class Constructors
String Class Methods: length()
String Class Methods:concat method
String Objects Immutability Nature
String Class Methods: equals()
== vs equals()
String Class Methods: equalsIgnoreCase()
String Class Methods: compareTo()
String Class Methods: compareToIgnoreCase()
String Class Methods: startsWith(), endsWith(), contains()
String Class Methods: charAt()
String Class Methods: replace() methods
String Class Methods: indexOf() methods
String Class Methods: lastIndexOf() methods
String Class Methods: substring methods
String Class Methods: split() methods
String Class Methods: getBytes() methods
String Class Methods: toCharArray() method
String Class Methods: trim() method
String Class Methods: toLowerCase() toUpperCase() methods
String Class Methods: intern() method
String Vs StringBuffer
StringBuffer Class Constructrs
StringBuffer class Methods: length(), capacity(). toString()
StringBuffer class Methods: ensureCapacity()
StringBuffer class Methods: append()
StringBuffer class Methods: reverse()
StringBuffer class Methods: insert()
StringBuffer class Methods: delete()
StringBuffer class Methods: deleteCharAt()
StringBuffer class Methods: replace()
StringBuffer class Methods: setLength()
StringBuffer class Methods: setCharAt()
Multi Threadding Basics
StringBuffer Vs StringBuilder
StringBuilder Constructors
StringBuilder Methods
StringTokenizer
Error Vs Exception
Exception Definition
Smooth Termination Vs Abnormal Termination
Need Of Exception Handling Mechanisms
Predefined Exceptions
Checked Exception Vs Unchecked Exception
Pure Checked Exception Vs Partially Checked Exception
ArithmeticException Overview
NullPointerExceptin Overview
ArrayIndexoutofboundsException Overview
StringIndexOutOfBoundsException Overview
ClassCastException Overview
ClassNotFoundException Overview
InstantiationException Overview
IllegalAccessException Overview
InstantiationException Vs IllegalAccessException
IllegalArgumentException Overview
IllegalThreadStateException Overview
FileNotFoundException Overview
'Throw' Keyword
Unreachable Statement error with 'throw' keyword
'throws' Keyword
'throw' keyword Vs 'throws' Keyword
try-catch-finally Introduction
try block
try block flow
catch block
finally block
try-catch-finally
try block with out catch block
try block with out finally block
Nested try-catch-finally inside try block
Nested try-catch-finally inside finally block
try block with multiple catch blocks
User defined Exception
Multi-catch block
try-with-resources
IOStreams Introduction
Stream Definition
Types Of Streams
File Operations Inroduction
FileoutputStream
FileReader
FileInputStream and FileReader
Image Copy
Document Copy
Dynamic Input Approaches
BufferedReader Part-1
Scanner
Console
Serialization
Externalization
Files In Java
Directory In Java
Random Access Files
Process Vs Procedure Vs Processor
Single process Mechanism/Single Tasking
Multi Process Mechanism/Multi Tasking
Context Switching
Process Vs Thread
Single Thread Model Vs Multi Thread Model
Java and its Multi Threadded Nature
Approches to create Threads
First Approach to Create Threads
First Approach to Create Threads Flow
Need of Scond Approach Over First Approach
Second Approach to create Threads
Second Approach to create Threads Flow
Thread Lifecycle
Thread Class Constructors
setName() and getName() Methods in Thread class
setPriority() and getPriority() methods in Thread class
activeCount() method in Thread class
isAlive() method in Thread class
currntThread() method in Thread class
sleep() Method in Thread class
join() Method in Thread class
Daemon Threads
Concurrent Threads
Threadsafe Resources with local Variables
Threadsafe Resources with Mutable Objects
Threadsafe Resources with Immutable Objects
Synchronization Introduction
Synchronization Locking Mechanism
Synchronized Method
Synchronized Method Vs Synchronized Block
Synchronized Blocks
Inter Thread Communication
Producer-Consumer Problem
Deadlock
ThreadLocal
Arrays Introduction
Single Dimensional Arrays Introduction
Single Dimensional Arrays Memory Representation
Getting individual elements from Single Dimensional Arrays
'Declare then Initialize' Approach in Single Dimensional Arrays
Reading elements from arrays by Using for loop
Reading elements from Arrays by Using while and do-while loops
Reading Elements from Arrays By Using For-Each loop
Multi Dimensional Arrays Introduction
Multi Dimensional Arrays Memory Representation
Getting Details of Multi Dimensional Arrays
Retrieving elements from Arrays by using loops
Retrieving elements from Arrays by Using for-Each Loop
Various Syntaxes of Multi Dimensional Arrays
Arrays for User defined Data Types
Anonymous Arrays
Collection Framework Introduction
Arrays Vs Collections
Collection Framework Library
Collection Vs Map
List Vs Set
Collection Interface Methods
List Interface Introduction
List Interface Methods
add() Vs set() in List interface
List Interface Methods
ArrayList Introduction
ResizableArray in ArrayList
ArrayList class Constructors
ArrayList Example
Vector Introduction
Vector Class Constructors
Vector Class Methods
Stack
LinkedList Introduction
LinkedList class Constructors
LinkedList class Methods
ArrayList Vs LinkedList
Cursors/Iterators Introduction
Enumeration
Iterator
ListIterator
Enumeration vs Iterator vs ListIterator
'Set' interface Introduction
'HashSet' introduction
HashSet Constructors
HashSet Example
HashSet Vs LinkedHashSet
SortedSet Introduction
SortedSet Methods
NavigableSet
TreeSet Introduction
TreeSet Constructors
TreeSet Example
compareTo Method Overview
TreeSet Internal Flow Overview
TreeSet Internal Flow Example
Sorting Over Userdefined Elements in TreeSet
Comparator Introduction
Comparator Example
Employee Sorting through Comparator Example Overview
Employee Sorting through Comparator Example
Comparable and Comparator to TreeSet
Comparator interface with Anonymous Inner classes
Comparable Vs Comparator
Queue interface overview
PriorityQueue Overview
PriorityQueue Example
PriorityQueue Constructors
Deque Overview
Deque Methods
addFirst() Method Vs offerFirst() Method
Deque Methods
ArrayDeque Overview
ArrayDeque Examples
ArrayDeque Constructors
Map interface Overview
Map interface methods
Entry in Maps
HashMap Overview
HashMap Examples
HashMap Constructors
HashMap Vs LinkedHashMap
HashMap Vs IdentityHashMap
HashMap Vs WeakHashMap
SortedMap Overview
SortedMap Methods
NavigableMap Overview
NavigableMap Methods
TreeMap Overview
TreeMap Constructors
TreeMap Example
Virtual Machine and its Types
JVM Architecture Introduction
Classes Loading Sub System Introduction
Loading Phase
Class Loaders
Class Loaders Overview
Classes Loading Internal flow
Classes Loading Internal flow
Customization of Class Loaders
Linking and Initialization
Memory Management System Overview
Method Area
Stack Memory Overview
Stack Memory Internal Flow
Local variables Array In Frame Structer
Frame Data In Frame Structer
Heap Memory Overview
Heap Memory Statistics
Min and Max Heap Settings
PC Registers and Native Methods Stack
Execution Engine Overview
Interpreter In Execution Engine
JIT Compiler in Execution Engine
Garbage Collector in Execuition Engine
Java Native Interface And Java Native Methods Library
Class File Structer Overview
Magic Number in Class File Structer
Minor and Major Version numbers in Class File Structer
Members in Class File Structer
Reflection API Introduction
Reflection API Uses
java.lang.Class Overview
java.lang.Class object internal data representation
java.lang.Class Methods
java.lang.Class Methods Example
java.lang.reflect.Field Overview
java.lang.reflect.Field Methods
java.lang.reflect.Field Methods Example
java.lang.reflect.Constructor Overview
java.lang.reflect.Constructor Methods
java.lang.reflect.Method Overview
java.lang.reflect.Method Methods
Java Beans Basics
Introspection Overview
BeanDescriptor class
PropertyDescriptor class
MethodDescriptor Class
Annotations Introduction
Comments Vs Annotations
XML Documents Vs Annotations
Annotations Example in Servlets
Annotations Syntaxes
Marker Vs Single Member Vs Multi Member Annotations
Anotation Types
'@Override' Annotation
'@Deprecated' Annotation
'@SuppressWarnings' Annotation
'@FunctionalInterface' Annotation
'@Inherited' Annotation
'@Retention' Annotation
'@Documented' Annotation
'@Target' Annotation
'@Repeatable' Annotation
Custom Annotations Overview
Class Level Annotation Example
Method Level Annotation Example
Field Level Annotations
@Repeatable Annotation Example

Your Instructors

instructor

Shuvam Sahoo

4.75 /5
9 Courses 4 Reviews 73 Students
See more

Student Feedback

Reviews (3)

Write a review

Live Chat Section