Dimitiris Loukas

Packt Expert

Dimitiris Loukas

Dimitris Loukas is a technology leader with a background in computer science and extensive experience in software engineering. He specializes in modern tech stacks and has led teams in developing scalable, impactful solutions.

8 Courses by Dimitiris Loukas

Cover image for C# 7 and .NET Core 2.0 Recipes

C# 7 and .NET Core 2.0 Recipes

End to end solutions for C#7 and .NET Core

Explore the latest features of C# 7 and .NET Core 2.0 while building practical web applications. Strengthen your understanding of core programming concepts and discover advanced techniques to write efficient, modern C# code. Gain hands-on experience with ASP.NET Core and Entity Framework for real-world development.

Packt | 2017 | 344 min

Cover image for C# 8 and .NET Core 3.1 Recipes (2nd Edition)

C# 8 and .NET Core 3.1 Recipes (2nd Edition)

Build full-stack and enterprise-ready scalable web apps

Explore the latest features of C# 8 and .NET Core 3.1 while building real-world web and desktop applications. You'll work with advanced C# concepts, master ASP.NET Core Web API development, and create modern interfaces using Razor Pages and Blazor. By the end, you'll be ready to deliver scalable, enterprise-ready solutions.

Packt | 2020 | 219 min

Cover image for Design Patterns in TypeScript

Design Patterns in TypeScript

Enhance your development skills with design patterns in TypeScript

Explore how to use design patterns in TypeScript to write cleaner, more efficient code. Learn practical ways to improve your application's structure, maintainability, and communication between components. Strengthen your development skills by applying proven solutions to common programming challenges.

Packt | 2018 | 287 min

Cover image for Design Patterns using C# and .NET Core

Design Patterns using C# and .NET Core

Code faster by implementing high quality design patterns

Explore proven design patterns in C# and .NET Core to solve common programming challenges efficiently. Build a strong foundation in SOLID principles and learn how to apply patterns that improve code quality, maintainability, and scalability. Move from core concepts to advanced techniques with practical, real-world examples.

Packt | 2018 | 284 min

Cover image for Learning Entity Framework Core

Learning Entity Framework Core

Database-driven applications with Entity Framework Core

Discover how to build robust, database-driven applications using Entity Framework Core. Gain hands-on experience with essential features and advanced techniques designed for intermediate developers. By the end, you'll be ready to integrate EF Core into your own projects with confidence.

Packt | 2017 | 238 min

Cover image for Mastering Clean Code in JavaScript

Mastering Clean Code in JavaScript

Save time and effort by learning efficient coding techniques

Learn how to write cleaner, more efficient JavaScript that is easier to read and maintain. Explore practical techniques for structuring code, using modern programming principles, and applying best practices that help you avoid common pitfalls. Build confidence in your ability to produce high-quality code.

Packt | 2018 | 281 min

Cover image for Mastering Node.js 12.x

Mastering Node.js 12.x

Your one-stop solution to getting ahead with Node.js 12.x

Explore advanced Node.js 12.x concepts by building a subscription management system using real-world tools. Learn to organize code, create scalable APIs, and connect with MySQL and Redis for data handling and caching. Strengthen your skills by adding authentication and mastering clean, efficient coding practices.

Packt | 2019 | 257 min

Cover image for Modern App Development with C# 8 and .NET Core 3.0

Modern App Development with C# 8 and .NET Core 3.0

Build and deploy cross-device apps with C# and .NET Core

Explore the latest features of C# 8 and .NET Core 3.0 while building real-world web, mobile, and desktop applications. Learn how to package and deploy your own libraries, work with essential tools, and use common libraries for collections, performance, databases, and encryption.

Packt | 2019 | 317 min