Learn Java with Projects: A concise practical guide to learning everything a Java professional really needs to know 1st Edition 283683

Код товару: 283683Паперова книга
Key Features
  • Gain a deep understanding of essential topics that will help you progress with Java
  • Learn by working on mini-projects to help reinforce the concepts you've learned
  • Gain comprehensive knowledge of the core concepts of Java
Book Description
Learn Java with Projects stands out in the world of Java guides; while some books skim the surface and others get lost in too much detail, this one finds a nice middle ground.

You'll begin by exploring the fundamentals of Java, from its primitive data types through to loops and arrays. Next, you'll move on to object-oriented programming (OOP), where you'll get to grips with key topics such as classes, objects, encapsulation, inheritance, polymorphism, interfaces, and more. The chapters are designed in a way that focuses on topics that really matter in real-life work situations. No extra fluff here, so that you get more time to spend on the basics and form a solid foundation. As you make progress, you'll learn advanced topics including generics, collections, lambda expressions, streams and concurrency. This book doesn't just talk about theory-it shows you how things work with little projects, which eventually add up to one big project that brings it all together.

By the end of this Java book, you'll have sound practical knowledge of Java and a helpful guide to walk you through the important parts of Java.

What you will learn
  • Get a clear understanding of Java fundamentals such as primitive types, operators, scope, conditional statements, loops, exceptions, and arrays
  • Master OOP constructs such as classes, objects, enums, interfaces, and records
  • Develop a deep understanding of OOP principles such as polymorphism, inheritance, and encapsulation
  • Delve into the advanced topics of generics, collections, lambdas, streams, and concurrency
  • Visualize what is happening in memory when you call a method or create an object
  • Appreciate how effective learning-by-doing is
Who this book is for
This book is for anyone looking to learn the core concepts of Java. If you're learning programming (and Java) for the first time or want to upskill to Java (with experience in a different language), then this book is for you. Prior knowledge of programming is helpful but not necessary.

About the Author
Sean Kennedy is a university lecturer with over 20 years of experience in teaching. He has a PhD in IT and is Oracle-certified in Java at the Professional level (OCP). In his daily work, he teaches Java on a bespoke master's program for a highly regarded software company. He has a YouTube channel called Let's Get Certified that teaches Java at all levels and prepares candidates for Java certification. He also has similar courses on Udemy. Outside of work, he enjoys tennis, walking, nature, reading, and TV.

Maaike is a software consultant and trainer with a passion for sharing her expertise to empower others in their careers. Her love for software development shows in the numerous software development projects she participated in and the many certifications she obtained. She has designed and delivered a broad spectrum of training courses catering to beginners and seasoned developers in Java, Python, C# and many other languages and frameworks. Next to that, she has authored multiple books and online courses through multiple platforms reaching over 500,000 learners across the globe.
1'800 ₴
Купити
Monobank
до 10 платежей
от 202 ₴ / міс.
  • Нова Пошта
    Безкоштовно від 3'000,00 ₴
  • Укрпошта
    Безкоштовно від 1'000,00 ₴
  • Meest Пошта
    Безкоштовно від 3'000,00 ₴
Learn Java with Projects: A concise practical guide to learning everything a Java professional really needs to know 1st Edition - фото 1
Інші книги Packt Publishing
Reactive Patterns with RxJS and Angular Signals - Second Edition: Elevate your Angular 18 applications with RxJS Observables, subjects, operators, and Angular Signals 2nd ed. Edition
282233
Lamis Chebbi
1'600 ₴
JavaScript Design Patterns: Deliver fast and efficient production-grade JavaScript applications at scale
289719
Hugo Di Francesco
1'600 ₴
Digital Forensics with Kali Linux - Third Edition: Enhance your investigation skills by performing network and memory forensics with Kali Linux 2022.x 3rd ed. Edition
281516
Shiva V N Parasram
1'800 ₴
Generative AI-Powered Assistant for Developers: Accelerate software development with Amazon Q Developer
295066
Behram IraniRahul Sonawane
1'600 ₴
ChatGPT for Cybersecurity Cookbook: Learn practical generative AI recipes to supercharge your cybersecurity skills
282453
Clint Bodungen
1'700 ₴
Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework
259123
Karuna Murti
1'400 ₴
Kotlin Design Patterns and Best Practices - Third Edition: Elevate your Kotlin skills with classical and modern design patterns, coroutines, and microservices 3rd ed. Edition
277681
Alexey Soshin
1'960 ₴

Характеристики

  • Бренд
  • Автор
  • Категорія
    Програмування
  • Рік
    2023
  • Сторінок
    598
  • Формат
    190х235 мм
  • Обкладинка
    М'яка
  • Тип паперу
    Офсетний
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі

Від видавця

Key Features
  • Gain a deep understanding of essential topics that will help you progress with Java
  • Learn by working on mini-projects to help reinforce the concepts you've learned
  • Gain comprehensive knowledge of the core concepts of Java
Book Description
Learn Java with Projects stands out in the world of Java guides; while some books skim the surface and others get lost in too much detail, this one finds a nice middle ground.

You'll begin by exploring the fundamentals of Java, from its primitive data types through to loops and arrays. Next, you'll move on to object-oriented programming (OOP), where you'll get to grips with key topics such as classes, objects, encapsulation, inheritance, polymorphism, interfaces, and more. The chapters are designed in a way that focuses on topics that really matter in real-life work situations. No extra fluff here, so that you get more time to spend on the basics and form a solid foundation. As you make progress, you'll learn advanced topics including generics, collections, lambda expressions, streams and concurrency. This book doesn't just talk about theory-it shows you how things work with little projects, which eventually add up to one big project that brings it all together.

By the end of this Java book, you'll have sound practical knowledge of Java and a helpful guide to walk you through the important parts of Java.

What you will learn
  • Get a clear understanding of Java fundamentals such as primitive types, operators, scope, conditional statements, loops, exceptions, and arrays
  • Master OOP constructs such as classes, objects, enums, interfaces, and records
  • Develop a deep understanding of OOP principles such as polymorphism, inheritance, and encapsulation
  • Delve into the advanced topics of generics, collections, lambdas, streams, and concurrency
  • Visualize what is happening in memory when you call a method or create an object
  • Appreciate how effective learning-by-doing is
Who this book is for
This book is for anyone looking to learn the core concepts of Java. If you're learning programming (and Java) for the first time or want to upskill to Java (with experience in a different language), then this book is for you. Prior knowledge of programming is helpful but not necessary.

About the Author
Sean Kennedy is a university lecturer with over 20 years of experience in teaching. He has a PhD in IT and is Oracle-certified in Java at the Professional level (OCP). In his daily work, he teaches Java on a bespoke master's program for a highly regarded software company. He has a YouTube channel called Let's Get Certified that teaches Java at all levels and prepares candidates for Java certification. He also has similar courses on Udemy. Outside of work, he enjoys tennis, walking, nature, reading, and TV.

Maaike is a software consultant and trainer with a passion for sharing her expertise to empower others in their careers. Her love for software development shows in the numerous software development projects she participated in and the many certifications she obtained. She has designed and delivered a broad spectrum of training courses catering to beginners and seasoned developers in Java, Python, C# and many other languages and frameworks. Next to that, she has authored multiple books and online courses through multiple platforms reaching over 500,000 learners across the globe.

Зміст

Table of Contents
  1. Getting Started with Java
  2. Variables and Primitive Data Types
  3. Operators and Casting
  4. Conditional Statements
  5. Understanding Iteration
  6. Working with Arrays
  7. Methods
  8. Classes, Objects, and Enums
  9. Inheritance and Polymorphism
  10. Interfaces and Abstract Classes
  11. Dealing with Exceptions
  12. Java Core API
  13. Generics and Collections
  14. Lambda Expressions
  15. Streams - Fundamentals
  16. Streams: Advanced Concepts
  17. Concurrency

Відгуки про Learn Java with Projects: A concise practical guide to learning everything a Java professional really needs to know 1st Edition

Learn Java with Projects: A concise practical guide to learning everything a Java professional really needs to know 1st Edition
Learn Java with Projects: A concise practical guide to learning everything a Java professional really needs to know 1st Edition
1'800 ₴
Купити
Персонально для вас
Java 17 Quick Syntax Reference. A Pocket Guide to the Java SE Language, APIs, and Library. 3rd Ed.
244690
Mikael Olsson
1'500 ₴
Cryptography and Cryptanalysis in Java: Creating and Programming Advanced Algorithms with Java SE 21 LTS and Jakarta EE 11
291916
Stefania Loredana NitaMarius Iulian Mihailescu
1'500 ₴
Troubleshooting Java: Read, debug, and optimize JVM applications 1st Edition
292941
Laurentiu Spilca
1'500 ₴
Spring Boot 3 Recipes: A Problem-Solution Approach for Java Microservices and Cloud-Native Applications Second Edition
291308
Marten Deinum
1'600 ₴
Java 17 Recipes: A Problem-Solution Approach. 4th Ed.
244691
Josh Juneau, Luciano Manelli
1'700 ₴
Spring 6 Recipes: A Problem-Solution Approach to Spring Framework 5th ed. Edition
259114
Marten DeinumDaniel RubioJosh Long
1'700 ₴
Full Stack Development with Spring Boot 3 and React: Build modern web applications using the power of Java, React, and TypeScript 4th ed. Edition
264106
Juha Hinkula
1'700 ₴
100 Java Mistakes and How to Avoid Them
291310
Tagir Valeev
1'700 ₴
Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications 1st Edition
67113
Tomasz Nurkiewicz
1'795 ₴
Core Java for the Impatient, 4th Edition
289926
Cay S. Horstmann
1'800 ₴
Programming AWS Lambda: Build and Deploy Serverless Applications with Java 1st Edition
114643
John ChapinMike Roberts
1'820 ₴
DevOps Tools for Java Developers. Best Practices from Source Code to Production Containers
197695
Stephen ChinMelissa McKayIxchel RuizBaruch Sadogursky
1'900 ₴
Learning Java: An Introduction to Real-World Programming with Java 6th Edition
255162
Patrick NiemeyerDaniel LeuckMarc Loy
1'900 ₴
Java Coding Problems - Second Edition: Become an expert Java programmer by solving over 250 brand-new, modern, real-world problems 2nd ed.
277684
Anghel Leonard
1'900 ₴
JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine (Developer's Library) 1st Edition
280697
Monica Beckwith
1'900 ₴
When Docker Meets Java: A Practical Guide to Docker for Java and Spring Boot Applications
302641
Ashish Choudhary
1'900 ₴
Pro Spring 6: An In-Depth Guide to the Spring Framework 6th ed. Edition
42717
Rob HarropChris SchaeferClarence HoIuliana Cosmina
1'950 ₴
Microsoft .NET - Architecting Applications for the Enterprise (2nd Edition) (Developer Reference)
87647
Dino EspositoAndrea Saltarello
900 ₴
Unity Shaders and Effects Cookbook
39504
Kenny Lammers
320 ₴
How to be a Web Developer: A Complete Beginner's Guide on What to Know and Where to Start 1st ed. Edition
259269
Radu Nicoara
1'100 ₴
C# Game Programming Cookbook for Unity 3D
39505
Jeff W. Murray
590 ₴
You don't Know JS: Scope and Closures
12825
Kyle Simpson
300 ₴
A Programmer's Introduction to Mathematics
90591
CreateSpace Independent Publishing Platform
650 ₴
Modern C++ Programming Cookbook: Master Modern C++ with comprehensive solutions for C++23 and all previous standards 3rd ed. Edition
295063
Marius Bancila
2'100 ₴