Java Projects - Peter Verhas

Java Projects

Learn the fundamentals of Java 11 programming by building industry grade practical projects, 2nd Edition

(Autor)

Buch | Softcover
524 Seiten
2018 | 2nd Revised edition
Packt Publishing Limited (Verlag)
978-1-78913-189-5 (ISBN)
44,85 inkl. MwSt
Java is one of the software languages most commonly used by programmers and developers. This book covers essential concepts in Java by showing you how to implement them in various applications. You’ll learn about Java 18.9's newest features and develop the skills required for building robust, easily scalable, and maintainable code in Java.
Learn how to build scalable, resilient, and effective applications in Java that suit your software requirements.

Key Features

Explore advanced technologies that Java 11 delivers such as web programming and parallel computing
Discover modern programming paradigms such as microservices, cloud computing and enterprise structures
Build highly responsive applications with this practical introduction to Reactive programming

Book DescriptionJava is one of the most commonly used software languages by programmers and developers. In this book, you’ll learn the new features of Java 11 quickly and experience a simple and powerful approach to software development. You’ll see how to use the Java runtime tools, understand the Java environment, and create a simple namesorting Java application. Further on, you'll learn about advanced technologies that Java delivers, such as web programming and parallel computing, and will develop a mastermind game. Moving on, we provide more simple examples, to build a foundation before diving into some complex data structure problems that will solidify your Java 11 skills. With a special focus on the features of new projects: Project Valhalla, Project Panama, Project Amber, and Project Loom, this book will help you get employed as a top-notch Java developer. By the end of the book, you’ll have a firm foundation to continue your journey toward becoming a professional Java developer.

What you will learn

Compile, package, and run a program using a build management tool
Get to know the principles of test-driven development
Separate the wiring of multiple modules from application logic
Use Java annotations for configuration
Master the scripting API built into the Java language
Understand static versus dynamic implementation of code

Who this book is forThis book is for anyone who wants to learn the Java programming language. No programming experience required. If you have prior experience, it will help you through the book more easily.

Peter Verhas is a senior software engineer and software architect with an electrical engineering and economics background from TU Budapest (MsC) and PTE Hungary (MBA), and he also studied at TU Delft and TU Vienna. He created his first programs in 1979, and since then he has authored several open source programs. He has worked in several positions in the telecommunications and finance industries. Peter works for EPAM Systems in Switzerland, participating in software development projects at various customer sites, and he supports talent acquisition by interviewing candidates, running training programs for developers, and internal mentoring programs. He regularly talks at various international conferences.

Table of Contents

Getting Started with Java 11
The First Real Java Program - Sorting Names
Optimizing the Sort --Making Code Professional
Mastermind - Creating a Game
Extending the Game - Run Parallel, Run Faster
Making our Game Professional - Do it as a Webapp
Building a Commercial Web Application Using REST
Extending Our e-Commerce Application
Building an Accounting Application Using Reactive Programming
Finalizing Java Knowledge to Professional Level

Erscheinungsdatum
Verlagsort Birmingham
Sprache englisch
Maße 75 x 93 mm
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Informatik Theorie / Studium Algorithmen
ISBN-10 1-78913-189-8 / 1789131898
ISBN-13 978-1-78913-189-5 / 9781789131895
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

Buch (2023)
Carl Hanser (Verlag)
29,99
Einführung, Ausbildung, Praxis

von Christian Ullenboom

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90