Íconos Sociales
Facebook YouTube WhatsApp Telegram

Published: Hace 1 year
Updated: Hace 1 year
Categories:
Issue:
Author:
Guy:

Universidad Java – De Cero a Experto – Más Completo +106 hrs

The best course on Java, OOP, JDBC, Servlets, JavaEE, Web Services, JSF, EJB, JPA, PrimeFaces, Hibernate, Spring, Struts!
Texto instructivo con flechas para descarga.

Share this article

This course is free, you do not have permission to download.
Log in or register to download

Tired of ads and waiting or skipping ads to download?

Universidad Java – De Cero a Experto – Más Completo +106 hrs

Advertising

What you will learn

  • Create Web and Business Java applications with real skills to obtain opportunities in the labor and professional market as a Java programmer
  • Master the fundamentals of Java, database connection, to the creation of Web applications with Servlets and JSP's. This level is known as Java Jr.
  • Master Enterprise Java technologies (JakartaEE, formerly Java EE) such as EJB's, JPA, Web Services, JSF, PrimeFaces. This level is known as Java Sr.
  • At the end they will master all the previous topics, since each level builds on the previous one to obtain the levels that the Java labor market needs.
  • Lay the foundation to begin your certification preparation as a Java programmer

Requirements

  • The course starts from scratch, and reaches intermediate and advanced levels of the Java language. All in the same course.
  • No prior knowledge required, just basic PC handling

Description

¡The Best and Most Complete Java Course on all of Udemy! . +106 hrs, +246,000 students, +39,000 reviews from very satisfied students. ““The Java University is the best course to learn to program in Java and in Spanish”.

Advertising

This course is a specialization in Java technology. We will start from the Java Fundamentals, and we will take you step by step until you become a Java expert in record time and so you can create Web and Business applications, including topics and technologies such as Java Fundamentals, Object-Oriented Programming, Design Patterns and Better Java practices, JDBC, Servlets and JSP's, Enterprise Java (Java EE), including EJB's, JPA, Web Services, Security, all using Maven, Log4j2, Angular with Java EE to create Full Stack Java Developer applications, design patterns, best practices, multi-layered enterprise architectures and much much more.

But this does not end here, today you need to master not only the basic Java technologies, but also the frameworks, which is why we include the Struts, Hibernate and Spring frameworks (Including Spring Boot) in their latest versions today. .

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

Java University has been in the market for years training Java professionals ready to join the Java job market. And now Java University is on UDEMY to provide the entire arsenal of Java tools and technologies you need for the real and professional world in Java.

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 so you can focus on mastering the topics little by little and gradually. Thus ensuring the success of your Java training.

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

Level 1. Java Fundamentals 

Lesson 1 – Getting Started 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
  • Data Types 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
  • Management of the switch structure and when to apply it

Lesson 4 – Cycle Management in Java

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

Lesson 5 – Object Oriented Programming

  • Introduction to Object Oriented Programming (OOP)
  • Class Management in Java
  • Using Objects in Java

Lesson 6 – Functions in Java

  • Declaration of Methods or Functions in Java
  • Using and calling functions in Java

Lesson 7 – Data Management in Java

  • Using Arrays in Java
  • Handling Arrays in Java

Lesson 8 – Inheritance in Java

  • Inheritance Management in Java
  • Using superclasses and subclasses in Java

Final Level Laboratory

  • Final Exercise where everything learned in this Level is integrated

Level 2. Programming with Java

Lesson 1 – Polymorphism in Java

  • What is polymorphism and its application
  • Overriding in Java and its use

Lesson 2 – Advanced Object Management in Java

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

Lesson 3 – Managing Code Blocks in Java

  • Scope of Variables (Scope)
  • Using static and non-static blocks

Lesson 4 – Using Abstract Classes and Interfaces in Java

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

Lesson 5 – Exception Handling in Java

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

Module 6 – Collection Management in Java

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

Module 7 – File Management in Java

  • Handling and using files in Java
  • Managing Streams in Java and their uses

Final Level Laboratory

  • Final Exercise where everything learned at this level is applied

Level 3. Connection to Databases with JDBC

Lesson 1 – Getting started 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 (DB)

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

Lesson 3 – Select Statement

  • Steps to execute the SQL Select statement with JDBC
  • Using the select statement to read information from the database

Lesson 4 – Manipulating Data with JDBC

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

Lesson 5 – Metadata with JDBC

  • Knowing the structure of DB tables with JDBC
  • The importance of using Metadata in JDBC

Lesson 6 – Design Patterns

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


Level 4 – Servlets and JSPs

Lesson 1 – Introduction to Web Technology with Java

  • The Amazing World of Web Technology with Java
  • The Web application revolution and how to take advantage of it
  • Glassfish Application Server and How to Use It

Lesson 2 – Basic Concepts of Servlets

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

Lesson 3 – Session Management with Servlets

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

Lesson 4 – Basic Concepts of JSPs

  • We will study how to create dynamic Web pages with JSPs
  • We will learn the fundamental elements of 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 display with JSPs

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

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

Lesson 7 – MVC (Model View Controller) Design Pattern

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

Lesson 8 – SGA Application (Student Management System)

  • Integration of the first 5 levels in a final project (SGA)
  • Analysis, Design and Development of the SGA application
  • This level allows them to get a job as an intern or Java Jr programmer.

Level 5 – Java Server Faces

Lesson 1 – Introduction to JavaServer Faces

  • What is JSF and its role in Java EE
  • JSF and MVC Basics
  • HelloWorld with JSF

Lesson 2 – ManagedBeans in JSF

  • Concept of ManagedBeans in JSF
  • Using ModelManagedBeans in JSF
  • Expression Language (EL) in JSF
  • BackingBeans concept 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

  • Handling Validators in JSF
  • Using Converters in JSF
  • Message Management and Internationalization in JSF

Lesson 5 – Event Handling in JSF

  • Using Value Change Listener
  • Handling ActionListener and ActionEvent in JSF
  • Using standard libraries and SelectItems in JSF

Lesson 6 – Facelet Management

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

Level 6 – Java EE (includes EJB's and JPA, Web Services and Security)

Lesson 1 – Introduction to Java EE

  • Introduction to the world of Enterprise Java (Java EE)
  • Java EE Technologies Stack
  • Multilayer Architecture in Java EE
  • Installation of Tools (Eclipse, MySql)
  • Installing Glassfish Application Server
  • Using Maven and JavaEE
  • HelloWorld with JavaEE

Lesson 2 – Enterprise Java Beans (EJB)

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

Lesson 3 – Introduction to Java Persistence API (JPA)

  • Introduction to Java Persistence API (JPA)
  • Understanding Entity classes in JPA
  • Management of EntityManager and Persistence Unit
  • Using JUnit and JPA

Lesson 4 – Queries with JPA

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

Lesson 5 – Role of JSF

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

Lesson 6 – 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)
  • JAXB API Management
  • Web Services Generation Strategies
  • Web Services Deployment
  • Creation of the Web Service Client

Lesson 7 – REST Web Services

  • Introduction to REST Web Services
  • HTTP Request Analysis
  • JAX-RS API Annotations
  • EJB and JAX-RS integration
  • Creating a REST Client
  • REST Web Service WADL and XSD document
  • Deployment of a REST Web Service
  • Creation of REST Web Service Client

Lesson 8 – Security in Java EE

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

Level – Struts Framework 

Lesson 1 – Introduction to Struts Framework

  • What is a Struts Framework?
  • Installation of Course Tools

Lesson 2 – HelloWorld with Struts

  • Creating the Web project with Struts Framework
  • HelloWorld with Struts.

Lesson 3 – Managing Actions with Struts

  • Actions with Struts
  • Exercise Actions with Struts
  • More Actions exercises with Stu

Lesson 4 – Managing Shapes with Struts

  • FormBeans with Struts
  • Exercise with FormBeans
  • Filling Forms with Struts

Lesson 5 – Advanced Actions with Struts

  • Advanced Shapes with Struts
  • Advanced Forms Exercise with Struts

Lesson 6 – Internationalization with Struts

  • Managing Internationalization with Struts
  • Message management exercise with Struts
  • Exercise handling Internationalization with Struts

Lesson 7 – Handling Exceptions with Struts

  • Handling Exceptions with Struts
  • Exception Handling Exercise with Struts

Lesson 8 – Manual Validation with Struts

  • Manual Validation with Struts
  • Manual Validation Exercises with Struts

Lesson 9 – Automatic Validation with Struts

  • Automatic Validation with Struts
  • Automatic Validation Exercise

Lesson 10 – Managing Tiles with Struts

  • Using Tiles with Struts
  • Exercise Templates with Struts
  • Final Laboratory
  • Conclusion of the Course with Struts

Level – Hibernate Framework and JPA (JavaPersistence API)

Lesson 1 – Introduction to Hibernate Framework

  • What is an ORM – Object Relational Mapping?
  • How Hibernate helps me in an enterprise multi-layer design
  • How to be much more productive in the data layer with Hibernate

Lesson 2 – Hibernate Configuration

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

Lesson 3 – Managing 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 that Hibernate offers us

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 Cascade Persistence

Lesson 5 – Queries with HQL

  • We will learn the HQL (Hibernate Query Language) 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 – Spring Framework

Lesson 1. Introduction to Spring Framework and Spring University:

Acquire the necessary foundations of the Spring Framework and Spring Boot to the latest versions. This framework will allow you to greatly speed up and simplify the development of Enterprise Java applications.

Lesson 2. Configuring Spring with Spring Boot and Apache Netbeans

We will carry out the Hello World project with Spring Boot, this way it will no longer be necessary to make complex configurations to start with Spring, today it is very simple to create Web applications with Spring Framework using Spring Boot.

Lesson 3. Thymeleaf and Spring MVC

In this lesson we will learn how to use Thymeleaf, which is the technology that replaces JSPs for creating view components. Likewise, we will apply the MVC design pattern using Spring and we will see how Spring applies this pattern in a very simple way.

Lesson 4: Spring Data, Hibernate and JPA

In this lesson we will learn how to integrate our Spring applications with Hibernate and JPA, in the same way we will see how easy it is to integrate these technologies today and we will be able to avoid most of the configurations that were previously necessary, in addition with Spring Boot practically all the configurations They already come by default, and we will only have to make minimal modifications to integrate our Spring applications with databases.

Lesson 5. Transaction Management 

We will study the topic of transactions and how simple it is to apply it today with the latest version of Spring Framework and Spring Boot.

Lesson 6. Creating a complete CRUD application with Spring Framework and Spring Boot

We will create our first complete CRUD application, applying all the concepts seen so far and thus you will put into practice as quickly as possible the creation of Web Applications with Spring Framework, Thymeleaf, Spring Boot and Spring Data using Hibernate/JPA.

Lesson 7. Validations with Spring Framework

We will add the concept of validations to our Web forms with Thymeleaf and the Enterprise Java Validation framework applied to the Spring Framework.

Lesson 8. Template Management with Thymeleaf

We will study the concept of Templates with Thymeleaf and thus avoid the repetition of HTML, CSS or JavaScript code in our Web applications with Spring Framework

Lesson 9. Message Management and Internationalization

In this lesson we will see how to prepare our Web application to handle multiple languages by applying the concept of messages within properties files and internationalization management (i18n)

Lesson 10. Security with Spring Framework and Spring Security

In this lesson we will learn how to integrate security into our Web application, first in the simplest way without using a database, and later by connecting to a database to add the concept of security, users and roles, among other topics related to security. security of our Web applications such as authentication and authorization with Spring Security.

Lesson 11. Final Application with Spring Framework using Spring Boot and Bootstrap

We will visually improve our application, applying all the concepts learned so far to create a business Web application with all the layers and design patterns, the layers are Presentation, Business and Data. The design patterns are MVC in the presentation layer, DAO (Data Access Object) in the data layer, DTO (Data Transfer Object) in Domain or Entity objects, among several other topics, with this we will be ready to create any Real world web application using Spring Framework and Spring Boot.

We have also included:

Angular with Java EE, this integration of technologies will allow you to become a Full Stack Java Developer.

Upon completion you obtain a certificate of having completed Java University. And from that moment on, great job and professional opportunities await you in the real world.

And if that were not enough, in this same course you will be able to study the complementary technologies of HTML, CSS, JavaScript and Angular, so that you have everything you need in the same course.

Remember, your satisfaction is guaranteed or your money back.

Greetings and see you on the other side.

Ing. Ubaldo Acosta

Passion for Java technology

Founder of Global Mentoring

Who is this course for?

  • Anyone interested in becoming a professional Java programmer
  • Anyone interested in learning Java from the fundamentals
  • Anyone interested in learning how to develop business applications with Java EE, including technologies such as JSF, PrimeFaces, EJB's, JPA, Web Services and Security in Java EE, among many more topics
  • Anyone interested in becoming a Java Jr, Java Medium or Java Sr. specialist depending on the level studied, but upon completion they will have the level of a Java Sr programmer.
  • The course can be studied by anyone interested in Java, from novice, intermediate or advanced programmers, since Java University covers all levels
  • Anyone interested in Java Web and Enterprise projects, including HTML, CSS, JavaScript and Bootstrap
  • Anyone interested in becoming a professional Java programmer
Advertising
Download course
Report dead link
Report if there are problems with this article.

We do not offer any additional services of the author, such as certificates, discounts or others. Furthermore, we are not affiliated or related in any way to third-party instructors or trademark owners.
IF YOU LIKED THE COURSE YOU CAN BUY IT FROM THE ORIGINAL AUTHOR, USING THE BUTTON ABOVE.

>
en_USEnglish