
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

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

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

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

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

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

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

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

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