Nehodí se? Vůbec nevadí! Zboží můžete vrátit až do 30 dní
S dárkovým poukazem nešlápnete vedle. Obdarovaný si za dárkový poukaz může vybrat cokoliv z naší nabídky.
Až 30 dní na vrácení zboží
Do you want to learn Java by building real projects instead of memorizing isolated syntax?
Java for Beginners Through Projects is a practical, step-by-step guide to learning Java through useful applications. Written for complete beginners and early-stage programmers, this book teaches Java by showing how each language feature solves a real development problem.
Instead of reading disconnected examples, you will build programs that calculate bills, manage tasks, analyze grades, organize library loans, track expenses, schedule appointments, test quiz logic, process sales data, connect to public APIs, store records in a database, display desktop dashboards, handle background work, and expose a REST API.
You will begin by setting up Java, compiling your first program, and understanding how source code becomes a running application. From there, each chapter introduces new concepts through a focused project that builds your confidence and strengthens your software-development habits.
Inside this practical guide, you will learn how to:
• Install and verify a modern Java development environment
• Understand the Java toolchain, compiler, JVM, source files, and bytecode
• Write, compile, run, and debug your first Java application
• Work with variables, values, constants, text, numbers, and user input
• Build a smart bill calculator
• Use decisions, loops, validation, and repeated prompts
• Build number-guessing and quiz games
• Organize programs with methods
• Create executable JAR files and platform packages
• Build a Spring Boot project tracker REST API capstone
The projects are arranged in a careful progression. Early chapters teach the foundations of programming. Middle chapters introduce object-oriented design, collections, files, validation, testing, streams, APIs, databases, and desktop interfaces. Later chapters prepare you for professional work with concurrency, packaging, configuration, logging, release checklists, and a layered REST API.
This book also teaches software craftsmanship from the beginning. You will learn how to name values clearly, divide problems into smaller parts, validate input, protect user data, handle errors without guessing, write testable code, separate responsibilities, document projects, and improve working programs without breaking them.
The capstone project brings the major skills together in a project tracker REST API. You will define requirements, plan the architecture, model the domain, build the data layer, implement business rules, create REST endpoints, validate requests, handle errors, test behavior, run the API, package the application, and review the completed architecture.
No previous Java experience is required. The book is suitable for complete beginners, students, career changers, self-taught developers, and programmers moving to Java from another language.
You do not need advanced mathematics, database experience, or web-development knowledge before starting. You only need a computer capable of running the JDK, a code editor or Java IDE, a terminal, and time to type, test, modify, and improve the projects.
Stop reading Java code without knowing how to build useful software yourself. Learn Java by solving practical problems, completing portfolio-ready projects, and developing the habits needed to become a dependable programmer.
Ahoj! Jsem Libroamiko, tvůj knižní rádce.
Jak ti můžu pomoct?