Udemy

Platform

English

Language

Programming Languages

Category

Java University: From Beginner to Expert in Java [10 in 1]!

The best course to learn Java, OOP, JDBC, Servlets, JSPs, Java EE, Web Services, JSF, EJB, JPA, Struts, Spring,Hibernate

4.50 (701 reviews)

23309

Students

9 hours

Content

Dec 2018

Last Update
$19.99
Regular Price


What you will learn

Create Web and Enterprise Java applications with real skills to get opportunities in the market as a professional Java programmer

Master the fundamentals of Java, connection to database, to the creation of Web applications with Servlets, JPS's, HTML, CSS and JavaScript,. At this level it is considered in the labor market as Java Junior programmer

Master Java Enterprise technologies (Java EE or Java2EE before) such as EJB's, JPA, Web Services, JSF, PrimeFaces, among several others. The labor market is known as Java Senior Programmers (Java Sr) and is among the highest ranks in Java programmers.

At the end they will dominate all the previous topics, since each level relies on the previous one to obtain the levels that the Java labor market needs.

Set the bases to begin your certification preparation as a Java programmer


Description

+330 PDF (eBooks), + 22,500 students, + 300 reviews of very satisfied students, and the best HIGH PRIORITY Support for any doubt of your course, only for students enrolled in the course. YOU WILL NEVER BE ALONE. "The Java University is the best course to learn Java and now in English."

The Java University course is already a Best Seller at UDEMY Spanish [Universidad Java], and NOW the Java University is also published in English. All the videos are in English and include subtitles (generated manually not automatically). And every Video has it's corresponding PDF or eBook. So you can study Online or Offline. This is just great!!!

This course is a specialization in Java technology. We will start from the Java Fundamentals, and take you step by step to become a Java expert in record time and so you can create Web and Enterprise Java applications, including topics and technologies such as Java Basics, Object Oriented Programming (OOP), Design Patterns, JDBC, HTML, CSS and JavaScript, Servlets and JSPs, Struts Framework, Hibernate Framework, Spring Framework, Java Enterprise (Java EE now Jakarta EE), including EJB's, JPA, Web Services, Security and much much more.

With all the above, you will have the bases to prepare several certifications as a Java programmer, in addition to acquiring the knowledge to be able to apply to several job vacancies to start working as a Java programmer in record time.

Java University has spent years in the market training Java professionals ready to enter the Java labor market. And now the Java University is at UDEMY to provide the full array of Java tools and technologies you need for the real world and professional Java.

This is the best Online course to learn Java. The content is divided into perfectly structured levels, each level supported by the previous one, with the aim of adding Java knowledge incrementally and so you can focus on mastering the issues little by little and gradually. So ensure the success of your Java training.

We will offer support of any doubt of the didactic material included in this Java specialization.

To make matters worse, we manage a new teaching methodology that we have called Speed Learning. This methodology consists of concise videos that go directly to the point to be studied, complemented by eBooks with explanations and step-by-step images (which you can print, or search for any text you need, or use for your offline study), since As we know we can not do text search within video. In addition, our methodology includes perfectly structured and very didactic exercises that will allow you to accelerate your eLearning learning. No loss of time in videos where you have to watch the instructor codify an exercise, too much theory, little practice or anything like that. Our Speed Learning methodology guarantees that in the shortest possible time you will acquire the necessary knowledge for the Java professional and working world.

The Java University includes the following topics of study in Java technology and related technologies:

Level 1. Java Fundamentals

Lesson 1 - Starting with Java Technology

The amazing world of Java programming
What is Java technology (from a practical approach)
Our first Java program from scratch

Lesson 2 - Variables and Operators in Java

Use of Variables in Java and what we use them for
Types of Data in Java and how they are classified
Management and Classification of operators in Java

Lesson 3 - Control statements in Java

Using the if-else structure and where to use it
Handling the switch structure and when applying it

Lesson 4 - Handling Cycles in Java

Use of the for cycle and its use
Using the while loop and how to apply it
Use of the do-while cycle and when to use it

Lesson 5 - Object Oriented Programming

Introduction to Object Oriented Programming (OOP)
Handling Classes in Java
Use of Objects in Java

Lesson 6 - Functions in Java

Declaration of Methods or Functions in Java
Use and call of functions in Java

Lesson 7 - Data Management in Java

Using Arrays in Java
Management of Matrices in Java

Lesson 8 - Inheritance in Java

Inheritance Management in Java
Use of superclasses and subclasses in Java
Final Level Laboratory

Final Exercise where everything learned in this Level is included

Level 2. Java Programming

Lesson 1 - Polymorphism in Java

What is polymorphism and its application
Overwriting in Java and its use

Lesson 2 - Advanced Object Management in Java

Conversion of Objects (cast)
Identifying the type of object with the instanceof operator
The importance and use of the operator this

Lesson 3 - Handling Code Blocks in Java

Scope of Variables (Scope)
Use of static and non-static blocks

Lesson 4 - Use of Abstract Classes and Interfaces in Java

Differences between Abstract Classes and Interfaces
Declaration and use of Abstract Classes
Handling Interfaces in Java and when to use them

Lesson 5 - Handling Exceptions in Java

Processing exceptions in Java
Use of try-catch and propagation of Exceptions

Module 6 - Manage Collections in Java

Using collections in Java
Management of List, Set and Map and the application of each structure

Module 7 - Handling Files in Java

Handling and using files in Java
Streams management in Java and its uses
Final Level Laboratory

Final Exercise where everything learned in this level is applied

Level 3. Connection to Databases with JDBC

Lesson 1 - Starting with JDBC (Java Database Connectivity)

The need for a database
Installing MySql and Oracle
Download drivers (drivers) to connect to the base

Lesson 2 - Connecting to the Database

Steps to connect to a relational database
JDBC code to connect to the database

Lesson 3 - Select Sentence

Steps to execute the SQL Select statement with JDBC
Using the select statement to read the information in the database
Lesson 4 - Manipulating Data with JDBC

Steps to execute the insert, update and delete statements
Use of insert, update and delete statements to manipulate information
Separation of functions select, insert, update and delete with JDBC

Lesson 5 - Metadata with JDBC

Knowing the structure of  tables with JDBC
The importance of using metadata in JDBC

Lesson 6 - Oracle, Store Procedures and Functions

Java JDBC with Oracle
Execution of Oracle Store Procedures with JDBC
Execution of Oracle functions with JDBC

Lesson 7 - Multilayer Architecture

Structuring our JDBC code
Creating the data layer in a Multilayer Architectures

Lesson 8 - Design Patterns

DAO Design Pattern (Data Access Object)
Design Pattern DTO (Data Transfer Object) or VO (Value Object)
Final Laboratory with the integration of everything seen in this Level

Level 4 - HTML, CSS and JavaScript

Lesson 1 - Introduction to HTML

We will study an introduction to HTML technology
Understanding the role of HTML in the world of Web applications

Lesson 2 - Components in HTML

The HTML components and how a Web page is structured
Use of Text components, Fonts, Preformat and more in HTML

Lesson 3 - Introduction to CSS

Introduction to CSS Style Sheets
The most important aspects to consider when using CSS
Use of classes and identifiers in CSS

Lesson 4 - Forms in HTML

Elements to consider when creating HTML Forms
Components for the creation of HTML Forms

Lesson 5 - Introduction to JavaScript

What is JavaScript and how to apply it in our HTML pages
Basic elements of the JavaScript language

Lesson 6 - HTML Forms Validation

Integration of HTML and JavaScript Forms
Validation of Forms with JavaScript

Level 5 - Servlets and JSPs

Lesson 1 - Introduction to Web Technology with Java

The amazing world of Web technology with Java
The revolution of Web applications and how to take advantage of it
The Tomcat application server and how to use it

Lesson 2 - Basic Concepts of Servlets

No mysteries: what is the technology of Servlets
Elements and life cycle of a Servlet

Lesson 3 - Handling Sessions with Servlets

Implementation of the concept of Sessions with Servlets
We will learn the use of the HttpSession object
We will implement a shopping cart Web

Lesson 4 - Basic Concepts of the JSPs

We will study how to create dynamic Web pages with JSPs
We will learn the fundamental elements of the JSPs

Lesson 5 - Advanced Concepts of Servlets and JSPs

We will see how to create a Web application integrating Servlets and JSPs
Data processing with Servlets and information deployment with JSPs

Lesson 6 - JSTL and EL (Expression Language) in JSPs

We will understand the JSTL tags to facilitate the use of JSPs
We will see the power of EL (Expression Language) in the JSPs

Lesson 7 - MVC Design Pattern (Model View Controller)

We will study a multilayer architecture of the real world with Servlets and JSPs
We will apply the MVC design pattern with Servlets and JSPs

Lesson 8 - SMS Application (Student Management System)

Integration of the first 5 levels in a final project (SMS)
Analysis, Design and Development of the SMS application

This level allows them to get employment from scholarship or Java Junior programmer

Level 6 - Struts Framework

Lesson 1 - Introduction to Struts Framework

What is a Struts Framework?
Installation of Course Tools

Lesson 2 - Hello World with Struts

Creation of the Web project with Struts Framework
Hello World with Struts.

Lesson 3 - Actions Management with Struts

Actions with Struts
Exercise Actions with Struts
More Actions with Struts

Lesson 4 - Handling Forms with Struts

FormBeans with Struts
Exercise with FormBeans
Filling Forms with Struts

Lesson 5 - Advanced Actions with Struts

Advanced Forms with Struts
Exercise Advanced Forms with Struts

Lesson 6 - Internationalization with Struts

Internationalization Management with Struts
Exercise management of messages with Struts
Internationalization management exercise with Struts

Lesson 7 - Handling Exceptions with Struts

Management of Exceptions with Struts
Exercise Handling Exceptions with Struts

Lesson 8 - Manual Validation with Struts

Manual Validation with Struts
Exercise Manual Validation with Struts

Lesson 9 - Automatic Validation with Struts

Automatic Validation with Struts
Automatic Validation Exercise

Lesson 10 - Handling Tiles (Templates) with Struts

Use of Tiles (Templates) with Struts
Exercise Templates with Struts
Final Laboratory
Conclusion of the Course with Struts

Level 7 - Hibernate Framework and JPA (JavaPersistence API)

Lesson 1 - Introduction to Hibernate Framework

What is an ORM - Object Relational Mapping?
How Hibernate helps me in a multilayer business design
How to be much more productive in the data layer with Hibernate

Lesson 2 - Configuring Hibernate

We will review the DAO and DTO Design Patterns
We will implement the basic operations with Hibernate.
We will create a Web application with JSPs, Servlets and Hibernate.

Lesson 3 - Handling Relationships with Hibernate

We will study the types of Associations in Hibernate
We will see the one-one, one-many, and many-many relationships
We will study the concept of Entity Classes offered by Hibernate

Lesson 4 - Life Cycle in Entity Objects

We will study the concept of the Life Cycle in Entity Objects
We will learn the concept of Persistence and Persistence in Cascade

Lesson 5 - Queries with HQL

We will learn the HQL language (Hibernate Query Language)
We will study the concept of JOINS in HQL
We will analyze the concept of Lazy Loading and Fetch in HIbernate

Lesson 6 - Criteria API Queries

We will study the Criteria API and how to apply it in Hibernate
We will analyze in which cases to apply HQL or the Criteria API

Lesson 7 - Query by Example

We will learn to apply Criteria Join and Fetch
We will use Query by Example to create advanced queries

Lesson 8 - SGA System with Hibernate

We will build the SGA system with Hibernate
We will build the data layer using Hibernate
We will create advanced queries with Hibernate
We will apply everything learned in this Level

Level 8 - Spring Framework

Lesson 1 - Introduction to Spring

What is Spring and its importance in the Java EE world?
Basic concepts of Spring and its modules
Multilayer architectures using Spring Framework

Lesson 2 - Spring Configuration

How Spring applies cohesion and coupling
What is the Spring Factory and how to configure it?

Lesson 3 - Dependency Injection

Dependency Injection Management with Spring
Relationship between classes and their use with Spring
Types of Dependency Injections with Spring
Using Annotations with Spring

Lesson 4 - Aspect Oriented Programming

Introduction to Aspect Oriented Programming (AOP)
Use of AOP and Spring
Concepts of Pointcuts in AOP and Spring
Around, Introductions and Annotations with AOP

Lesson 5 - Spring and JDBC

Introduction to Spring with JDBC
Using Templates with Spring JDBC
General configuration of Spring JDBC
Configuring a DataSource in Spring
Queries with Spring JDBC
Using RowMapper with Spring JDBC

Lesson 6 - Handling Transactions with Spring

Introduction to Spring with JDBC
Definition of TransactionManager in Spring
Attributes of a Transaction
Propagation of a Transaction in Spring
Transaction Settings in Spring

Lesson 7 - JSF Integration - Spring - JPA

Integration of Spring and JPA
Steps to integrate JSF, Spring and JPA
Conclusion of the Level

Level 9 - Java Server Faces

Lesson 1 - Introduction to JavaServer Faces

What is JSF and its role in Java EE
Basic concepts of JSF and MVC
Hello World with JSF

Lesson 2 - ManagedBeans in JSF

ManagedBeans concept in JSF
Using ModelManagedBeans in JSF
Expression Language (EL) in JSF
Colect of BackingBeans in JSF
Scope Management (Scopes) in JSF

Lesson 3 - Navigation Rules in JSF

Navigation Rules in JSF
Life Cycle in JSF

Lesson 4 - Validators in JSF

Management of Validators in JSF
Use of Converters in JSF
Message Management and Internationalization in JSF

Lesson 5 - Event Management in JSF

Using the Value Change Listener
Handling ActionListener and ActionEvent in JSF
Use of standard library and SelectItems in JSF

Lesson 6 - Handling Facelets

The evolution of JSP and the use of Facelets
The use and importance of Faceltes in JSF

Lesson 7 - Integration of Java EE Services

The role of JSF, EJB and JPA
Exercise where everything seen in is integrated

Level 10 - Java Enterprise Edition (Jakarta EE)

Lesson 1 - Introduction to Java EE

Introduction to the Java Enterprise world (Java EE)
Java EE Technology Stack
Multilayer architecture in Java EE
Installation of the Tools (Eclipse, MySql)
Installation of the Glassfish Application Server
Use of Maven and JavaEE
Hello World with JavaEE

Lesson 2 - Enterprise Java Beans (EJB)

Introduction to EJBs
Types and Configuration of an EJB
Injection of Dependencies in Java EE
Packaging and Business Containers

Lesson 3 - Introduction to the Java Persistence API (JPA)

Introduction to the Java Persistence API (JPA)
Understanding of the classes of Entity in JPA
Operation of EntityManager and Persistence Unit
Use of JUnit and JPA

Lesson 4 - Consultations with JPA

Life Cycle in JPA
Types of Relations in JPA
JPQL queries in JPA
Using the Criteria API in JPA
Transaction Management in JPA

Lesson 5 - Role of Servlets and JSPs

Role of Servlets and JSPs in Java EE
Role of JSPs in Java EE
Servlets and EJB integration in Java EE

Lesson 6 - Role of JSF

Role of JSF in Java EE
Ajax at JSF
PrimeFaces and JSF
JSF, PrimeFaces, AJAX, EJB and JPA integration

Lesson 7 - WebServices and JavaEE

Introduction to Web Services
Types of JAX-WS and JAX-RS Web Services
What is a WSDL Document
Use of XML and XSD Documents (XML Scheme)
Handling the JAXB API
Web Services Generation Strategies
Deployment of Web Services
Creation of the Web Service Client

Lesson 8 - REST Web Services

Introduction to REST Web Services
Analysis of HTTP Requests
JAX-RS API annotations
Integration of EJB and JAX-RS
Creating a REST Client
Document WADL and XSD of the REST Web Service
Deploying a REST Web Service
Creation of REST Web Service Client

Lesson 9 - Java EE security

Introduction to Java EE Security
Authentication and Authorization in Java EE
Security in the Web Layer in Java EE
Security in EJB Layer in Java EE
Client Authentication in Java EE
Web Client Authentication
SOAP Client Authentication and REST Web Service
Final Exercise with the integration of everything learned

Remember, your satisfaction is guaranteed or your money back.

Greetings and see you from the other side. You'll be a Java Expert in record time!!!

Eng. Ubaldo Acosta

Passion for Java technology

Founder of Global Mentoring and Java University


Screenshots

Java University: From Beginner to Expert in Java [10 in 1]!
Java University: From Beginner to Expert in Java [10 in 1]!
Java University: From Beginner to Expert in Java [10 in 1]!
Java University: From Beginner to Expert in Java [10 in 1]!

Content

Java Fundamentals: General Program

Level: Java Fundamentals

Java Fundamentals: Installing the Tools

Exercise: Installing the JDK

Exercise: Installing Netbeans IDE

Java Fundamentals: Getting Started with Java

Lesson: Java Introduction

Exercise: HelloWorld with Java

Only in case of problems when compiling the project

Java Fundamentals: Variables

Lesson: Variables in Java

Lesson: Basic Strings in Java

Exercise: Variables in Java

Exercise: Strings in Java

Java Fundamentals: Operators in Java

Lesson: Operators in Java

Exercise: Operators in Java

Excercise: Precedence of Operators in Java

Java Fundamentals: Control Sentences in Java

Lesson: Control Statement If-Else

Lesson: Control Statement Switch

Lesson: More Operators in Java

Exercise: If Statement

Exercise: If Else Statement

Exercise: If - Else If - Else Statement

Exercise: Calculate Season - If Statement

Exercise: Calculate Season - Switch Statement

Java Fundamentals: Loops in Java

Lesson: Loops in Java - While Loop

Lesson: Do-while loop in Java

Lesson: For loop in Java

Exercise: While Loop in Java

Exercise: Do While Loop in Java

Exercise: For loop in Java

Java Fundamentals: Classes in Java

Lesson: Classes in Java

Exercise: Classes in Java

Java Fundamentals: Objects in Java

Lesson: Objects in Java

Exercise: Objects in Java

Java Fundamentals: Methods in Java

Lesson: Methods in Java

Exercise: Methods in Java

Java Fundamentals: Constructors in Java

Lesson: Constructors in Java

Exercise: Constructors in Java

Java Fundamentals: Variables Scope in Java

Lesson: this keyworkd and Variables Scope in Java

Exercise: Variables Scope in Java

Lab: Box

Java Fundamentals: Stack and Heap Memory in Java

Lesson: Stack and Heap Memory in Java

Java Fundamentals: Pass by Value and Reference

Lesson: Pass by Value and Reference in Java

Exercise: Pass by Value in Java

Exercise: Pass by Reference in Java

Java Fundamentals: The return keyword

Lesson: The return keyword in Java

Exercise: Return Keyword in Java

Exercise: Return Object Type in Java

Java Fundamentals: this Operator in Java

Lesson: this Operator in Java

Exercise: This operator in Java

Java Fundamentals: Null keyword in Java

Lesson: Null keyword in Java

Exercise: Null keyword in Java

Java Fundamentals: Encapsulation in Java

Lesson: Encapsulation in Java

Exercise: Encapsulation in Java

Java Fundamentals: Static Context in Java

Lesson: Static Context in Java

Exercise: Static Context in Java

Java Fundamentals: Inheritance in Java

Lesson: Inheritance in Java

Exercise: Inheritance in Java

Java Fundamentals: Constructor Overloading

Lesson: Constructor Overloading and Constructor call order

Exercise: Constructors Overloading in Java

Java Fundamentals: Methods Overloading

Lesson: Methods Overloading in Java

Exercise: Method overloading in Java

Java Fundamentals: Packages in Java

Lesson: Packages in Java

Exercise: Packages in Java

Java Fundamentals: Final keyword in Java

Lesson: Final keyword in Java

Exercise: Final keyword in Java

Java Fundamentals: BlueJ

Lesson: BlueJ in Java

Exercise: BlueJ Installation

Exercise: Creating objects with BlueJ

Java Fundamentals: Arrays in Java

Lesson: Arrays in Java

Exercise: Arrays in Java

Java Fundamentals: Matrices in Java

Lesson: Matrices in Java

Exercise: Matrices in Java

Java Fundamentals: Class Design

Lesson: Class Design in Java

Exercise: Class Design in Java

Java Fundamentals: Final Exercise of the Course

Exercise: Final Exercise of the Course

Java Programming: General Program and Course Resources

Level: Java Programming

Java Programming: Conventions in Java

Lesson: Conventions in Java

Java Programming: JavaDoc in Java

Lesson: JavaDoc in Java

Exercise: JavaDoc in Java

Java Programming: Varargs in Java

Lesson: Varargs in Java

Exercise: VarArgs in Java

Java Programming: Enumerations in Java

Lesson: Enumerations in Java

Example: Enumerations in Java

Java Programming: Code Blocks in Java

Lesson: Code Blocks in Java

Exercise: Code Blocks in Java

Java Programming: ForEach Loop in Java

Lesson: Foreach loop in Java

Exercise: ForEach loop in Java

Java Programming: Autoboxing and Autounboxing in Java

Lesson: Autoboxing and Autounboxing in Java

Exercise: Autoboxing / Autounboxing in Java

Java Fundamentals: Access Modifiers in Java

Lesson: Access Modifiers in Java

Exercise: Access Modifiers in Java

Java Programming: Overriding in Java

Lesson: Overriding in Java

Exercise: Overriding in Java

Java Programming: Polymorphism in Java

Lesson: Polymorphism in Java

Exercise: Polymorphism in Java

Java Programming: instanceof in Java

Lesson: instanceof in Java

Exercise: instanceof in Java

Java Programming: Object Conversion in Java

Lesson: Object Conversion in Java

Exercise: Object Conversion in Java

Java Programming: Object Class in Java

Lesson: Object Class in Java

Exercise: Object Class in Java

Java Programming: Abstract Classes in Java

Lesson: Abstract Classes in Java

Exercise: Abstract Classes in Java

Java Programming: Interfaces in Java

Lesson: Interfaces in Java

Exercise: Interfaces in Java

Java Programming: JavaBeans in Java

Lesson: JavaBeans in Java

Exericse: JavaBeans in Java

Java Programming: Exceptions in Java

Lesson: Exceptions in Java

Exercise: Exceptions in Java

Lesson: More on Exceptions in Java

Exercise: More on Exceptions in Java

Java Programming: Collections in Java

Lesson: Collections in Java

Exercise: Collections in Java

Java Programming: Generics in Java

Lesson: Generics in Java

Exercise: Generics in Java

Exercise: Generic Collections in Java

Java Programming: System Properties in Java

Lesson: System Properties in Java

Exercise: System Properties in Java

Java Programming: Data Input / Output in Java

Lesson: Data Input / Output in Java

Exercise: Data Input in Java

Exercise: Data Input with the Scanner class in Java

Exercise: Calculator Application with the Scanner class in Java

Java Programming: File Management in Java

Lesson: File Management in Java

Exercise: File Management in Java

Java Programming: Final Exercise

Lesson: Final Exercise of the Java Programming Course

Java with JDBC: General Program and Course Resources

Level: Java with JDBC

Java with JDBC: Introduction to SQL

Lesson: Introduction to SQL

Exercise: MySql Installation and MySql Workbench

Exercise: Basic MySql Handling

Java with JDBC: JDBC Introduction

Lesson: JDBC Introduction

Exercise: Introduction to JDBC

Java with JDBC: JDBC Handling

Lesson: JDBC Handling

Exercise: JDBC Handling

Lab: User Table with JDBC

Java with JDBC: Transactions in JDBC

Lesson: Transactions in JDBC

Exercises: Transactions in JDBC

Java with JDBC: Data Layer with JDBC

Lesson: Data Layer with JDBC

Exercise: Data Layer with JDBC

Lab: Data Layer with JDBC

Java with JDBC: Metadata with JDBC

Lesson: Metadata with JDBC

Exercise: Medata with JDBC

Java with JDBC: Connection Pool with JDBC

Lesson: Connection Pool with JDBC

Exercise: Connection Pool with JDBC

Lab: Final Lab of JDBC Course

HTML, CSS and JavaScript: General Program and Course Resources

Level: HTML, CSS and JavaScript

HTML, CSS and JavaScript: Introduction to HTML

Lesson: Introduction to HTML

Exercise: HelloWorld with HTML

HTML, CSS and JavaScript: HTML Components

Lesson: HTML Components

Exercise: HTML Components

HTML, CSS and JavaScript: Introduction to CSS

Lesson: Introduction to CSS

Exercise: CSS Example 1

Exercise: CSS Example 2

Exercise: CSS Example 3

Lab: CSS Tab

HTML, CSS and JavaScript: Tables with HTML

Lesson: HTML Tables

Exercise: HTML Tables

HTML, CSS and JavaScript: Forms with HTML

Lesson: Forms with HTML

Exercise: Forms with HTML

HTML, CSS and JavaScript: Introduction to JavaScript

Lesson: Introduction to JavaScript

Exercise: Introduction to JavaScript

HTML, CSS and JavaScript: More about JavaScript

Exercise: JavaScript Example 2

Exercise: Rollover with JavaScript

HTML, CSS and JavaScript: Final Exercise

Exercise: Final Exercise of HTML, CSS and JavaScript

Servlets and JSPs: General Program and Course Resources

Level: Servlets and JSP's

Servlets and JSP's: Introduction to WWW

Lesson: Introduction to WWW

Exercise: Installing Glassfish Server on Netbeans

Exercise: HelloWorld with Servlets

Servlets and JSP's: Servlets Concepts

Lesson: Servlets Concepts

Exercise: Servlet Concepts

Servlets and JSP's: Handling Parameters with Servlets

Exercise: Handling parameters with Servlets

Servlets and JSP's: Handling HTML Forms with Servlets

Exercise: Handling HTML Forms with Servlets

Servlets and JSP's: Request Headers

Lesson: Request Headers

Exercise: Request Headers

Exercise: Type Of Browser

Servlets and JSP's: HTTP Status Codes

Lesson: HTTP Status Codes

Exercise: HTTP Status Code

Servlets and JSP's: Response Headers with Servlets

Lesson: Response Headers with Servlets

Exercise: Response Headers with Servlets

Servlets and JSP's: Cookies Handling with Servlets

Lesson: Cookies Handling with Servlets

Exercise: Cookies with Servlets

Servlets and JSP's: Http Session with Servlets

Lesson: Http Session with Servlets

Exercise: HttpSession with Servlets

Exercise: Shopping Cart with Servlets

Servlets and JSP's: Introduction to JSP

Lesson: Introduction to JSP's

Exercise: Introduction to JSP's

Servlets and JSP's: JSP Elements

Lesson: JSP Elements

Exercise: Expressiones with JSPs

Exercise: Scriptlets in JSPs

Exercise: Declarations with JSPs

Exercise: JSPx Documents

Servlets and JSP's: Directives in JSPs

Lesson: Directives in JSPs

Exercise: Generate an Excel Report using JSPs

Servlets and JSP's: File Inclusion with JSPs

Lesson: File Inclusion with JSPs

Exercise: Static Inclusion with JSPs

Exercise: Dynamic Inclusion with JSPs

Servlets and JSP's: Handling JavaBeans with JSPs

Lesson: Handling JavaBeans with JSPs

Exercise: Handling JavaBeans with JSPs

Servlets and JSP's: Expression Language with JSPs

Lesson: Expression Language with JSP's

Exercise: Expression Language with JSPs

Servlets and JSP's: JSTL with JSPs

Lesson: JSTL with JSP's

Exercise: JSTL with JSP's

Servlets and JSP's: MVC Design Pattern

Lesson: MVC Design Pattern

Exercise: MVC Design Pattern

Exercise: MVC Design Pattern 2

Servlets and JSP's: Student Management System (SMS)

Lesson: Student Management System - SMS

Exercise: Student Management System - SMS

Lab: Final Lab of Servlets and JSPs Course

Struts Framework: General Program and Course Resources

Level: Struts Framework

Struts Framework: Introduction to Struts 2 Framework

Lesson: Introduction to Struts 2 Framework

Exercise: HelloWorld with Struts 2

Struts Framework: Configuration by Conventions

Lesson: Configuration by Conventions in Struts 2

Exercise: Configuration by Conventions in Struts 2

Struts Framework: Actions with Struts 2

Lesson: Actions with Struts 2

Exercise: Actions with Struts 2

Struts Framework: Messages with Struts 2

Lesson: Messages in Struts 2

Exercise: Messages in Struts 2

Lab: Login with Struts 2

Struts Framework: Results with Struts 2

Lesson: Results with Struts 2

Exercise: Results in Struts 2

Struts Framework: Annotations with Struts 2

Lesson: Annotations with Struts 2

Exercise: Annotations with Struts 2

Struts Framework: Validations with Struts 2

Lesson: Validations with Struts 2

Exercise: Validations with Struts 2

Struts Framework: OGNL with Struts 2

Lesson: OGNL with Struts 2

Exercise: OGNL with Struts 2

Struts Framework: Tags with Struts 2

Lesson: Tags with Struts 2

Exercise: Tags with Struts 2

Struts Framework: Internationalization with Struts 2

Lesson: Internationalization with Struts 2

Exercise: Internationalization with Struts 2

Struts Framework: Tiles with Struts 2

Lesson: Tiles with Struts 2

Exercise: Tiles with Struts 2

Struts Framework: AJAX with Struts 2

Exercise: AJAX with Struts 2

Lesson: AJAX with Struts 2

Struts Framework: Struts + Spring + JPA Integration

Exercise: Struts + Spring + JPA Basic Integration

Exercise: Struts + Spring + JPA - CRUD Application

Hibernate Framework: General Program and Course Resources

Level: Hibernate Framework

Hibernate Framework: Introduction to Hibernate / JPA

Lesson: Introduction to Hibernate / JPA

Exercise: HelloWorld with Hibernate / JPA

Hibernate Framework: Basic Operations with Hibernate & JPA

Lesson: Basic Operations with Hibernate & JPA

Exercise: Basic Operations with Hibernate / JPA

Hibernate Framework: Web Application with Hibernate / JPA

Lesson: Web Application with Hibernate / JPA

Exercise: Web Application With Hibernate & JPA

Hibernate Framework: Associations in Hibernate & JPA

Lesson: Associations in Hibernate & JPA

Exercise: Loading the SMS_DB.sql Script

Exercise: Associations with Hibernate & JPA

Hibernate Framework: Lifecycle in Hibernate / JPA

Lesson: Lifecycle in Hibernate / JPA

Exercise: Lifecycle in Hibernate / JPA

Hibernate Framework: Cascade Persistence in Hibernate / JPA

Lesson: Cascade Persistence in Hibernate / JPA

Exercise: Cascade Persistence in Hibernate / JPA

Hibernate Framework: Web Students App

Exercise: Web Students App

Hibernate Framework: HQL and JPQL

Lesson: HQL and JPQL

Exercise: HQL and JPQL Console

Exercise: HQL and JPQL with Java

Hibernate Framework: Criteria API with Hibernate / JPA

Lesson: Criteria API with Hibernate / JPA

Exercise: Criteria API with Hibernate / JPA

Exercise: Criteria API with Lazy and Eager loading

Exercise: QBE with Hibernate

Hibernate Framework: Final Lab - Advanced Search with Hibernate / JPA

Exercise: Final Lab - Advanced Search with Hibernate / JPA

Spring Framework: General Program and Course Resources

Level: Spring Framework

Spring Framework: Introduction to Spring Framework

Lesson: Introduction to Spring Framework

Exercise: HelloWorld with Spring Framework

Spring Framework: Basic Concepts of Spring Framework

Lesson: Basic Concepts of Spring Framework

Exercise: Interpreter app - v1

Exercise: Interpreter app - v2

Spring Framework: Dependency Injection - part 1

Lesson: Dependency Injection with Spring Framework - part 1

Exercise: Talent Contest App - version 01

Spring Framework: Dependency Injection - part 2

Lesson: Dependency Injection with Spring Framework - part 2

Exercise: Talent Contest App - version 02

Exercise: Talent Contest App - version 03

Spring Framework: Dependency Injection - part 3

Lesson: Dependency Injection with Annotations

Exercise: Dependency Injection with Annotations

Spring Framework: Aspect Oriented Programming - AOP - part 1

Lesson: Aspect Oriented Programming - AOP - part 1

Exercise: AOP - Aspect Oriented Programming with Spring Framework

Spring Framework: Aspect Oriented Programming - AOP - part 2

Lesson: Aspect Oriented Programming - AOP - part 1

Exercise: AOP - Aspect Oriented Programming - around

Exercise: AOP - Aspect Oriented Programming - annotations

Exercise: AOP - Aspect Oriented Programming - parameters

Spring Framework: JDBC with Spring

Lesson: JDBC with Spring Framework

Exercise: JDBC Configuration with Spring Framework

Exercise: JDBC with Spring Framework

Spring Framework: Handling Transactions in Spring

Lesson: Handling Transactions in Spring

Exercise: Handling Transactions with Spring Framework

Spring Framework: JPA and Spring Integration

Exercise: JPA and Spring Integration

Spring Framework: JSF/PrimeFaces+Spring+JPA Integration

Exercise: JSF/PrimeFaces+Spring+JPA Integration

JSF: General Program and Course Resources

Level: JavaServer Faces (JSF)

JSF: Introduction to JavaServer Faces

Lesson: Introduction to JavaServer Faces

Exercise: Installing the tools for JSF Course

Exercise: HelloWorld with JSF

JSF: Managed Beans in JSF

Lesson: Managed Beans in JSF

Exercise: Managed Beans in JSF

Exercise: Backing Bean in JSF

JSF: Navigation Rules in JSF

Lesson: Navigation Rules in JSF

JSF: Life Cycle in JSF

Lesson: Lifecycle in JSF

Exercise: Lifecycle in JSF

JSF: Validators in JSF

Lesson: Validators in JSF

Exercise: Validators in JSF

JSF: Converters in JSF

Lesson: Converts in JSF

Exercise: Converters in JSF

JSF: Internacionalization with JSF

Lesson: Internationalization with JSF

Exercise: Messages in JSF

Exercise: Internationalization with JSF

JSF: Handling Events in JSF

Lesson: Handling Events in JSF

Exercise: Value Change Listener in JSF

Exercise: ActionEvent with JSF

JSF: Components in JSF

Lesson: Components in JSF

Exercise: Components in JSF

Exercise: Select Item component in JSF

JSF: Facelets in JSF

Lesson: Facelets in JSF

Exercise: Facelets in JSF

Java EE (Jakarta EE): General Program and Course Resources

Level: Java EE (Jakarta EE)

Java EE: Enterprise Java Beans - EJB's

Lesson: Enterprise Java Beans - EJB's in Java EE

Exercise: Enterprise Java Beans - EJB's in Java EE

Exercise: SMS System with Java EE

Exercise: Local EJB with Java EE

Java EE: Persistence API - JPA with Java EE

Lesson: JPA with Java EE

Exercise: HelloWorld with JPA

Exercise: SMS with JPA

Java EE: Transactions in Java EE

Lesson: Transactions in Java

Exercise: Transactions in Java EE

Java EE: Servlets and JSPs in Java EE

Lesson: Servlets and JSPs in Java EE

Exercise: Servlets and JSPs in Java EE

Java EE: JavaServer Faces in Java EE

Lesson: JSF in Java EE

Exercise: JSF/PrimeFaces+EJB+JPA Integration

Java EE: Web Services JAX-WS in Java EE

Lesson: Web Services JAX-WS in Java EE

Exercise: HelloWorld with Web Services JAX-WS in Java EE

Exercise: Client Helloworld with Web Services

Exercise: SMS System with Web Services JAX-WS

Exercise: WS Client of SMS System

Java EE: REST Web Services with JAX-RS

Lesson: REST Web Services with JAX-RS

Exercise: SMS with JAX-RS

Exercise: SMS JAX-RS Client

Resources: Web Services in Java EE - Resources

Java EE: Security in Java EE

Lesson: Security in Java EE

Exercise: SMS System with Security Java EE

Exercise: Securing the Web Client with Java EE

Exercise: Securing EJB Client

Exercise: Securing the REST-WS Client

Appendant: Java Fundamentals

Lesson: Java Characteristics

Lesson: Java Versions



Reviews

G
Gregoryhclark@gmail.com30 September 2020

Netbeans sucks. Why not use eclipse? Also, I know this is very nit-picky, but having an animation play at the end AND the beginning of each video is pretty annoying since many of them are only 5 minutes long.

A
Andy13 February 2020

The videos dry up after the fundamentals and the rest of the course is a series of poorly written ebooks. The presenter speaks with a strong accent and is difficult to understand.

M
Muhammad31 July 2019

Unable to see videos.... it just shows Resources Giles means PDF files which I don’t buy it for. Thank you

L
Lehel12 June 2019

It is a very good comprehensive Java course with all the main topics, programming web. Gives also an arhitectural overview of how to design different web systems with the Java technology. Beginners and even experts can use this course to recover missing informations or just to review the important topics, reading the very well made PDF lessons (and some videos) with step-by-step exercises. All the packed sources all runnable and well made. Thanks! If I could recommend something then I would say, add some extra lessons too with Tomcat web server also, maybe just at the end of a main topic. Glassfish examples run well.

C
Christine19 March 2019

Er wordt weinig of geen uitleg gegeven over waarom iets sus of zo moet gedaan worden. De technische uitleg is niet duidelijk...

S
Sean3 March 2019

I have just started this course and so far I am very impressed with the instructor the way he presents the information and describes things in very easy to understand details.

E
Enrique4 February 2019

This course is incomplete, from the middle on it's just a bunch of badly put together pdfs, I don't recommend it for anything else than the basic stuff in the beginning, even then I would go with Tim Buchaka's one.

M
Manga5 December 2018

Very clear audio and the speaker is very easy to understand. Much better than many other courses he has taken. Great super fast support and great course

I
Ivan5 December 2018

I started this course at the beginner level and I am very impressed with the way Ubaldo breaks down each topic so clearly and easily understood. Very nice and stimulating. I'm excited to continue learning more.

A
Albert4 December 2018

Great course! Very easy to follow, great slides and exercises I love Ubaldo as instructor, of course ;)

C
Chavez4 December 2018

Excellent Java course, I found it very complete and the support is phenomenal. Congratulate for such a fabulous course!

Y
Yiva1 December 2018

First of all, thanks to Ubaldo for giving us such an excellent course. This course is too good for beginners. I started from scratch and now we go deep and learn a lot from Java and Java EE after finishing.

L
Letti1 December 2018

I found this course very thorough. Each topic is explained in detail, with sufficient examples and exercises to practice. Also the final project is a good way to practice what's been shown. Great course!

D
Dany30 November 2018

I really enjoyed this course!! I'm very happy I got it... I learned a lot and everytime I need a reminder of something I will definitely come back to this course... Excellent ubaldo!! keep it up!!

K
Karla30 November 2018

Excellent course always updated, i really love this kind of courses that are being constantly updated. I’am an experienced developer in Backend and front end and i use this course a lot as references since some times i forget some things.



1711804

Udemy ID

5/24/2018

Course created date

7/1/2019

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram
Android PlayStore
Apple Appstore