Jump to ratings and reviews
Rate this book

Java Basics: A Practical Introduction to Full-Stack Java

Rate this book
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

Java & OOP (Object-Oriented Programming)JavaScriptHTMLJSON (Moshi, Gson and Jackson)SQL, JDBC, JPASpring Boot including Spring Data and Spring MVCSPA (Single Page Application)RESTThymeleafSecurityMavenand 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.

437 pages, Kindle Edition

Published July 23, 2023

2 people are currently reading
2 people want to read

About the author

Shai Almog

7 books4 followers
Shai's professional software development career started more than 25 years ago. He worked for/with countless companies including Sun Microsystems, Oracle, Samsung, Nokia as well as banks, insurance companies etc.

Shai was a team member on the original Wireless Toolkit from Sun Microsystems. It was the more popular cross platform mobile development tool at the time and revolutionized the field. Together with Chen Fishbein they created LWUIT which became the most succesful mobile open source project from Sun Microsystems and the basis for Codename One.

Shai is a Java One rockstar who shared the stage with the likes of James Gosling. As a highly rated speaker he was featured in multiple conferences such as JavaZone, codemotion, dev days etc.
He blogs at Codename One as well as Hackernoon, JavaCodeGeeks and dzone (MVB).

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
2 (66%)
4 stars
0 (0%)
3 stars
1 (33%)
2 stars
0 (0%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.