What you’ll learn
- Create Java Web and Business applications with real skills to get opportunities in the labor and professional market as a Java programmer
- Master Java basics, database connection, until Web application creation with Servlets and JSP’s. At this level it is known as Java Jr.
- Develop Desktop applications with Swing and Java FX with Spring Boot
- Create Web applications with PrimeFaces-JSF, Thymeleaf and JSPs with Spring Boot
- Create FullStack applications with Angular-Spring Boot and React-Spring Boot
- Master Java Business technologies (JakartaEE, formerly Java EE) such as EJB’s, JPA, Web Services, JSF, PrimeFaces. At this level it is known as Java Sr.
- At the end they will master all the previous topics, since each level relies on the previous one to obtain the levels that the Java labor market needs.
- Lay the groundwork to begin your certification preparation as a Java programmer
This course includes:
- 152 hours on-demand video
- 1 coding exercise
- 17 articles
- 888 downloadable resources
- Access on mobile and TV
- Full lifetime access
- Certificate of completion
Description
The best and most complete Java course in all of Udemy, updated to 2024!
+152 hours, +280,000 students, +41,700 reviews of very satisfied students.
“Java University is the best course to learn to program in Java and Spanish. Point!”.
We have updated the Java University course to the latest versions of Java, using the IntelliJ IDEA IDE, adding multiple projects and new technologies, but maintaining the lessons we initially did with NetBeans.
All projects and their source code have been updated to the latest stable versions today: JDK 21, Glassfish 7, Jakarta EE 10, Hibernate 6, Spring Boot 3, Spring Framework 6, Bootstrap 5, among many more updates.
This course is a specialization in Java technology including real world projects. We will start from the Java Foundations and take you step by step to become a record time Java expert, allowing you to create Desktop, Web and Business applications. Includes topics and technologies such as:
- Java Foundations
- Object Oriented Programming
- Design Patterns and Best Java Practices
- File Management in Java
- Database Connection with JDBC
- Desktop Applications with Swing and Java FX
- Web applications with JSPs, Tymeleaf, JSF / PrimeFaces with Spring Boot
- Fullstack Applications with Angular and React with REST Services with Spring and Spring Boot
- Business topics such as: Servlets and JSPs
- Business Java (Jakarta EE, EJB, JPA, JSF, PrimeFaces, JAX-WS Web Services, REST WS, Jakarta EE Security, etc.)
- Spring (including Spring Boot) and Hibernate
In addition, you will have the bases to prepare various certifications as a Java programmer and you will acquire the necessary knowledge to apply to various job vacancies.
Java University has been in the market for years training professionals ready to enter the labor market. Now, it’s at UDEMY to provide you with the entire arsenal of Java tools and technologies you need for the real and professional world.
Detailed Agenda with Real World Applications:
Real World Projects:
Sale of Computers with Object Oriented Programming
- UML class diagram and relationships.
File Management Movie Catalog
- File handling and exceptions.
Student System with Database Connection with MySQL
- Connection and manipulation of databases.
Student System with Spring Boot and MySQL
- Using Spring Boot to streamline development.
Book Store with Swing and Spring Boot
- Integration of technologies for desktop applications with Swing, Spring Boot and MySql.
Task System with Java FX and Spring Boot
- Application of MVC, Factory and DAO design patterns using Java FX, Spring Boot and MySql
Employee System with JSPs, Spring Boot and Bootstrap
- Create a web application with design patterns using JSPs, Spring Boot and MySql
Contact Agenda System with Thymeleaf, Spring Boot and MySql
- Thymeleaf integration in the presentation layer.
Banking Account Management System with PrimeFaces and Spring Boot
- Integration of Jakarta EE, JSF, PrimeFaces, Spring Boot and MySql
Inventory System – Fullstack with Angular, Spring Boot and MySql
- Creation of a FullStack application with Angular and Spring Boot.
Human Resources Management System – Fullstack with React, Spring Boot and MySql
- Creation of a FullStack application with React and Spring Boot.
Topics to study in detail:
Java Foundations
Lesson 1: Starting with Java Technology
- Introduction to the world of programming in Java.
- What is Java technology.
- Our first program in Java.
Lesson 2: Variables and Operators in Java
- Use of variables and data types.
- Management and classification of operators.
Lesson 3: Control Judgments in Java
- Use of if-else and switch structures.
Lesson 4: Cycle Management in Java
- Use of for, while and do-while cycles.
Lesson 5: Object Oriented Programming
- Introduction to POO, handling of classes and objects.
Lesson 6: Functions in Java
- Declaration and use of methods.
Lesson 7: Data Management in Java
- Use of arrays and arrays.
Lesson 8: Inheritance in Java
- Use of superclasses and subclasses.
Final Level Laboratory
- Integrative exercise of everything learned.
Java programming
Lesson 1: Polymorphism in Java
- Application of polymorphism and overwriting.
Lesson 2: Advanced Object Management
- Conversion of objects and use of the instanceof operator.
Lesson 3: Managing Code Blocks
- Variable range and use of static and non-static blocks.
Lesson 4: Abstract Classes and Interfaces
- Differences, declaration and use of abstract classes and interfaces.
Lesson 5: Exceptions Management
- Exceptions processing with try-catch.
Lesson 6: Collection Management
- Use of List, Set and Map.
Lesson 7: File Management
- Use of files and streams in Java.
Final Level Laboratory
- Integrative exercise of everything learned.
Connection to Databases with JDBC
Lesson 1: Starting with JDBC
- Installation of MySQL and Oracle.
Lesson 2: Connecting to the Database
- Steps to connect and execute SQL statements.
Lesson 3: Select Judgment
- Using the select statement to read information.
Lesson 4: Data Manipulation with JDBC
- Insert, update and delete sentences.
Lesson 5: Metadata with JDBC
- Use of metadata to know the structure of the tables.
Lesson 6: Design Patterns
- DAO and DTO implementation.
Final Level Laboratory
- Integrative exercise of everything learned.
Servlets and JSPs
Lesson 1: Introduction to Web Technology with Java
- Basic concepts of Servlets and JSPs.
Lesson 2: Basic Concepts of Servlets
- Life cycle and session management.
Lesson 3: Basic Concepts of JSPs
- Creation of dynamic web pages.
Lesson 4: JSTL and EL
- Use of JSTL and Expression Language tags.
Lesson 5: MVC Design Pattern
- Application of the MVC pattern with Servlets and JSPs.
Lesson 6: SGA application
- Development of a complete student management application.
Java Server Faces (JSF)
Lesson 1: Introduction to JSF
- Basic concepts and life cycle.
Lesson 2: ManagedBeans and BackingBeans
- Use and handling of scopes in JSF.
Lesson 3: Navigation Rules
- Implementation of navigation rules.
Lesson 4: Validators and Converters
- Validation and conversion of data in JSF.
Lesson 5: Event Management
- Event management at JSF.
Lesson 6: Facelets
- Using Facelets instead of JSPs.
Jakarta EE (formerly Java EE) (includes EJB’s and JPA, Web Services and Security)
Lesson 1: Introduction to Java EE
- Installation and configuration of tools.
Lesson 2: Enterprise Java Beans (EJB)
- Types and configuration of EJBs.
Lesson 3: Java Persistence API (JPA)
- EntityManager handling and JPQL queries.
Lesson 4: Integration with JSF
- Use of PrimeFaces, AJAX and EJB.
Lesson 5: WebServices and Jakarta EE
- Creation and deployment of Web Services (JAX-WS and JAX-RS).
Lesson 6: REST Web Services
- Implementation of RESTful Web Services.
Lesson 7: Security in Jakarta USA
- Authentication and authorization in Jakarta USA.
Jakarta USA Final Laboratory
- Integrative exercise of everything learned.
Hibernate Framework and JPA
Lesson 1: Introduction to Hibernate Framework
- Basic setup and operations.
Lesson 2: Relationships and Life Cycle
- Relationship management and entity life cycle.
Lesson 3: HQL and Criteria Queries
- Use of HQL and API Criteria.
Lesson 4: Query by Example
- Creation of advanced queries.
Hibernate Final Laboratory
- Construction of the SGA system with Hibernate.
Spring Framework with Spring Boot
Lesson 1: Introduction to Spring Framework
- Spring and Spring Boot Foundations.
Lesson 2: Configuration with Spring Boot
- Creation of a basic project with Spring Boot.
Lesson 3: Thymeleaf and Spring MVC
- Use of Thymeleaf and application of the MVC pattern.
Lesson 4: Spring Data, Hibernate and JPA
- Integration with databases and transaction management.
Lesson 5: Complete CRUD Application
- Creation of a CRUD application.
Lesson 6: Validations and Templates
- Management of validations and templates with Thymeleaf.
Lesson 7: Security with Spring Security
- Security implementation in Web applications.
Lesson 8: Final Application with Spring Boot and Bootstrap
- Creation of a complete business web application.
Struts Framework
Lesson 1: Introduction to Struts Framework
- Installation and configuration.
Lesson 2: Hello World with Struts
- Creation of a basic project.
Lesson 3: Stock and Form Management
- Implementation of actions and advanced forms.
Lesson 4: Internationalization and Validation
- Internationalization management and automatic validations.
Final Laboratory
- Conclusion of the course with integrating exercises.
And last but not least, in this same course you will be able to study the following complementary technologies so that you have everything you need in this same course:
- HTML
- CSS
- JavaScript
- Angle
At the end you get a certificate of having concluded with the Java University generated by Udemy. And from that moment on, great job and professional opportunities await you in the real world.
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 this course is for:
- Anyone interested in becoming a professional Java programmer
- Anyone interested in learning Java from the basics
- Anyone interested in learning to develop business applications with Jakarta EE (formerly Java EE), including technologies such as JSF, PrimeFaces, EJB’s, JPA, Web Services and Security in Jakarta EE, among many more topics
- Anyone interested in becoming a Java Jr, Java Medio or Java Sr. specialist depending on the level studied, but when finished they will have the level of a Java programmer Sr.
- 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 Business projects, including HTML, CSS, JavaScript and Bootstrap
- Anyone interested in becoming a professional Java programmer
How to Get this course FREE?
Get a 100% Discount On Udemy courses by clicking on the Apply Here Button. This Course coupon code is automatically added to the Apply Here Button.
Apply this Coupon: GM_OCT_24 is applied (For 100% Discount)
For Latest Udemy Courses Coupon, Join Our Official Free Telegram Group :https://t.me/freecourseforall
Note: The udemy Courses Will be free for a Maximum of 1000 Learners can use the promo code AND Get this course for 100% Free. After that, you will get this course at a discounted price.
Important Notice and Disclaimer:- CareerBoostZone platform is a free Job Sharing platform for all the Job seekers. We don’t charge any cost and service fee for any job which is posted on our website, neither we have authorized anyone to do the same. Most of the jobs posted over Seekajob are taken from the career pages of the organizations. Jobseekers/Applicants are advised to check all the details when they apply for the job to avoid any inconvenience.