11 Courses by Tomasz Lelek

Cover image for Apache Spark: Tips, Tricks, & Techniques

Apache Spark: Tips, Tricks, & Techniques

Discover Techniques to Test, Immune, and Parallelize Spark Jobs

Unlock practical techniques to boost your Apache Spark programming and administration skills. Explore proven methods to optimize performance, streamline testing, and handle large-scale data processing with greater speed and reliability. Gain hands-on experience through real-world examples and best practices.

Packt | 2018 | 146 min

Cover image for Enterprise Automation with Python

Enterprise Automation with Python

Leverage Python to automate your infrastructure

Discover how to use Python to automate key infrastructure tasks in enterprise environments. Gain practical experience setting up Python tools, managing servers, and streamlining network and cloud operations. Build real-world skills that help you work more efficiently and reduce manual effort.

Packt | 2018 | 120 min

Cover image for Hands-On Big Data Analysis with Hadoop 3

Hands-On Big Data Analysis with Hadoop 3

Build effective analytics solutions with Hadoop 3

Explore practical big data analysis by working with Hadoop 3 and its ecosystem. Discover how to process, analyze, and manage large datasets using tools like Hive, Spark, and HBase. Gain hands-on experience applying analytics techniques to real-world scenarios.

Packt | 2018 | 96 min

Cover image for Hands-On Microservices with Spring Boot 2.0

Hands-On Microservices with Spring Boot 2.0

Build Scalable Microservices with Spring Boot and Docker

Jump right into building scalable microservices using Spring Boot and Docker. You'll learn how to design, develop, and deploy robust RESTful services while exploring key tools in the Spring ecosystem. The focus is on practical skills you can apply directly to your own projects.

Packt | 2018 | 110 min

Cover image for Hands-On Reactive Programming with Java 12

Hands-On Reactive Programming with Java 12

Using the reactive paradigm to create fast and non-blocking apps

Explore how to build fast, non-blocking applications using Java 12 and the reactive programming paradigm. Gain practical experience applying reactive principles to make your apps more responsive and reliable. Learn to optimize your code with functional techniques and modern data structures.

Packt | 2019 | 180 min

Cover image for Java EE 8 Application Development

Java EE 8 Application Development

Build full-fledged Java EE 8 applications

Discover how to build a complete chat application using Java EE 8. You'll start by designing a solid business model, then add essential features like user management and messaging. Along the way, you'll connect the client and server, create REST APIs, and develop a modern web interface.

Packt | 2018 | 99 min

Cover image for Learning Apache Cassandra

Learning Apache Cassandra

Build purpose-driven applications using Apache Cassandra

Explore how Apache Cassandra tackles the challenges of scaling databases and delivers high performance for demanding applications. Get hands-on with key concepts, architecture, and practical techniques for building robust, scalable database solutions.

Packt | 2017 | 184 min

Cover image for Machine Learning Projects with Java

Machine Learning Projects with Java

Build real-world projects and models, and train them via machine learning algorithms using Java

Explore practical machine learning with Java by building real-world models for classification, regression, and deep learning. Tackle hands-on projects that use real data to solve problems like predicting house prices and analyzing personality traits.

Packt | 2019 | 132 min

Cover image for Solving 10 Hadoop'able Problems

Solving 10 Hadoop'able Problems

Hands-on solution to 10 real-world use-cases using Hadoop

Explore practical ways to tackle real-world big data challenges using the Apache Hadoop ecosystem. You'll get hands-on experience solving ten common data problems, building your skills with practical projects that show how Hadoop can be used in business and technical settings.

Packt | 2018 | 192 min

Cover image for Troubleshooting Apache Spark

Troubleshooting Apache Spark

Solve Common Spark problems with well-proven solutions

Explore how Apache Spark works under the hood and learn to tackle common development challenges. You will discover efficient ways to use the DataFrame API, optimize joins, and improve both batch and streaming jobs. Gain practical troubleshooting skills to keep your Spark applications running smoothly.

Packt | 2018 | 103 min

Cover image for Troubleshooting Kubernetes

Troubleshooting Kubernetes

A hands-on guide for debugging and troubleshooting common problems with Kubernetes infrastructure

Gain practical skills for diagnosing and resolving real-world issues in Kubernetes environments. Learn how to manage, monitor, and troubleshoot clusters so you can confidently keep your infrastructure running smoothly.

Packt | 2020 | 175 min