Servlets y JSPs: Domina las tecnologías Java Web y Java EE
Do not program problems, design Java Web Solutions
Has it happened to you that in your projects you find Java applications with JSP pages that have bad practices and no structure in the Java code , making everything very difficult to understand? Forget that!!! In this course we will teach you step by step and from scratch how to develop Web applications with Servlets and JSPs, applying design patterns such as MVC (Model-View-Controller) and best practices when developing Professional and Real-World Web Java applications.
But ... Why learn Servlets and JSPs?
Over the years, the Java programming language is one of the most used worldwide.
Creating mission-critical, robust, flexible and reliable systems has been one of the great challenges in the development of custom software. Today Java continues to prove to be a platform on which to support us to create this type of systems.
In addition, Java has one of the largest communities worldwide and is TOTALLY FREE OF USE.
JSP's technology and Servlets generate hundreds of national and international job offers . Our Methodology
In Global Mentoring we are aware that the best way to convey our experience in the development of Java Systems is through eLearning courses with videos step by step and at your own pace.
This allows new students to increase their technical skills, with the aim of obtaining better opportunities in the Java labor market, which is constantly growing and provides excellent financial compensation.
Module I. Introduction to Web Technology
We will study an introduction to Web technology and differences between a site and a Web application. We will review the HTTP protocol and the role that Java plays in today's dynamic Web applications.
Introduction to WWW. We will review an introduction to Web technology and the types of developments that exist. We will review the requirements to create and deploy a Web application with Java We will study the installation of the Glassfish server step by step to deploy our Web application Creation of the HolaMundo Servlet exercise and we will explain in detail the creation of this Java Servlet class Module II Basic Concepts of Servlets
We will review the basics of Servlets, requests and HTTP headers, as well as the status codes in the responses that we will handle in our HTTP requests.
We will study the Servlet Life Cycle We will review how to process the parameters in an HTTP request and how to generate the response to the client with the help of the Servlets. We will analyze the structure of a Web application and each of the components involved so that the Java Web server can run our application. We will study headers involved in an HTTP request. We will perform an exercise involving HTML forms to show the processing of parameters, header processing and status codes in an HTTP request. Module III Session Management with Servlets
We will see the need for session management in a web application and how to use this concept through the Servlets API.
We will study the reason for the management of Sessions in a WEB application. We will review the Handling of Cookies and URL Rewritting, which are two mechanisms with which we will handle the WEB sessions. We will learn the use of the HttpSession object which will allow us to manage the WEB sessions in a simpler way. We will create an example of a Shopping Cart to implement the concept of Sessions in our Java Web application. Module IV Basic Concepts of JSPs
In this module we will learn the bases to create JSP pages and several of its elements, such as Scriptlets, Directives, among several other elements.
We will see the basic concepts JSPs with the objective of generating dynamic content from our WEB application. We will create a HolaWorld exercise with JSPs and we will see the differences between a Servlet and a JSPs. We will study the elements of a JSP such as Directives, Expressions, Scriptlets, Declarations and also an equivalent syntax in XML to create JSP pages. We will review the Handling of Exceptions, where we will implement the page directive of the JSPs. We will study the concept of Java Beans and see its usefulness within the JSPs. Module V. Advanced Concepts Servlets and JSPs
We will review advanced topics of Servlets and JSPs, including the MVC design pattern and apply best practices with technologies such as Expression Language (EL) and the use of JSTL.
We will study the concept of Language Expression, which allows us to simplify the deployment of information to create our JSPs. We will learn to use the JSTL library (Java Server Pages Standard Tag Library), which extends the basic functionality of the JSPs tags. We will analyze and apply in detail the MVC design pattern, which will allow us to integrate Servlets, JSPs and JavaBeans into a single model in order to interact and thus create robust, flexible and easy-to-maintain WEB applications. Module VI Web application with JDBC.
We will create a real-world Web application that connects to a database via JDBC. We will briefly review the stages involved in the construction of Web applications.
We will create a Java Web application with all the lessons learned, using the MVC design pattern, and deploying the project on a Glassfish server. We will review the stages of the life cycle in the construction of Software, from the Analysis Stage and the most relevant documents to be delivered, to the Start-up stage of our Web Project Final Laboratory in which it is requested to replicate a use case according to the lessons learned, including design patterns and best practices when building Professional Java Web applications. Remember, your satisfaction is guaranteed or your money back.
Sign up NOW!
Who this course is for:
What is OpenJDK? OpenJDk or Open Java Development Kit is a free, open-source framework of the Java Platform, Standard Edition (or Java SE).
In this video we will learn about all the major concepts that come under Java Core . The course is very carefully designed and is made with keeping simplicit...
Java Project - Develop Real-time Chat Application JSPs and Servlets. Work on real-time chat application in Java with source code. This is a good project for beginners to sharpen their skills and master Java, JSPs, servlets, etc.
Java Multithreading Tutorial With Example | Multithreading in Java. Multithreading is a process of executing multiple threads simultaneously.
Java File class represents the path of directories and files. It provides the methods for renaming, deleting, and obtaining the properties of file or directory.