- Basics Of Programming
– Skill Development in Problem Solving
– Systematic Approach to problem solving
– Algorithms and Flowchart
– High Level Languages VS Low level Languages
– Compiler Vs Interpreter Vs Assembler
- Programming With C
– Data structures, Keywords, Identifiers
– Variables, Operators
– Controls Structures
- Conditional Control Structures
- Loops
- Switch
- Break, Continue
– Arrays, Pointers
– Structures
– File handling
- Programming with C++
– Introduction to OOP Concepts.
– File handling in C++
- OOP Concepts
– Classes and Objects
– Constructors and destructors
– Polymorphism
– Inheritance
– Data Abstraction
– Encapsulation
- Data Persistence – MYSQL DBMS
– DDL,DML,DCL statements
– Scalar and Aggregate Functions
– Grouping Data with aggregate functions
– Joins –Inner, outer Joins
– Stored Procedures
– Views
– Stored Functions
- Data Presentation – HTML
– Basic HTML – elements, attributes
– HTML Headings, paragraphs, images, lists
– HTML tables
– Form Data
– CSS with HTML
- Client side Scripting – JavaScript
– DOM structure(Document Object Model)
– JS data types, variables functions
– JS control structures
– Js Conditions, comparisons, operators
– Manipulating HTML elements with JS
- 3 Tier Architecture
– Implement 3 tier architecture in JSP
- JSP (Java Server Pages)
– Structure of Java server page
– JSP containing code and form
– Using implicit objects in JSP
– Using JavaBeans with JSP
– Creating custom tags
– Communication between custom tags and jsp
- Java Servlets
– Understanding web application structure
– Creating a Servlet and calling it
– Understanding HTTP methods – doGet(), doPost()
– Life cycle of servlet and init parameters
– Creating and using Cookies
– Creating and using Http sessions
– File uploading
- Web Services
– How web service uses SOAP, HTTP, XML and WSDL
– Understanding SOAP envelope and message
– Creating a web service and consuming it
- Ajax
– Ajax Basic
– Ajax XMLHTTPRequest
– Status, response Text
– Ajax with PHP
- JQuery
– Jquery Intro, Installation
– Selectors, Events
– Jquery Effects
– Jquery HTML
– Jquery traversing-ancestors, descendants, siblings, filtering
– Jquery Ajax
– Jquery GET and POST
- JSTL (Java Server Pages Tag Library)
– Understanding JSTL tags
– Working with core and formatting tags
– Working with sql and xml tags
- Struts 2
– Understanding architecture of Struts
– How to set up struts 2.x and 1st app
– Building views and actions
– Working with results
– Form Tags
– Role of Interceptors
- Hibernate
– What is ORM?
– What is Hibernate and components of Hibernate
– How to persist objects using Hibernate
– Instance states
– How to generate ID
– How to implement Inheritance in Hibernate
– Working with relationship between entities – association
– Transactions in Hibernate