Curriculum in Java
Introduction to Java
OOPS (Object Oriented Programming & Systems)
STRING Manipulation
Array
Exception Handling
I/O Streams
Multithreading
Wrapper Classes
Inner Classes
Collection Frame Work
AWT
SWING (JFC)
Project Work for Beginners
Introduction to Enterprise Edition ( Advanced Java)
Web Server and Application Server
SQL
JDBC
Servlets
JSP
Jsp Scripting Elements
JSP Actions
Custom Actions
JSTL & Tag Library
Project Work for Advanced Java
Curriculum in Java
Java Is Preferred by Over 35% of Developers. Java is the most widely used and in-demand programming language in the IT industry.
- Introduction to Java
- Paradigms
- Diff B/W Java & Other (C,C++)
- Java History
- Java Features
- Java programming format
- Java Statements
- Java Data Types
- Introduction
- Object
- Constructors
- This Key Word
- Inheritance
- Super Key Word
- Polymorphism (Over Loading & Over Riding)
- Abstraction
- Interface
- Encapsulation
- Introduction to all predefined packages
- User Defined Packages
- Access Specifiers
- String
- String Buffer
- What is Array
- Single Dimensional Array
- Multi Dimensional Array
- Sorting of Arrays
- Introduction
- Pre Defined Exceptions
- Try-Catch-Finally
- Throws, throw
- User Defined Exception examples
- Introduction
- Byte-oriented streams
- Character – oriented streams
- File
- Introduction
- Thread Creations
- Thread Life Cycle
- Life Cycle Methods
- Synchronization
- Wait() notify() notify all() methods
- Introduction
- Byte, Short, Integer, Long, Float, Double, Character
- Boolean classes
- Introduction
- Member Inner Class
- Static Inner Class
- Local Inner Class
- Anonymous Inner Class
- Introduction
- Util Package interfaces, List, Set, Map
- List Interface 7 Its Classes
- Set Interface & Its Classes
- Map Interface & Is Classes
- Introduction
- Components
- Event-Delegation-Model
- Listeners
- Layouts
- Individual Components Lable, Button, Check Box, Radio Button,
- Choice, List, Menu, Text Field, Text Area
- Basics of Networking
- Introduction Diff B/W AWT and SWING
- Components hierarchy
- Panes
- Individual Swings components J Label
- JButton, JTextField, JTextAres
- Simple Calculator
- Weather Forecast Application
- Contact Form
- Distributed Multitier Applications
- J2EE Containers
- Web Services Support
- Packaging Applications
- J2EE 1.4 APIs
- Tomcat-Introduction
- Overview, installation, Configuring Tomcat
- Jboss server-Introduction
- Overview,installation and Configuration
- Comparison
- Basics of SQL queries
- SQL Joins
- Introduction
- JDBC Architecture
- Types of Drivers
- Statement
- Result Set
- Introduction
- Web application Architecture
- HTTP Protocol & HTTP Methods
- Web Server & Web Container
- Servlet Interface
- HTTPServlet
- GenericServlet
- Servlet Life Cycle
- Servlet Config
- Servlet Context
- Servlet Communication
- Introduction
- Jsp LifeCycle
- Jsp Implicit Objects & Scopes
- Jsp Directives
- Declaratives
- Scriptlets
- Expressions
- UseBean tag
- SetProperty tag
- GetProperty tag
- Include tag
- Forward tag
- Param tag
- Plug-in tag
- Params tag
- Fallback tag
- Directives tag
- Scriptlet tag
- Expression tag
- Classic Tags
- Simple Tags
- Introduction to Java
- Paradigms
- Diff B/W Java & Other (C,C++)
- Java Features
- Java programming format
- Java Statements
- Java Data Types
- Autonomous Robot Navigation
- Image Processing and Recognition
- Social Media Platform