Vous êtes sur la page 1sur 7

WEB DEVELOPMENT COURSE WITH JAVA Complete Java Web Development is a crash course in developing cutting edge Web

applications using the latest Java EE 5 technologies from Sun and the open source community. The course builds a strong understanding of Servlet technology as the cornerstone of Java's Web platform. It shows how JSPs build on the Servlet architecture and help your development teams achieve clear role separation. Allowing Web developers to focus on functionality while the Web designers create the layout - without stepping on each other's toes. Additionally, the class will show you how to use JSTL, custom tags and JSP expression language to reduce Java code in Web pages while adding tremendous power and capability to those pages. The class culminates in an exploration of Java MVC frameworks and compares some of the more popular offerings like Struts and Spring MVC. While focusing on Web technologies, the course also exposes developers to the constant trade off between application robustness and complexity. This is not a class that focuses on theory. Participants will find the course is loaded with practical workshops and simulations. After taking this class, your developers will be able to build Web applications faster, that are more scalable, and that are easier to maintain. Learning Objectives Sharpening your project management skills Learn how to use Java servlets in the role of Web application control Identify the options to state management in a Java Web application and understand the pros/cons of each Understand how JSPs can help separate Web logic and functionality from page layout Explore how to make JSPs smaller and more powerful with JSTL, custom tags and expression language Explore strategies in the exchange of data between Web pages (views) and business processing (model)

DAY -1
Project Management for Software Development

Selecting software development life cycle models


Comparing SDLC models How to identify the right model Designing a road map for your project Mapping your PM process to your project's SDLC Structuring content for your software project plan Providing initial top-down estimates Calculating realistic bottom-up estimates Sequencing tasks into a network diagram Reality check for your project plan Testing the plan before you begin Assessing the project using risk management Involving the team in planning Building confidence for your plan

Running the Project: Day-to-Day Decisions for Success Focusing on the project management process Putting theory into practice Early warning signs Building team commitment and managing communication

Java +J2ee DAY 2 (4 hour/day) Fundamental Programming Concepts HTML Programming and Internet Tools Introduction to Java, How to Setup your Java programming environment

Writing your first "Hello, World" program. Classes Defining Classes, writing methods with parameters Java Data types and sizes variables, handling arrays type conversions and casting Operators - Arithmetic operators Increment/decrement operators Relational operators, Logical operators Ask your queries

DAY 3 (Programming Lab)


Review day1 Programming with Java Control Statements - Conditional statements (if-then-else), using switch, for, while, do-while, breaking and continuing from loops

DAY-4
Constructors, overloading constructors Access control - private, public, protected, and default Static variables and methods, final String object Inheritance, super and subclasses Polymorphism - method overriding abstract classes packages and import statements encapsulation and access protection, using interfaces

Ask your queries

DAY-5(Programming Lab)

Programming With java inheritance, data structure Ask your queries

DAY 6
Exception handling - Exceptions and errors, and how they inherit from Throwable Creating try-catch-finally blocks to handle exceptions, Importance of catching exceptions from most specific to least specific, Throwing exceptions, Rethrowing an exception, declaring exceptions using throws clause, Creating and using a custom exception

Ask your queries

DAY 7 (Programming Lab)

Garbage collection - memory management in Java Java wrapper classes - Integer, Float, Boolean, using Java String, StringBuffer, and String Tokenizer classes

DAY 8
Java File IO - Different types of Character and Byte streams. Examples: FileInput Stream, File Output Stream Buffered Input Stream, Buffered Output Stream, Buffered Reader, Random Access File, Object serialization and de-serialization, Reading and Writing to a Properties file.

Ask your queries DAY 9(Programming Lab)

Programming With java , File handling, Ask your queries

DAY 10 (Programming Lab)


Java Threads, thread states, creating a thread, using Synchronized methods

Ask your queries

DAY 11
JDBC - Overview of JDBC architecture, JDBC driver types, Loading a driver Connecting to a database, Communicating with the database using SQL queries, Using the Statement class, Using the PreparedStatement class, Creating tables, Inserting into tables, Retrieving and displaying results, Transaction handling Ask Queries

DAY 12 (Programming Lab)

Java Assignment Project Ask your queries

DAY 13: Integrated Application Development

Introduction to Integrated Application Development Introduction and use of Eclipse Web Server Versus Application Server

DAY-14 Understanding Servlets

MVC Architecture, What is HTTP? What is a Servlet, Servlet life cycle, web application structure Writing A Simple Hello World Servlet, Understanding web.xml Distinguish GET and POST, Retrieving parameters from request, sending a reponse Re-directing a request, using Request Dispatcher Session management, Handling cookies Creating war files

DAY-15 Understanding JSP pages

What is JSP?, Understanding JSP elements - declaration, directive, scriplet, expression, and action JSP Architecture, JSP Page life cycle Page directive attributes, using conditional and iterative statements Understanding JSP implicit variables and objects Java Beans, JSP Bean tags, Java Bean with an example Handling exceptions using errorPage and isErrorPage attributes JSP session handling with an example JSP Authentication - How to secure your servlets and JSP pages

DAY-16 JSP Tag libraries

What is JSTL (JSP Standard Tag Library) ? JSTL Expresssion Language (EL) Iteration Tags - looping using forEach, forTokens Logical Tags - using if and choose tags Database Access Tags - using sql:setDataSource, sql:query, sql:update, sql:param etc. Miscellanious Tags - using c:import, c:redirect, c:param etc Writing a Custom Tag Library

DAY-17 Struts

What is Struts? Struts architecture, Struts classes - ActionForward, ActionForm, ActionServlet, Action classes Understanding struts-config.xml Understanding Action Mappings

DAY-17-25

Project Implementation

Total Time 100 hour

Min No Of students 40

Fee /Student 3750

Contact Us Second Floor, Madathiparambil Complex LFC Road, Kaloor, Cochin - 17 Telephone: +91 484 2539121, Mob :9061846550, 9746520583

Vous aimerez peut-être aussi