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

       

JAVA FULL STACK Course Details
 

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

Batch Date: Jan 21st @8:00PM

Faculty: Mr. Nageswar Rao & Mr. Prakash Babu

Duration : 5 Months

Venue :
DURGA SOFTWARE SOLUTIONS,
Flat No : 202, 2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038

Ph.No: +91 - 8885252627, 9246212143, 80 96 96 96 96

Syllabus:

CORE JAVA

Module - I

1) Introduction to Software
2) Introduction to Operating System
3) Generation of languages
4) Java features
5) Different editions of java
6) Interpreter Vs Compiler
7) Exe file Vs java .class file
8) Java Vs C++ Vs Python
9) Different Versions of java
10) Installing java and environment variables setup
11) Working with Eclipse IDE
12) Steps to Develop Java Application
13) Naming conditions and conventions of different Identifiers
14) JVM high level Architecture
15) Java data types
16) ASCII Char Vs Unicode Chars
17) Working with Variables
18) Types Casting
19) Operators

  • Unary Operators
  • Binary Operators
  • Ternary Operators

20) Control statements

  • Different types of If statements
  • Swich-Case statement
  • While – loop
  • Do-while loop
  • For-loop

21) Logic Building and Improving Coding skills ( 100 Programs Covered )
22) Arrays

  • Single Dimension arrays
  • Multi Dimension Arrays
  • Searching Techniques
  • Sorting Techniques
  • Simple Variables Vs Reference Variables

23) Command Line Parameters
24) Working with Methods
25) Different Types of methods

Module – II

Object Oriented Programming

1) History of OOP’s Concept
2) Encapsulation
3) Data Abstraction
4) Classes and Objects
5) Memory map of Objects
6) Stack and heap memory management
7) Method overloading
8) Static data members
9) Static methods
10) Static import
11) Static blocks
12) Static inner classes
13) Types of variables
14) This reference variable
15) Method returning current object
16) Call by value and Call by reference methods
17) Constructors
18) Constructor overloading
19) Inheritance
20) Types of inheritance
21) Method overriding Concepts
22) Method overriding vs Method Overloading
23) Inheritance with constructors
24) Working with Packages
25) Access specifiers , public, protected , default and private
26) Access Modifiers
27) Abstract Classes and Abstract Methods
28) Interfaces
29) Adapter classes and Marker Interface
30) Polymorphism
31) Polymorphism with interfaces and abstract classes
32) Static Binding Vs Dynamic binding
33) Garbage Collection

Module - III

1) String, StringBuffer, StringTokenizer, StringBuilder
2) Different string operations
3) String Vs StringBuffer
4) StringBuffer Vs StringBuilder
5) Steps to Create Immutable Class
6) Data conversions
7) Basic to basic type conversions
8) Upcasting and down Casting
9) String to numeric and Numeric to String Conversions
10) Object Wrapper Classes
11) Object class
12) Cloning an Object
13) Overriding toString() Method

Module - III

Exception Handling

1) What is an Exception handling process
2) Why exception required
3) Error Vs Exception Vs Bug Vs Defect
4) Exception classes hierarchy
5) try and catch blocks
6) try with multiple catch blocks
7) try with default catch
8) try with finally block
9) nested try blocks
10) throw key word throwing explicit exceptions
11) User defined exceptions
12) Exception Vs Error classes
13) Checked exception vs Un checked exceptions
14) Throws clause suppressing exceptions
15) Method re-throwing an exception

Module - IV

Collection Frame Work

1) What is collection frame work
2) Purpose of collection frame work in project
3) Data Structures Concepts
4) Structured data Vs Un-Structured Data Vs Semi-Structured Data
5) Generic Vs Non-Generic Collections
6) Collections Frame work Hierarchy
7) Working with Collection interface methods
8) List interface and Childs classes
9) ArrayList Vs LinkedLinked List with Memory map
10) ArrayList Vs Vector
11) Vector Vs Stack
12) Set Interface and it’s child classes
13) HashSet Vs TreeSet
14) Map interface and it’s Child classes
15) HashMap Vs Hashtable
16) Queue Interface and Child classes
17) Collection Class
18) Properties classes loading externally Config parameters

Module - V

Input and Output Streams

1) Input Stream Vs Output Stream
2) Standard Input an Streams
3) Character Streams Vs Byte Streams
4) Hierarchy Byte Streams and Character Streams
5) Working with file attributes
6) Creating files and displaying files at Console
7) Copying files at Console
8) Reading line by lines from files
9) Processing CSV files
10) CSV files data Loading into Collection Components
11) Processing Structured data from CSV Files
12) Processing Records ( Bigadata )
13) Filtering Data, reading selected fields
14) Processing Conditional Data
15) Data Sorting , and Grouping
16) Generating Reports from Data
17) Working with Character streams
18) Reading data from console
19) Merging two files
20) Handling Excel files
21) Parsing Excel file Using Apache POI
22) Generating Excel Files Using Apache POI
23) Reading XML Data Using DOM Parser
24) Generating XML Files Using DOM Parser
25) Reading JSON Files , Using JSON API
26) Generating JSON Files, Using JSON API
27) Loading Externally Config Parameters form files
28) Serialization and Deserialization
29) Object Persistence
30) Handling transient variables
31) Reflection API

Module – VI

Networking

1) Networking Terminology
2) TCP Vs UDP
3) Server Sockets and Client Sockets
4) Byte stream Vs Packet stream
5) Developing TCP applications
6) Developing one to one Chatting applications
7) Developing one to many broad Casting Application
8) Working with URL Class.

Module - VII

Multi-Threading

1) What is tasking
2) Thread based technology Vs Process based technology
3) Different states of thread
4) Different ways Creation of threads
5) Creating Multiple threads
6) Thread priority
7) Communication between Parent and Child Threads
8) Thread Synchronization
9) Thread dead lock scenarios

Miscellaneous Topics :

1) Interview Questions on every topic
2) Total around 200 Interview Questions Covered
3) Real time and Practical scenarios
4) 200 + programs ( live explanation ) and daily assignments
5) Five Test Papers

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.

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

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