Dl4All Logo
Tutorials :

Java EE with Vaadin, JPA, Microservices, Spring and Maven

   Author: Baturi   |   25 December 2024   |   Comments icon: 0

Java EE with Vaadin, JPA, Microservices, Spring and Maven

Free Download Java EE with Vaadin, JPA, Microservices, Spring and Maven


Last updated: 11/2023
Created by: Holczer Balazs
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: All | Genre: eLearning | Language: English + subtitle | Duration: 180 Lectures ( 18h 55m ) | Size: 6.88 GB


Vaadin Framework, Microservices (REST), Spring, Spring Security, Hibernate, Spring Boot, Maven and JPA

What you'll learn


Get a good grasp on Maven
Get a good grasp on Java Persistence API (JPA) and Hibernate
Get a good grasp on Vaadin Framework
Get to know Spring Framework with XML
Get to know Spring Boot
Understand microservices (REST and SOAP)
Understand the HTTP protocol
Understand the basic microservice operations (GET, POST, PUT, PATCH and DELETE)

Requirements


Basic Java
Maybe MySQL ( JPA will generate the queries, so not that important )

Description


When I started software engineering, I always wanted to code without any configurations, version control or build server configurations. Later, I realized that coding is just one part of software engineering: architectural designs, design patterns and the ability to write reusable and loosely coupled software components are much more important parts of programming. In this course we are going to talk about the basics of professional software engineering such as how to separate the code into multiple modules or how to use a build framework to build the final application for us. Before developing the final application from scratch - that wire all the included technologies together - we will consider these technologies on a one by one basis.In the first section we are going to consider Maven, one of the most popular build frameworks out there. The second chapter is about Java Persistence API and database related problems. The third chapter will cover Spring as far as the XML based configuration is concerned, then we will talk about the new way: the so-called Spring Boot. Finally, we are going to implement an application in which we are going to use all the technologies we have discussed.Section 1 - Installationssetting up the environmentinstalling Java, Eclipse, Maven and MySQLSection 2 - Mavenwhat is Mavenbuild lifecycles and phasesclean, site and defaulthandling dependenciesPOM filesSection 3 - Java Persistence API (JPA)why to use databases?JDBC and the old waywhat is Java Persistence API (JPA)object relation mapping with JPAhow to deal with inheritance with JPAhow to deal with composition with JPAbasic CRUD operations with EntityManagerusing HibernateSection 4 - Spring Frameworkwhat is inversion of control and dependency injection?XML based configurationannotation based configurationSection 5 - Spring Bootwhat is Spring Boot?annotations in Spring Bootusing Vaadin with Spring BootSection 6 - Vaadinwhat is the Vaadin framework?creating UI components easily with Vaadinlayouts and gridsnavigation and pagesSection 7 - Wiring all Together (Application from Scratch)creating a larger application from scratch (student management software)creating UI components with Vaadincreating the database structure etc. deploying and running the applicationusing Maven to build and run Spring applicationsSection 8 - Spring Securitywhat is Spring Security?authorization and authenticationlogin form and signup formSection 9 - Software Architectural Principleswhat is the monolith architecture?what are web-services?SOAP and REST web-servicesHTTP protocolthe microservice architectureSection 10 - Microserviceswhat are microservices?GET, POST, PATCH and DELETE mappings@RequestBody annotation@RequestParam and @PathVariable annotationscustomizing the HTTP request and responseSection 11 - Handling JSON (with Jackson)JSON and Jackson introductionignoring properties in the JSON representation@JsonProperty annotationdealing with date and timeSection 12 - Handling MySQL Databasehow to connect to a MySQL database?what is JDBC and JPA?using database related annotationsSection 13 - Validation and Exception Handlingvalidating beans and catching exceptions@ExceptionHandler annotation@ControllerAdvice annotationSection 14 - Transactionswhat is a transaction?implementing transactionspropagation types of transactionsSection 15 - RestTemplate and API Gatewaywhat is an API gateway?how to use RestTemplate to communicate between web-services?GET, POST, PATCH and DELETE operationsThanks for joining the course, let's get started!

Who this course is for


This course is meant for newbies as well as for engineers and programmers with some experience looking for a quick refresher on professional software engineering
Homepage:
https://www.udemy.com/course/java-ee-with-vaadin-spring-boot-and-maven/






DOWNLOAD NOW: Java EE with Vaadin, JPA, Microservices, Spring and Maven




Java EE with Vaadin, JPA, Microservices, Spring and Maven Torrent Download , Java EE with Vaadin, JPA, Microservices, Spring and Maven Watch Free Online , Java EE with Vaadin, JPA, Microservices, Spring and Maven Download Online

Free Java EE with Vaadin, JPA, Microservices, Spring and Maven, Downloads Java EE with Vaadin, JPA, Microservices, Spring and Maven, Rapidgator Java EE with Vaadin, JPA, Microservices, Spring and Maven, Mega Java EE with Vaadin, JPA, Microservices, Spring and Maven, Torrent Java EE with Vaadin, JPA, Microservices, Spring and Maven, Google Drive Java EE with Vaadin, JPA, Microservices, Spring and Maven.
Feel free to post comments, reviews, or suggestions about Java EE with Vaadin, JPA, Microservices, Spring and Maven including tutorials, audio books, software, videos, patches, and more.

[related-news]



[/related-news]
DISCLAIMER
None of the files shown here are hosted or transmitted by this server. The links are provided solely by this site's users. The administrator of our site cannot be held responsible for what its users post, or any other actions of its users. You may not use this site to distribute or download any material when you do not have the legal rights to do so. It is your own responsibility to adhere to these terms.

Copyright © 2018 - 2025 Dl4All. All rights reserved.