Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

CORE JAVA + ADV. JAVA Course Details
 

Subscribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: July 29th @ 8:30AM

Faculty: Mr. Prakash Babu (11+ Yrs of Exp,..)

Venue :
DURGA SOFTWARE SOLUTIONS at Maitrivanam
Plot No : 402, 4th Floor, Manjeera Square,
Above Udupi Park Hotel, Beside Aster Prime Hospital,
Ameerpet, Hyderabad - 500038.

Ph.No: +91 - 8885252627, 7207212427/28

 

Syllabus:

J2SE:[Core Java]:

1. Introduction:

1. Java History
2. Differences between java and others
3. Java Features
4. Java Naming Conventions
5. Java Programming Format

2. First Java Application Development:

1. Java Installation
2. Editor
3. Java Application and Java File Saving.
4. Compile Java File
5. Execute Java Applications.

3. Language Fundamentals:

1. Tokens
2. Identifiers
3. Literals
4. Key Words /Reserved Words
5. Operators
6. Data Types and Type casting
7. Java Statements
8. Arrays

4. OOPS:

1. Types of Programming Languages
2. Object Oriented Features
3. Object Based PL VS Object Oriented PL
4. Class syntax
5. Method Syntax
6. Var-arg method.
7. Accessor Methods VS Mutator Methods
8. Syntax to create an object
9. Immutable Objects VS Mutable Objects
10. Object Vs Instance
11. Constructors
12. Instance Context
13. This keywords
14. Static keyword
15. Main () method
16. Factory Method
17. Singleton classes and Doubleton classes
18. Final Keyword
19. Enum keyword
20. Relationships in JAVA
21. Assiciations in Java
22. Inheritance and Types of inheritances
23. Staic flow in inheritance
24. Instance flow in inheritance
25. Super keyword
26. Class level type casting
27. Poly Morphism
28. Method overriding
29. Abstract Methods Vs Concreate Methods
30. Abstract class Vs concrete Class
31. Class Vs Abstract class Vs interface
32. "Instance of" operator
33. What is Adapter class?
34. What is marker interface?
35. Object Cloning
36. JAVA8 features in interfaces

5. Inner classes:

1. Member Inner class
2. Static Inner class
3. Method local Inner class
4. Anonymous Inner class

6. Wrapper classes:

1. Byte, Short, Integer, Long, Float, Double, Boolean, Character

7. Packages:

1. What is a package?
2. Adv. of packages
3. Types of packages
4. Jar files preparation
5. Executable Jar files
6. Batch files preparation

8. String manipulations:

1. String
2. String Buffer
3. String Builder
4. String to kenizer

9. Exception Handling:

1. Error VS Exception
2. Exception Def.
3. Types of Exceptions
4. Checked Exception VS Unchecked Exception
5. Throw Vs throws
6. try-catch-finally
7. Custom Exceptions
8. Java7 Features in Exception Handling

10. Multi-Threading:

1. Process Vs Processor Vs Procedure
2. Single Processing Mech. Vs Multi Processing Mech.
3. Single Thread model And Multi Thread Model
4. Thread Design
5. Thread lifecycle
6. Thread class library
7. Daemon Thread
8. Synchronization
9. Inter Thread communication
10. Deadlocks

11. IOStreams:

1. What is stream?
2. Types of Streams?
3. File Input Stream Vs File Output Stream
4. File Reader Vs File Writer
5. File Vs Random Access File
6. Serialization vs Deserialization
7. Externalization

12. Networking:

1. Standalone Appl. Vs Distributed Appl.
2. Client-Server Arch.
3. Socket Vs Server Socket
4. Network Appl. Arch.
5. Socket Programming.

13. Collection Framework:

1. Collection Arch.
2. List and its implementations
3. Set and its implementations
4. Map and its implementations
5. Queue and its implementations
6. Iterators

14. AWT:

1. Text Field, Text Area, Button, Label, Check Box, List.

15. Swing:

1. J Text Field, J Password Field, J Check Box, J Radio Button, J Color Chooser.
2. Event Delegation Model

16. I18N:

1. Number Format
2. Date Format
3. Resource Bundle

17. Reflection API:

1. Class
2. Field
3. Method
4. Constructor

18. Annotations:

1. What is Annotation?
2. Adv of annotations
3. Comments Vs Annotations
4. Types Of annotations

19. Remote Method Invocation[RMI]:

1. Introduction
2. RMI Architecture
3. Steps to Design RMI Application
4. Parameters in Remote methods

20. Regular Expressions:

1. Introduction
2. Pattern
3. Character
4. Quantifiers

21. Garbage Collection:

1. Introduction
2. Approaches to make an object for GC
3. Methods for requesting JVM to run GC
4. Finalization

22. JVM Arch.

1. Class Loading Sub System
2. Memory Management System
3. Execution Engine
4. Java Native Interface
5. Java Native library

23. Generics:

1. Introduction
2. Generic Classes
3. Generic Methods & Wild Card Character.
4. Inter Communication with Non-Generic Code

24. Basics of JDBC:

1. Introduction.
2. JDBC Drivers.
3. Steps to prepare JDBC Applications
4. JDBC Applications for CRUD Operations

JDBC:

1. Storage Areas

1. Temporary Storage Areas
2. Permanent Storage Areas

2. Query Processing System

1. Query Tokenization
2. Query Processing
3. Query Optimization
4. Query Execution

3. Driver and Driver Types

1. Type 1 Driver
2. Type 2 Driver
3. Type 3 Driver
4. Type 4 Driver

4. Steps to design JDBC Applications

1. Load and register the Driver.
2. Establish the connection between Java Application.
3. Prepare either Statement or prepared Statement or Callable Statement Objects.
4. Write and execute SQL Queries.
5. Close the connection.

5. ResultSet and ResultSet Types

1. Read only ResultSet
2. Updatable ResultSet
3. Forward only ResultSet
4. Scrollable ResultSets

6. Prepared Statement

1. PreparedStatement with insert sql query
2. PreparedStatement with update sql query
3. PreparedStatement with select sql query
4. PreparedStatement with Dates Handling
5. PreparedStatement with Batch Updations

7. Callable Statement

1. CallableStatement with procedure
2. CallableStatement with function
3. CallableStatement with CURSOR Type Procedure
4. CallableStatement with CURSOR type function

8. Transaction Management

1. Atomicity
2. Consistency
3. Isolation
4. Durability

9. Savepoint

10. Batch Updations

11. Connection Pooling

12. BLOB and CLOB

13. RowSets

SERVLETS:

1. Introduction

1. Standalone Applications
2. Enterprise Applications

2. Client-Server Arch

1. Client
2. Protocol
3. Server

3. Servlets DesignS

1. Servlet interface
2. Generic ServleSt
3. Http Servlet

4. Servlet Lifecycle

5. User Interface

1. Static Form Generation
2. Dynamic Form Generation

6. Servlet Config

7. Servlet Context

8. Servlet Communication

1. Browser-servlet
2. Web-component
3. Applet-Servlet

9. Session Tracking Mechanisms

1. HttpSession Session Tracking Mechanism
2. Coockies Session Tracking Mechanism
3. URL-Rewriting Session Tracking Mechanism
4. Hidden Form Fields Session Tracking Mechanism

10. Servlets Filters

11. Servlets Wrappers

1. ServletRequest Wrapper
2. HttpServletRequest Wrapper
3. ServletResponse Wrapper
4. HttpServletResponse Wrapper

12. Servlets Listeners

1. Request Listeners
2. Context Listeners
3. Session Listeners

13. Web Security

1. Programmatic Approach
2. Declarative Approach

JAVA SERVER PAGES:

1. Introduction

2. JSP Deployment

3. JSP Life Cycle

4. JSP Elements

1. JSP Directives
2. Scripting Elements
3. JSP Actions

5. JSP Directives

1. Page Directive
2. Include Directive
3. Taglib Directive

6. JSP Scripting Elements

1. Declarations
2. Scriptlets
3. Expressions

7. JSP implicit objects

1. Out
2. Request
3. Response
4. Config
5. Application
6. Session
7. Exception
8. Page
9. Page Context

8. JSP Scopes

1. Page Scope
2. Request Scope
3. Application Scope
4. Session Scope

9. JSP Standard Actions

1. <jsp:useBean>
2. <jsp:setProperty>
3. <jsp:getProperty>
4. <jsp:include>
5. <jsp:forward>
6. <jsp:param>
7. <jsp:plugIn>
8. <jsp:fallback>
9. <jsp:params>
10. <jsp:declaration>
11. <jsp:scriptlet>
12. <jsp:expression>

10. JSP Custom Actions

1. Tag
2. IterationTag
3. BodyTags
4. TagSupport
5. BodyTagSupport
6. SimpleTag
7. SimpleTagSupport
8. Nestedtags

11. JSTL

1. Core Tags
2. XML Tags
3. Internationalization or I18N Tags (Formatted tags)
4. SQL Tags
5. Functions tags

12. Expression Language

1. EL operators
2. EL implicit objects.
3. EL functions.

DATABASE

1. Oracle
2. MySQL
3. Mongo DB

SERVER

1. Tomcat
2. Weblogic
3. JBOSS and Wildfly
4. Glassfish

ID’s

1. Eclipse
2. IntelliJ Idea
3. Netbeans

Course Highlights:

1. Live instructor LED online classes.
2. Flexibility to reschedule your class at any convenient time.
3. Become a certified professional.
4. Free Demo session.
5. Daily session recordings.
6. Resume preparation & FAQs.
7. Presentations and documentations.
8. Scenarios explanation.
9. Software installation.