LIBRISTO
LIBROAMANTO
mandatory
Become part of a community of book lovers from all over the world and get access to a whole bunch of benefits. Create an account for free
0
DPD courier 4.99 GLS courier 9.99

Java Basics

A Practical Introduction to Full-Stack Java

Language EnglishEnglish
Book Paperback
Book Java Basics Shai Almog
Libristo code: 51055991
Publishers Independently published, July 2023
If you've been looking to learn Java programming and full-stack development, but don't know where to... Full description
? points 134 b
55.06
In stock at our supplier Shipping in 9-15 days

Up to 30 days for returns

If you've been looking to learn Java programming and full-stack development, but don't know where to start, "Java Basics - A Practical Introduction to Full-Stack Java from Scratch" is the perfect guide for you. Master the fundamental principles of Java programming and full-stack development with this comprehensive and engaging guide.

This book was made with beginners in mind. Every chapter has an accompanying video you can use for reference.
This book teaches:

  • Java & OOP (Object-Oriented Programming)
  • JavaScript
  • HTML
  • JSON (Moshi, Gson and Jackson)
  • SQL, JDBC, JPA
  • Spring Boot including Spring Data and Spring MVC
  • SPA (Single Page Application)
  • REST
  • Thymeleaf
  • Security
  • Maven
  • and much more...

This book takes a hands-on approach, providing real-world examples while guiding you from the basics of Java to building a complete Wordle game. The structured layout eases you into programming concepts, tools, and techniques, turning you from a novice into a confident coder ready to embark on your own projects.

Every chapter is accompanied by a video that discusses the important concepts introduced, offering a multi-faceted approach to learning. With frequent quizzes after each chapter, you get an opportunity to revise and consolidate your understanding. The inclusion of a complete project, building a Wordle game, adds a practical edge to your learning.

The book offers an exhaustive content layout, ranging from setting up IntelliJ IDEA, understanding variables, fields, methods, loops, to creating applications with Maven, working with JSON, and deploying applications on Heroku. Additionally, it also introduces important concepts like Spring Boot, Spring MVC, client-side interactivity with JavaScript, relational databases, testing, and user identity management.

This guide serves as an invaluable resource whether you're a student, a professional transitioning into Java development, or a hobbyist wanting to gain a solid understanding of Java and full-stack development. The authors' clear and straightforward writing style ensures that complex ideas are easy to grasp, making your learning journey enjoyable and fruitful.

Get ready to embark on a rewarding journey to becoming a full-stack Java developer with this essential guide. You'll be amazed at what you can achieve!

About the Author
This is Shai's 5th book. You can meet him at conferences world wide where he lectures about programming and Java. He is an open source hacker and creator of many products. He spent over three decades building software and consulting to some of the largest corporations.

Actress & Polyglot
EWA KASP for
Play video
Ewa Kasp
Libristo has the largest selection of foreign-language books. That’s why I buy my books there.

About the book

Full name Java Basics
Author Shai Almog
Language English
Binding Book - Paperback
Date of issue 2023
Number of pages 436
EAN 9798851595783
Libristo code 51055991
Weight 860
Dimensions 203 x 254 x 22
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account
Book advisor Libroamiko
Hi, I'm Libroamiko, can I help?