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, 1280×720 | 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
Buy Premium From My Links To Get Resumable Support,Max Speed & Support Me
DONWLOAD FROM RAPIDGATOR
etsdk.Java.EE.with.Vaadin.JPA.Microservices.Spring.and.Maven.part8.rar.html
etsdk.Java.EE.with.Vaadin.JPA.Microservices.Spring.and.Maven.part4.rar.html
etsdk.Java.EE.with.Vaadin.JPA.Microservices.Spring.and.Maven.part6.rar.html
etsdk.Java.EE.with.Vaadin.JPA.Microservices.Spring.and.Maven.part7.rar.html
etsdk.Java.EE.with.Vaadin.JPA.Microservices.Spring.and.Maven.part2.rar.html
etsdk.Java.EE.with.Vaadin.JPA.Microservices.Spring.and.Maven.part1.rar.html
etsdk.Java.EE.with.Vaadin.JPA.Microservices.Spring.and.Maven.part3.rar.html
etsdk.Java.EE.with.Vaadin.JPA.Microservices.Spring.and.Maven.part5.rar.html
Fikper
etsdk.Java.EE.with.Vaadin.JPA.Microservices.Spring.and.Maven.part2.rar.html
etsdk.Java.EE.with.Vaadin.JPA.Microservices.Spring.and.Maven.part4.rar.html
etsdk.Java.EE.with.Vaadin.JPA.Microservices.Spring.and.Maven.part1.rar.html
etsdk.Java.EE.with.Vaadin.JPA.Microservices.Spring.and.Maven.part7.rar.html
etsdk.Java.EE.with.Vaadin.JPA.Microservices.Spring.and.Maven.part6.rar.html
etsdk.Java.EE.with.Vaadin.JPA.Microservices.Spring.and.Maven.part5.rar.html
etsdk.Java.EE.with.Vaadin.JPA.Microservices.Spring.and.Maven.part3.rar.html
etsdk.Java.EE.with.Vaadin.JPA.Microservices.Spring.and.Maven.part8.rar.html