Course Description
Language of Instruction:English|Category: Web Development: IT & Computers
JSP servlets has been almost a de-facto standard for most advanced websites for several years now. Java servlets are server side programs that build Web pages on the fly. Almost all web pages [like your FB or Twitter page for instance] are rendered on the fly these days. The page may be rendered based on the data submitted by the user (like search results) or where the data changes frequently (like weather or temperature) or database queries (like listing prices for products in an e-commerce website). Hence, they are in a way similar to CGI. However, Java servlets are more efficient, easier to use, more powerful, more portable, and cheaper than traditional CGI. Despite that, servlets mean that you generate the entire web page even if majority of the content is same [or static]. Java Server Pages (JSP) lets you mix regular, static HTML with dynamically-generated HTML (like ASP). You simply write the regular HTML and then enclose the code for the dynamic parts in special tags (most of times starting with "<%" and ending with "%>"). Some of you aware with PHP, would also see this is the way classical PHP works too. The programs you write using JSP have a .jsp extension and would work on most web servers supporting Java. Although a .jsp program/ file would look like HTML, but when it encounters the dynamic part, it gets converted into a servlet, rendering only that section of the page dynamically. This course is a comprehensive look at JSP and servlets. With a deep drill down into concepts as well as simulations and exercises, you will be able to master the use of JSP servlets for web programming yourself.
Whom will course benefit?
- Core Java programmers looking to master web programming skills
- PHP, ASP programmers familiar with basic Java, looking to add another technology to their skill set
- Web designers familiar with basic Java looking to handle web development themselves too
- Students familiar with Java looking to complete projects in JSP
- Students sitting for placement tests in IT companies
What's included in the course:
- 25 LIVE interactive online classes
- Access to recordings of all classes for revisions later
- Plenty of exercises, simulations and coding examples
- Classes will be held between 7 AM to 9 AM IST
- 5 weeks course, 5 classes a week
About the teacher:
Sukhwinder Singh has been teaching engineering graduates, young programmers and experienced professionals, Java for 5 years. He is renowned for his practical oriented approach to teaching, liberally using practicals, simulations and exercises to engage the student interest in Java. He is skilled in both Core as well as Advance Java concepts like Spring Framework, struts, JSP, Java Web Services, ORM with Hibernate, JSF and Websphere. His comprehensive and complete knowledge of Java makes him an ideal instructor for your Java learning. He holds a post graduate/ Masters degree in Computer Applications. He is based out of Chandigarh, India.
Course outline:
- Java EE Overview
- Web Application Structure
- Servlet Basics
- JSP Basics
- Using NetBeans for Developing Web Applications
- Servlet Advanced
- Session Tracking
- Expression Language
- JSP Custom Tags
- JSTL
- Building Bookstore Sample Applications
- JDBC
- Security Basics
- Web Application Security
- Threading
- Threading Basics and advance.
- J2SE 5.0 Language Feature enhancements