PROGRAMMING
Programming language usually refers to high-level languages, such as BASIC, C, C++, COBOL,FORTRAN, Ada, and Pascal. Each language has a unique set ofkeywords (words that it understands) and a special syntax for organizing program instructions.
High-level programming languages, while simple compared to human languages, are more complex than the languages the computer actually understands, called machine languages. Each different type of CPUhas its own unique machine language.
A programming language is a notation for writing programs, which are specifications of a computation or algorithm.Some, but not all, authors restrict the term “programming language” to those languages that can express all possible algorithms.
ADVANCED JAVA
Duration of Training: 6 weekends
Advanced Java Training Syllabus
Database and SQL Fundamentals
Relational Databases and SQL
Database, Schema, Tables, Columns and Rows
DDL & DML
Sequences , Stored Procedures
Using SQL Terminals
Why Radical Technologies
Introduction
J2EE Overview
Why J2EE?
J2EE Architecture
J2EE APIs
J2EE Containers
Servlet
HTML Forms
Servlets Overview
Servlet Lifecycle: init(), service(), destroy()
GenericServlet, ServletRequest, and ServletResponse
HttpServletRequest, HttpServletResponse and HttpServlet
Request-response, headers, GET, POST
JDBC
JDBC Fundamentals
Advanced JDBC
Introduction to Row Sets
JDBC classes and the java.sql
Connecting to databases
JDBC design patterns
Session Management
HTTP as a stateless protocol
Hidden form fields
Cookies
session tracking
Http Session
Exception handling and error pages
Directives
Single Thread Model interface
JavaServer Pages
Overview
JSP architecture , JSP tags and JSP expressions
Fixed Template Data , Lifecycle of a JSP
Model View Controller (MVC)
Model 1/Model 2 Architecture
Data Sharing among servlets & JSP
Request, application, session and page scope
JSP implicit objects
RMI (Remote Method Invocation)
RMI overview
RMI architecture
Example demonstrating RMI
Java Beans
Enterprise Bean overview
Types of enterprise beans
Advantages of enterprise beans
The Life Cycles of Enterprise Beans
Working with Session Beans
Statefull vs. Stateless Session Beans
Working with Entity Beans
Message Driven Beans
JNDI
JNDI overview
JNDI API
Context operations
Using JNDI in J2EE applications
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
Struts Tiles Framework
Struts Validation Framework
Internationalizing Struts Application
Struts with Message Resources
Other J2EE Technologies
Hibernate
Spring framework
JSF
Web services
SOA, SOAP, AXIS, WSDL, UDDI, Endpoint & Callback
AJAX
Online Batches Available for the Areas-
Ambegaon Budruk | Aundh | Baner | Bavdhan Khurd | Bavdhan Budruk | Balewadi | Shivajinagar | Bibvewadi | Bhugaon | Bhukum | Dhankawadi | Dhanori | Dhayari | Erandwane | Fursungi | Ghorpadi | Hadapsar | Hingne Khurd | Karve Nagar | Kalas | Katraj | Khadki | Kharadi | Kondhwa | Koregaon Park | Kothrud | Lohagaon | Manjri | Markal | Mohammed Wadi | Mundhwa | Nanded | Parvati (Parvati Hill) | Panmala | Pashan | Pirangut | Shivane | Sus | Undri | Vishrantwadi | Vitthalwadi | Vadgaon Khurd | Vadgaon Budruk | Vadgaon Sheri | Wagholi | Wanwadi | Warje | Yerwada | Akurdi | Bhosari | Chakan | Charholi Budruk | Chikhli | Chimbali | Chinchwad | Dapodi | Dehu Road | Dighi | Dudulgaon | Hinjawadi | Kalewadi | Kasarwadi | Maan | Moshi | Phugewadi | Pimple Gurav | Pimple Nilakh | Pimple Saudagar | Pimpri | Ravet | Rahatani | Sangvi | Talawade | Tathawade | Thergaon | Wakad