0% found this document useful (0 votes)
951 views5 pages

Lara Full Course Content

The document outlines a 60-day course schedule for learning Java. It covers topics like object-oriented programming, databases, web development, Spring, Hibernate and more. Some key topics include installation and configuration of Java, classes and objects, inheritance, exceptions, collections, JDBC, servlets, JSP, Struts, Hibernate and Spring. The schedule aims to take students from basic Java concepts to building web applications using popular Java frameworks.

Uploaded by

shan_reddy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
951 views5 pages

Lara Full Course Content

The document outlines a 60-day course schedule for learning Java. It covers topics like object-oriented programming, databases, web development, Spring, Hibernate and more. Some key topics include installation and configuration of Java, classes and objects, inheritance, exceptions, collections, JDBC, servlets, JSP, Struts, Hibernate and Spring. The schedule aims to take students from basic Java concepts to building web applications using popular Java frameworks.

Uploaded by

shan_reddy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Lara Technologies Course Shedule www.javaeasy2all.

com

DAY 1: Admin Page 1 6/18/2010 DAY 7


• Installation & Hello World Development • Test on Interfaces, abstract classes,
• Path Environment variable overloading, overriding
• -d option • Auto widening, Explicit narrowing
• Local variables & pass by value • Auto up casting & Explicit down casting
• Urinary operators • Polymorphism

DAY 2 DAY 8
• Static variables (Forward Reference • jar file
Issue) Management • Classpath
• Memory Management – Heap/Stack • javap, javadoc
• SIB
• Using Static Members in different classes DAY 9
- 1 - Members
• Test on Static • Enums
• Static Imports
DAY 3 • Inner classes
• Simple class & object
• Analyzing Compiler code DAY 10
• Constructor Overloading, Understanding • Inner classes Continuation
first statement of Constructor • Annotations
• IIB • Test
• Mixing Static, Non-Static Members and
Analyzing Constructor SIB & IIB DAY 11
• ANT
DAY 4 • Eclipse
• Introduction to Inheritance incase of • Enhanced for loop
classes
• Constructor chaining DAY 12
• Analyzing Constructor chain, SIB, IIB in • Wrapper classes – Basics
the hierarchical classes • Auto Boxing
• Test on Constructors, IIB’s, SIB’s • Var args
Constructor chain • Auto widening, Auto Boxing, var args
• Command Line Arguments, Scanner
DAY 5 Classes
• Packages
• Access Levels DAY 13
• Abstract classes • Exception Handling
• Assertions
DAY 6
• Interfaces DAY 14
• Method Overloading & Overriding • Test
• Difference between Constructors and • Threads –Basics
Methods • Synchronization

Lara Technologies www.javaeasy2all.com


Lara Technologies www.javaeasy2all.com

DAY 15 DAY 22
• Dead Lock • Collections
• Inter Thread Communication o Set stream – Basics
• Thread group o Set uniqueness
• ThreadLocal o TreeSet, NavigableSet
• Thread Pool DAY 23
• Collections
DAY 16 o Queue stream – Basics
• Object class o PriorityQueue
o toString o Map stream - Basics
o equals o Uniqueness in Map
o hashCode DAY 24
o clone • Collections
o shallow/deep copy o HashMap & HashTable
DAY 17 o Developing our own
• Strings Basics ThreadLocale
• Usage of String methods o TreeMap & Navigable Map
• StringBuilder & StringBuffer o Test
DAY 25
DAY 18 • File
• Patterns & Matchers (Regular • Writers and Readers
Expressions) • Streams
• Formatters • Serialization
• Date, Calender, NumberFormat, DAY 26
DateFormat, Locale • Externalization
• java.io.Console
DAY 19 • s.o.p basics
• Test • Test
• Arrays DAY 27
• java.util.Arrays , Sorting with • Oracle 10g XE installation
Comparator & Compare • SQL –Basics (DDL, DML, DQL)
• SQL – joins
DAY 20 DAY 28
• Collections • JDBC Basics
o List stream • Using Type 1 & Type 4 drivers
o Developing our own ArrayList • ResultSetMetaData& DataBaseMetaData
DAY 29
DAY 21 • Transaction Usage
• Collections • PreparedStatement
o Developing LinkedList (single,
• StoredProcedure & CallableStatement
double, circular) DAY 30
o Developing Stack & Heap
• JDBC 2.0 features
o Collections class
• JDBC 3.0 features
• Test

Lara Technologies www.javaeasy2all.com


Lara Technologies www.javaeasy2all.com

DAY 31 DAY 40
• Test • Installing JBoss
• HTML basics • Basic JSP Development
• Form development • Generated Servlet Format
• Java script form validations • Static include

DAY 32 DAY 41
• Real time Examples in JavaScript • Actions
• CSS implementation o include, forward, param
o useBean, setProperty, getProperty
DAY 33 o page attributes
• Tomcat Installation
• Static & Dynamic web application DAY 42
• Request Parameter Management • Custom Tags
• Welcome file, init parameters o Simple, parameterized
o Nested Tags
DAY 34 o Body Tags
• Servlet Life Cycle
• Development in eclipse with DAY 43
RequestDispatcher • TEI
• sendRedirect • Developing jar
• Request Attribute Management • EL development
• JSTL
DAY 35
• Session Management DAY 44
o Hidden Forms • CRUD Operation with Servelts and jsp in
o url-rewriting MVC
o Cookies • Test
o HttpSession
DAY 45
DAY 36 • Need for ORM
• Filters • Basic steps to dev CRUD in Hibernate
• Listeners • Different types of generators
• Composite PK development
DAY 37
• Request Headers DAY 46
• Response Headers • Composite Mapping
• Polymorphic mapping
DAY 38 • Association mappings
• Security o one-to-one
• Controller & Connection Pool o one-to-many
o many-to-many
DAY 39
• Dev simple CRUD operations in web
based application
• Test

Lara Technologies www.javaeasy2all.com


Lara Technologies www.javaeasy2all.com

DAY 47 DAY 54
• Named Queries • Reference data
• HQL Language • Multiform controller
• Annotation mapping • Wizard dev
• Cache management [1st level]
DAY 55
DAY 48 • Backing data
• Cache management [2nd level] • CRUD development with spring &
• Multiple cfg files hibernate
• Two database interactions
• Test DAY 56
• Validator plug-in
DAY 49 • Test
• Spring Modules overview
• IOC basic example (setter & constructor DAY 57
injections) • Struts 1.1 basics
• Bean Life cycle • Struts 2.0 basics
• Auto wirings • Struts validation

DAY 50 DAY 58
• AOP basic definition • Struts exception Handling
• AOP basic example • Struts2 Interceptors
• All method Interceptors • Struts actions
• Transaction Development with AOP
DAY 59
DAY 51 • ONGL
• DAO Basic example • Struts tag library
• RowMapper, ResultSetExtractor • Test
• ORM module with hibernate
DAY 60
• JUnit
DAY 52 • Log4J
• Spring Web MVC Basic Setting • Cactus
• Developing hello world web application
• Login Development DAY 61
• Validation • XML
• Exception Handling • DTD
• XSD
DAY 53 • XSLT
• File Upload
• viewResolver
• Internalization

Lara Technologies www.javaeasy2all.com


Lara Technologies www.javaeasy2all.com

DAY 62 DAY 68
• Web services with Tomcat & JBoss • EJB with Weblogic
o Axis2 Installation o Need for EJB
o Developing in – only service o EJB 2.1 development steps
o Developing io – out service o EJB 2.1 Session beans
o Developing POJO based service
o Developing POJO with Spring DAY 69
IOC service • EJB with Weblogic
o EJB 2.1 Entity beans
DAY 63 o EJB 2.1 Message Driven Beans
• Web services with Tomcat & JBoss
o Axis Data Binding (ADB) DAY 70
o XML Beans – 1hr • EJB with Weblogic
o Inter communicating two web o EJB 3.0 features
applications running in different o EJB 3.0 Session, Entity and
servers Message Driven Beans

DAY 64 DAY 71
• JSF with Websphere • AJAX
o Introduction & Installation o Basic Configuration
o JSF elements o Developing dependency
 Web.xml dropdown
 faces-config.xml o Ajax Suggession example
 navigation o Ajax flow
o Login Development with backing
bean, validation, event handling
and Resource bundle DAY 72
• Design Patterns
DAY 65 o Creational Patterns
• JSF with Websphere
o JSF Converters DAY 73
o Custom Validator • Design Patterns
o Custom event o Structural Patterns

DAY 66 DAY 74
• JSF with Websphere • Design Patterns
o Custom Component o Behavioral Patterns

DAY 67 DAY 75
• JSF with Websphere • Design Patterns
o JSF Tag library o J2EE Patterns
o JSF Life Cycle

Lara Technologies www.javaeasy2all.com

You might also like