Java Web Application Development

Java Web Application Development

This course is designed for anyone who has completed his B.Sc. from CSE wishing to learn web application development with Java.Prior programming knowledge in Java is required.Upon successful completion of the course, a student will be able to build Java application for the web.

We’re here to give you a complete training.We’ll work on your

  • English Communication Skills,
  • Understanding of Deadlines and Project Scopes,
  • Professionalism

and so on.

In simple words, we’ll make you ready for the industry.

Course At A Glance

Course durations: 12 weeks.
Classes: 2/week.
Total classes: 24.
Class duration: 2 hours.
Venue: House – 37 (2nd floor), Road – 7, Sector – 3, Uttara Model Town Dhaka, Bangladesh 1230

Course Fee: TK. 20,000

Course Description

This course is designed for people with basic Java wishing to learn web application development with Java.
Prior programming knowledge in Java is required.
Upon successful completion of the course, a student will be able to build Java application for the web.

Attendance policy

Students are required to be present in all classes on time and stay the duration of the classes for successful completion of the course.

Detailed Course Content

1. Introduction
• Understanding web technology – client-server programming model, HTTP protocol, browser, web server, web application server
• From static to dynamic – evolution of websites.
• A brief introduction to HTML, CSS, and Javascript
• Introduction to Servlets
• Introduction to Tomcat
• Create one static website and a servlet based website

2. Servlets and JSP
• Servlet basics
• Introduction to JSP
• JSP basics
• Cookies and sessions
• Create an application with Servlets and JSPs

3. Advanced Servlets and JSP
• Understanding separation of logic and presentation
• Introduction to JavaBeans
• Calling JSP from Servlets
• Transferring data to and from JSP with JavaBeans
• Create a database driven application with JSP, Servlets, JDBC, and JavaBeans

4. JSP Tags
• Introduction JSP tags
• Using standard tag libraries
• Creating custom tags
• Create a database driven application to use tags in JSP pages

5. Java Server Faces (JSF)
• Introduction to JSF – the what and the why
• Core JSF components
• JSF navigation model to control a flow of an application
• Managed Beans and Backing Beans
• JSF custom tags to create views
• Create JSF based database driven application

6. Introduction to Java Web Application Frameworks
• What are frameworks and why we need them
• Introduction to Spring 4.3 Web MVC framework
• Introduction to building tools – Maven, Gradle
• Create a simple web application with Spring and Maven

7. Advanced Spring
• Security
• Validation
• JDBC
• Annotation

8. Spring 5
• Introduction to Spring 5
• Reactive programming
• Creating database driven web application Spring 5 and Maven

Tools students will learn and use

Eclipse, Maven, MyLyn, Git, Bugzilla, Project Management Tools, Collaboration Tools, Unit Testing Tools.

Software process students will learn

Agile

TENTATIVE CLASS START

16 July, 2018

Class Size: 10

WHO CAN JOIN

BSC in CSE from reputed universities. Prior programming knowledge in Java is required.

This course is designed for people with basic Java wishing to learn web application development with Java. There will be a placement test for those who hasn’t completed the basic java course.

ATTENDANCE POLICY

Students are required to be present in all classes on time and stay the duration of the classes for successful completion of the course.

TRAINING VENUE

Latim
House – 37 (2nd floor), Road – 7, Sector – 3, Uttara Model Town Dhaka, Bangladesh 1230
Phone: +8801911872575

MEET THE INSTRUCTOR

Professor Raihan Uddin Ahmed

Professor Raihan Uddin Ahmed has 17 years of experience as a software engineer and 6 years of experience in teaching at universities.He is an Assistant Professor and (continue reading)

Please apply using the form below

Leave a Reply

Your email address will not be published. Required fields are marked *