Daniel Andres Pelaez Lopez - Full-Stack Web Development with Jakarta EE and Vue.js
Here you can read online Daniel Andres Pelaez Lopez - Full-Stack Web Development with Jakarta EE and Vue.js full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. publisher: Apress, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:
Romance novel
Science fiction
Adventure
Detective
Science
History
Home and family
Prose
Art
Politics
Computer
Non-fiction
Religion
Business
Children
Humor
Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.
- Book:Full-Stack Web Development with Jakarta EE and Vue.js
- Author:
- Publisher:Apress
- Genre:
- Rating:3 / 5
- Favourites:Add to favourites
- Your mark:
- 60
- 1
- 2
- 3
- 4
- 5
Full-Stack Web Development with Jakarta EE and Vue.js: summary, description and annotation
We offer to read an annotation, description, summary or preface (depends on what the author of the book "Full-Stack Web Development with Jakarta EE and Vue.js" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.
Full-Stack Web Development with Jakarta EE and Vue.js — read online for free the complete book (whole text) full work
Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Full-Stack Web Development with Jakarta EE and Vue.js" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.
Font size:
Interval:
Bookmark:
Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub via the books product page, located at www.apress.com/9781484263419 . For more detailed information, please visit http://www.apress.com/source-code .
To my family, who gave me the push to move forward when I needed it the most.
Full-stack development has been a trending term the last years, but what does full-stack development really mean? I will try to answer that question in the following paragraphs and link it with this book.
When I started my career as a software engineer, 12 years ago, the technologies I used were Java EE for the back end, using MVC with JSF, HTML, jQuery, over a server like Jboss or Weblogic. Everything was server side.
In those times, as a back-end developer, I needed to code on the front-end side also. I learned JavaScript and CSS to render a page that consumes the back-end logic.
Today, things have changed. We have a lot of back-end frameworks, like Spring, Jakarta EE, Micronaut, Quarks, only to mention a few. And on the front-end side, we also have Vue.js, Reac.js, Angular.js, and so on.
The distinction over front end and back end is greater today than before. The front-end frameworks are not server side anymore; they are client side.
This moved the industry to create new specialized roles: we have front-end developers and back-end developers. As the frameworks in both sides get bigger and more complex each year, mastering both sides at the same time is hard.
However, companies become complex also, having a lot of software components, in different languages, using different frameworks. Companies started to have problems finding talent and retain it, as they will need to hire a lot of developers with different roles to pull off even one project. Companies started to search for workers with more complex roles: engineers with abilities to master both sides of the coin, front-end and back-end.
This conflict between software engineers abilities and companies interests opens a new concept: Full-Stack Engineer.
A Full-Stack Engineer is someone who has mastered front-end and back-end sides, or at least, thats what people think. This new role allows companies to hire lees engineers, and the engineers are able to apply their knowledge more broadly.
Full-Stack Engineer is a pretty interesting concept because it looks familiar. If the previous definition was true, 10 years ago I was a Full-Stack Engineer, and maybe all of my peers were also Full-Stack Engineer.
I cannot say if the previous definition of Full-Stack Engineer is true or not, but what I can say is this: dont get locked in by one technology or one language or framework; be open to learning both sides of the coin. Maybe you wont master both, but, in the end thats what a software engineer does: build software to solve problems, and it doesnt matter which toolset you use.
I prefer to call myself a software engineer as this opens an entire world of possibilities.
In this book, you will see the journey of a full-stack/software engineer: from learning how to set up a development environment, to monitoring an application in production.
In Chapters , you will see how to set up your environment to use Jakarta EE as a back-end framework and Vue.js as a front-end framework.
Chapter shows you how to build a proof of concept, using only Vue.js, creating a whole application for user management.
Chapter shows you a fictional delivery company named Daniels Delivery, its current state, and where they want to be. You will see an analysis of how to move from Daniels Delivery today, to where they want to be, using high-level requirements, stories and quality attributes, ending with a new software architecture. The next chapters will solve Daniels Delivery problems, using Jakarta EE and Vue.js.
In Chapter , you start modeling the data for Daniels Delivery and create a back end using JakartaEE to connect to a database, and finally, you will see how to create unit and integration tests.
In Chapter , you will see the high-level requirements for Daniels Delivery, breaking them over wireframes and mapping them to Vue.js components. Finally, you will see the Vue.js implementation for the shopping cart.
In Chapter , you will see how to expose and modify your data using JAX-RS and RESTful services in the Jakarta EE back-end, and of course, unit and integration tests.
In Chapter you will connect Vue.js and JakartaEE using RESTful services through the Axios framework and handling exceptions.
In Chapter , you will learn the basics of securing a full-stack application, starting from authentication and authorization, and ending with a configuration using Keycloak for OAuth2 and OIDC protocols.
In Chapter to secure Daniels Delivery application, from the front-end to the back-end, using Keycloak.
In Chapter , you will learn some of the good practices of building full-stack applications, from decoupling, security, and databases, to RESTful design.
In Chapter , you will design and implement the cloud architecture for Daniels Delivery using AWS as an infrastructure provider.
Font size:
Interval:
Bookmark:
Similar books «Full-Stack Web Development with Jakarta EE and Vue.js»
Look at similar books to Full-Stack Web Development with Jakarta EE and Vue.js. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.
Discussion, reviews of the book Full-Stack Web Development with Jakarta EE and Vue.js and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.