Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
761 views

Core Advanced Java & J2EE Syllabus

This 30-day course covers core Java, advanced Java, J2EE, and related technologies. The syllabus is divided into 18 sections that cover topics such as data types, classes, inheritance, packages, exceptions, threads, I/O, Swing, JDBC, servlets, Struts, JSP, Hibernate, and other J2EE technologies. Students will learn through lectures and hands-on practice over a period of 30 days, with each class being 2 hours long.

Uploaded by

saati143431
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
761 views

Core Advanced Java & J2EE Syllabus

This 30-day course covers core Java, advanced Java, J2EE, and related technologies. The syllabus is divided into 18 sections that cover topics such as data types, classes, inheritance, packages, exceptions, threads, I/O, Swing, JDBC, servlets, Struts, JSP, Hibernate, and other J2EE technologies. Students will learn through lectures and hands-on practice over a period of 30 days, with each class being 2 hours long.

Uploaded by

saati143431
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Syllabus of Core, Advanced Java & J2EE

Course Duration: 30 Days Class Duration: 2 Hour

Introduction
What is java Importance of java Java implementation application of java Sample program & compilation Using block of code lexical issues White space Identifiers Literals Comments Separators Keywords Java class library

Data Type, Operators, Control Structures


Variables Constants Declaration Literals Scope of variable Type casting Operators Arithmetic operators Relational operators Logical operators Assignment operators Increment decrement operators Conditional operators Bit wise operators Interface of operators Dot operators If-else statement Loops While Do-while For Break Goto Continue Return Switch statement Arrays Declaration Creation Initialization Length Two-dimensional arrays String-string arrays String methods Stringbuffer class

Introduction Of Classes, Objects And Methods


What is class Object & method Defining class Adding variables Adding methods Creating objects Constructors THIS key word Garbage collection Finalize() method Accessing class members Vactors and wrapper classes Inheritance Final variables and methods Final classes Finalizer methods Abstract methods and classes Visibility control public access Friendly access Protected access Private protected access String class Command-Line arguments

Inheritance
Member access Super class Creating multilevel hierarchy Method over loading & overriding Abstract class method Using final to prevent overriding & overloading The object class

Packages And Interfaces


Defining package Access protection Importing packages Defining interfaces

Exception Handling
Exception types Uncaught exception Multiple catch clauses Nested try statements Throw Throws Finally Javas built-in exceptions Creating your own exception subclasses

Multithreaded Programming
Creating threads Run()method New thread Thread class Stopping & blocking threads Life cycle of thread- newborn Runnable Blocked & Dead Waiting sleeping Suspended Using thread methods Thread exceptions Thread priority Synchronization Implementing the runnable interface The Enumeration Interface The Enumeration Interface Vector Stack Dictionary Hashtable StringTokenizer BitSet Date Calendar GregorianCalendar TimeZone SimpleTimeZone Locale Random

The Utility Classes


Event Handling
Event delegation model or event class hierarchy All classes and interfaces of event delegation model Programs related to event handling covering all types of events

10 I/O Files In Java


Concept of streams Difference between characterstreams and bytestreams

11 Java Swing
Working with jframe Japplet Jpanel Jtextfield Jpasswordfield Jbutton,jcheckbox Jradiobutton, jlist Jscrollpane Jcombobox Jmenu Jmenubar Jmenultem Jpopupmenu Jtree Jtable

12 Introduction to J2EE J2EE Overview Why J2EE? J2EE Architecture J2EE APIs J2EE Containers 13 Advance JDBC Programming Overview of Database Driver Architecture Introduction to JDBC Standard Extension API (javax.sql) Connection Pooling JDBC Programming with ORACLE, MYSQL, etc. Batch Processing Connecting to non-conventional databases Database cashing (case study with HSDB,CSQL) Working with Multiple Databases Handling SQL escape syntax Calling SQL functions, Database stored procedures

14 Introduction To Servlets
Need for servlets Introduction to servlets The javax.servlet package Life cycle of a servlet Accessing a servlet using an html pag Developing and Deploying Servlets Exploring Deployment Descriptor (web.xml) Handling Request and Response

15 Struts Framework
What is Struts? Struts Architecture Struts classes - ActionForward, ActionForm, ActionServlet, Action classes Understanding struts-config.xml Understanding Action Mappings Struts flow with an example application

16 Introduction To Jsp
Need for jsp Basic JSP Architecture Life Cycle of JSP (Translation, compilation) JSP Tags and Expressions The jsp requestresponse class

17 Hibernate Introduction to Hibernate 3.0 Hibernate Architecture First Hibernate Application 18 Awareness to Other J2EE Technologies:
Spring Framework Java Mail JTA Web Services Design Pattern -By Sateesh Kumar (S/E), Canarix Software Solutions

You might also like