Posted by: michel March 15, 2015
Java Introduction Demo Class 18th Wednesday 8:00PM EST
Login in to Rate this Post:     0       ?        

Java Programming Course Syllabus
Core Java:
• Java Features
• OOPs Concepts
• Java Assignments, Modifiers and Operators
• Arrays
• Wrappers
• Garbage Collection
• Exception handling
• Strings, String Buffer, String Builder
• File IO
• Generics and Collections
• Threads
• Reflection
• AWT ,Swings
• Applets
• Networking

Advanced Java:
Java Database Connectivity (JDBC)
• Overview of RDBMS
• Introduction to Call Level Interface(CLI)
• Introduction to JDBC
• JDBC Architecture
• Types of JDBC Drivers
• Establishing a JDBC Connection
• Establishing a JDBC Connection
• Using Statement
• Using Prepared Statement
• Using Callable Statement
• Scrollable ResultSet
• Editable ResultSet
• Inserting & Fetching from BLOB type of Columns
• Managing Transactions in JDBC
• New Features introduced in JDBC 3.0
• Fetching Generated Keys for Auto Increment Columns
1. Common Gateway Interface
• Introduction to CGI
• Understanding Environment Variables
• Disadvantages and Limitations of CGI
1. Java Servlets
• Servlet as J2EE Web Component
• Servlet as an improved CGI
• Servlet Fundamentals / API
• What is a Web-Container
• Servlet Life Cycle / Architecture
• HTTP GET and POST Request Methods
• Processing Html Forms
• What is Name-Value pair
• Content Types and MIME
• Configuration of Web Application
o Understanding the Deployment Descriptor (DD)
o Writing the web.xml file
o Specifying the Welcome file list
o Servlet URL Pattern Mapping
o Init Parameters
• Deploying Web Applications
• State Management
o Using HTTP Session
o Using Cookies
o Using Application
JavaServer Pages (JSP)
o JSP Architecture
 JSP Standard / Implicit Objects
 request
 response
 out
 config
 application
 session
 page
 pageContext
 exception
 JSP Page Implementation Class
 JSP Basics & Syntax
 JSP Directive Tags
 Page Directive
 Include Directive
 Taglib Directive
 JSP Action Tags
 Forward Action Tag
 Include Action Tag
 JSP Script related Tags
 Scriptlet Tag
 Expression Tag
 Declaration Tag
 Using Java Beans from JSP
 UseBean Tag
 setProperty Tag
 getProperty Tag
 JSP Custom Tag Library
 JSP 2.0 Tag Files
 JSP 2.0 Simple Tag
 Empty Tag
 Tag with Body
 (JSP Fragment)
 JavaBeans
o JavaBean Architecture
o JavaBean Characteristics
o Providing Properties & Methods
JavaBeans
 JavaBean Architecture
 JavaBean Characteristics
 Providing Properties & Methods
Java Struts framework:
STRUTS 1.X
• Introduction
• Introduction to Design patterns. (Patterns used in Java Web
1. MVC(Model View Controller)
2. Singleton Design Pattern
3. Front Controller Design Pattern
4. Factory Design Patterns
5. Data Transfer Object / Value Object Design
6. Service Locator Design
• Struts Architecture
• Design Patterns
• First Struts Application
• Struts Tag Libraries (.tlds)
• Validator Framework
• Types of FormBean classes
1. ActionForm
2. ValidatorForm
3. DynaActionForm
4. DynaValidatorForm
• Built-In Action classes
• Internationalization (I18N)
• Exception Handling
• Struts and Tiles Framework
• Integrating Hibernate Framework with Struts Framework

Java Spring Framework:
• Introduction to Spring Framework.
• Spring Framework Features
• Spring Framework Modules
• Spring Framework Architecture
• Modules in Detail:
1. Spring Core
A. IOC (Inversion of Control) AOP (Aspect Oriented Programming) – Types of Advices,PointCut
B. Spring Context
2. Spring Presentation Layer
A. Spring MVC
B. Spring Web (Struts Integration with Spring)
3. Spring Middle - Tier
A. pring DAO
B. Spring JDBC
C. Spring ORM
a. Spring with Hibernate
b. Spring Transaction Management (Declarative and Programmatic)
Java Hibernate Framework:
• Hibernate Features and Architecture
• Sample Hibernate Program
• CRUD Operations using Hibernate framework.
• Inheritance
• Associations
1. One-to-Many
2. Many-to-One
3. One-to-One
• Primary Key Generators
• Connecting with Multiple Databases
• Hibernate Query Language (HQL)
• Criteria(Query By Criteria)
• Hibernate Caching
• Hibernate Annotations

Best Regards,
Michel Ramds
Phone (347) 491 5246
E-mail: michleramds@gmail.com
E-verified Company
Follow us | Like us | Subscribe
"An Individual Training Institute Only dedicated in Educations & Career's Support"
| BA | QA | JAVA | HADOOP | SQL | ORACLE | SELENIUM |
| Java/J2EE| .NET/BA/Project Manager (PMP)/QA/ Lead/ SCCM/Citrix Administrator/Oracle Lead/Middleware Admin/Regression/Test Lead/Sr. Informatica/Data Analyst/Modeler/Project Manager / C++ Developer/Oracle Pl/SQL developer/Power Builder/Mainframe/Web Sphere Admin/VMWare Admin/ Network Engineer/Linux Engineer/Windows Admin/Active Directory/Build Engineer/ System Admin |
"Training & Job Placement + Profile Marketing Help |
"Much more to do in life"
Read Full Discussion Thread for this article