Trevoir Williams

Packt Expert

Trevoir Williams

Trevoir Williams is a software and systems engineer with a master's degree in computer science and multiple Microsoft Azure certifications. He has experience in consulting, engineering, database development, cloud systems, and lecturing.

30 Courses by Trevoir Williams

Cover image for ASP.NET Core - SOLID and Clean Architecture (.NET 5 and Up)

ASP.NET Core - SOLID and Clean Architecture (.NET 5 and Up)

Create a SOLID and testable ASP.NET Core application using clean architecture and the latest version

Gain hands-on experience building robust ASP.NET Core applications using clean architecture and SOLID principles. Explore real-world patterns like CQRS and Mediator, and learn how to create maintainable, testable code that stands the test of time. Stay current with .NET 6 and .NET 7 as you build and consume APIs in a Blazor WebAssembly environment.

Packt | 2021 | 603 min

Cover image for ASP.NET Core API and Blazor Development

ASP.NET Core API and Blazor Development

Learn to build a RESTful API and consume it in a Blazor (WebAssembly and Server) client application and deploy it to Azure

Explore how to build a robust RESTful API with ASP.NET Core and connect it to a modern Blazor application. You will work through real-world scenarios, from database integration to deploying your finished project on Azure. Along the way, you will sharpen your skills in clean coding, authentication, and application testing.

Packt | 2022 | 772 min

Cover image for ASP.NET Core MVC - Cross-Platform Development

ASP.NET Core MVC - Cross-Platform Development

Learn how to develop an ASP.NET Core application for any operating system using cross-platform tools and the . NET command line interface

Explore how to build modern web applications with ASP.NET Core MVC that run seamlessly on Windows, Linux, or macOS. Gain hands-on experience with cross-platform tools and the .NET command line interface while learning to create scalable, secure, and data-driven solutions.

Packt | 2023 | 324 min

Cover image for ASP.NET Core Secure Coding

ASP.NET Core Secure Coding

Secure your applications with best practices in ASP.NET Core development.

Explore practical strategies to secure your ASP.NET Core applications by addressing real-world vulnerabilities and applying proven coding techniques. Gain hands-on experience with authentication, encryption, and compliance to strengthen your software against threats.

Packt | 2026 | 485 min

Cover image for Azure DevOps and Continuous Delivery with Git

Azure DevOps and Continuous Delivery with Git

Master Microsoft Azure DevOps and Git for efficient product delivery and team collaboration.

Gain practical skills in Azure DevOps and Git to streamline software delivery and improve team collaboration. You will move from foundational project management concepts to hands-on experience with continuous integration and deployment using Azure DevOps tools.

Packt | 2022 | 273 min

Cover image for Building AI-Powered Application with .NET

Building AI-Powered Application with .NET

Empower Your .NET Skills with AI and Machine Learning

Explore how to bring artificial intelligence and machine learning into your .NET projects. You'll move from core concepts to hands-on experience with ML.NET, Azure AI, and generative models. By the end, you'll know how to build smarter, more capable applications that stand out in today's tech landscape.

Packt | 2025 | 396 min

Cover image for C# Console and Windows Forms Development with Entity Framework

C# Console and Windows Forms Development with Entity Framework

Learn to build a practical data-driven Windows Forms application using C#, LINQ, Entity Framework, and SQL Server

Get hands-on with C# and learn how to build your own Windows Forms applications from scratch. You'll discover how to connect your apps to a SQL Server database and manage your code with GitHub. No prior programming experience is needed to start creating practical, data-driven desktop software.

Packt | 2020 | 914 min

Cover image for Complete ASP.NET Core and Entity Framework Development

Complete ASP.NET Core and Entity Framework Development

Master ASP.NET Core and Entity Framework for Dynamic Web Applications

Explore how to build dynamic web applications using ASP.NET Core and Entity Framework. Gain practical experience in setting up your development environment, managing databases, and deploying your projects to IIS and Azure. By the end, you'll be ready to create and maintain robust, professional web apps.

Packt | 2024 | 1288 min

Cover image for Docker and Kubernetes for ASP.NET Development

Docker and Kubernetes for ASP.NET Development

Docker and Kubernetes for ASP.NET Development

Explore how to modernize your ASP.NET development workflow by mastering containers and orchestration tools. You'll start with container basics, learn how to use Docker with .NET projects, and move on to deploying and scaling applications using Kubernetes. Build confidence in managing robust, cloud-native applications from scratch.

Packt | 2024 | 403 min

Cover image for Effective .NET Memory Management

Effective .NET Memory Management

Build memory-efficient cross-platform applications using .NET Core

Learn how to make your .NET Core applications faster and more reliable by understanding and applying effective memory management techniques. Gain practical skills to spot and fix memory issues, optimize performance, and ensure your apps scale smoothly across platforms.

Packt | 2024 | 270 min

Cover image for End-to-End ASP.NET Core - PostgreSQL Data Stores & Azure Services

End-to-End ASP.NET Core - PostgreSQL Data Stores & Azure Services

Build Scalable Web Apps with ASP.NET Core, PostgreSQL, and Azure Services

Discover how to build and deploy a scalable CRM web application using ASP.NET Core, PostgreSQL, and Azure. You'll work through practical steps to integrate cloud databases, implement multi-tenancy, and launch your app on Microsoft Azure. Strengthen your full-stack skills with real-world, hands-on experience.

Packt | 2025 | 261 min

Cover image for Entity Framework Core - A Full Tour

Entity Framework Core - A Full Tour

Master Entity Framework Core for Enhanced .NET Core App Development

Explore the essentials of Entity Framework Core and learn how to build robust .NET applications that interact seamlessly with databases. Start from the basics and advance to more complex topics like querying, migrations, and integrating with ASP.NET Core. Gain practical skills to manage data efficiently and confidently in real-world projects.

Packt | 2021 | 631 min

Cover image for Introduction to Programming with C#12 and .NET8

Introduction to Programming with C#12 and .NET8

Unlocking C# and .NET: A Journey from Beginner Skills to Advanced Development Techniques

Get started with C# and .NET by building a strong foundation in programming concepts and practical development skills. You will move from basic syntax and tools to advanced object-oriented programming, learning how to create dynamic and scalable applications along the way.

Packt | 2024 | 831 min

Cover image for Introduction to Website Development Technologies

Introduction to Website Development Technologies

Learn to build and deploy a multi-page website using HTML, CSS, JavaScript, GitHub, Netlify, and more!

Explore the essentials of website development by building and deploying your own multi-page site. You'll work with HTML, CSS, JavaScript, and popular tools like GitHub, Bootstrap, and Netlify. No previous programming experience is required, making it easy to get started and gain practical skills.

Packt | 2022 | 507 min

Cover image for Learn ASP.NET MVC and Entity Framework (Database First)

Learn ASP.NET MVC and Entity Framework (Database First)

Explore modern website development methods

Get hands-on with modern web development by building real-world applications using ASP.NET MVC and Entity Framework. You'll set up your environment, work with databases, and create interactive, data-driven websites using proven tools and techniques.

Packt | 2020 | 377 min

Cover image for Microsoft Azure For .NET Developers

Microsoft Azure For .NET Developers

Master Microsoft Azure Integration with ASP.NET Core, App Service, Cosmos DB, Azure SQL, and More!

Explore the world of Microsoft Azure as a .NET developer and learn how to build, deploy, and manage cloud-based applications. Get hands-on with Azure App Services, databases, serverless functions, and secure your apps with Azure AD. Strengthen your skills and prepare for the AZ-204 certification along the way.

Packt | 2023 | 766 min

Cover image for Microsoft Azure for ASP.NET Core

Microsoft Azure for ASP.NET Core

Learn how to host and optimize .NET applications using Microsoft Azure hosting and infrastructure services

Get hands-on with Microsoft Azure and discover how to host, manage, and optimize your ASP.NET Core applications in the cloud. Explore key Azure services, learn to provision resources, and connect your .NET apps to powerful cloud features for better performance and scalability.

Packt | 2022 | 327 min

Cover image for Microsoft Azure Functions - Developing Serverless Solutions

Microsoft Azure Functions - Developing Serverless Solutions

Using a realistic and real-world example, learn how to build, host, test, and monitor your own Azure Function Apps

Discover how to build, deploy, and manage serverless applications using Azure Functions. You'll work through real-world scenarios to develop, test, and monitor your own Azure Function Apps, gaining hands-on experience with triggers, bindings, and integration with other Azure services.

Packt | 2022 | 226 min

Cover image for Microsoft SQL Server Development for Everyone

Microsoft SQL Server Development for Everyone

Grasp the fundamentals of database design, development, and querying using the latest Microsoft SQL Server

Gain practical experience in designing, developing, and querying databases with Microsoft SQL Server. Explore both foundational and advanced SQL concepts that are essential for building and managing reliable database systems. Learn how to work confidently with real-world data scenarios.

Packt | 2020 | 504 min

Cover image for Minimal API Development with ASP.NET Core

Minimal API Development with ASP.NET Core

Learn a new and modern way to build a RESTful API using ASP.NET Core's Minimal API engine

Discover how to build modern RESTful APIs using ASP.NET Core Minimal API and Entity Framework. Explore practical tools for data validation, logging, documentation, and security. Gain hands-on experience with .NET 6 and .NET 7 workflows to create robust, enterprise-ready APIs.

Packt | 2022 | 452 min

Cover image for Mobile Development with .NET MAUI

Mobile Development with .NET MAUI

Become a mobile app developer with .NET MAUI and create innovative cross-platform mobile apps!

Explore how to build cross-platform mobile apps using .NET MAUI and Visual Studio. Strengthen your C# skills while learning to create modern interfaces, connect to APIs, and secure your applications. Gain practical experience in designing, coding, and publishing mobile apps for Android, iOS, macOS, and Windows.

Packt | 2022 | 452 min

Cover image for Modern PHP Web Development with MySQL, GitHub and Heroku

Modern PHP Web Development with MySQL, GitHub and Heroku

A simple and practical course to develop web applications with PHP

Get hands-on with PHP web development by building and deploying a real data-driven application. Explore the essentials of PHP, MySQL, GitHub, and Heroku while learning how to set up your environment and manage your project from start to finish.

Packt | 2020 | 734 min

Cover image for Modern Web Development with Blazor WebAssembly and .NET

Modern Web Development with Blazor WebAssembly and .NET

Learn to build a modern Blazor application while implementing enterprise-level concepts, design patterns, and features

Discover how to build interactive web applications using your C# skills with Blazor WebAssembly. Learn to create modern, single-page apps without relying heavily on JavaScript. Explore key concepts like component creation, data binding, and integrating APIs for robust, enterprise-level solutions.

Packt | 2021 | 565 min

Cover image for MySQL Database Development Mastery

MySQL Database Development Mastery

Gain a solid understanding of MySQL Server and MySQL Workbench

Get hands-on with MySQL Server and MySQL Workbench as you learn to design, build, and manage databases from scratch. You will practice writing SQL queries, handling data, and understanding key concepts like relationships and aggregate functions. By the end, you will be ready to create and maintain your own databases confidently.

Packt | 2020 | 259 min

Cover image for Semantic Kernel SDK for Intelligent Applications

Semantic Kernel SDK for Intelligent Applications

Leverage the Power of Generative AI with Semantic Kernel

Explore how to bring generative AI into your business applications using Semantic Kernel SDK. You'll learn the essentials of large language models, AI agents, and plugin development, then apply these skills to build a web-based AI chat assistant. Get practical experience integrating AI features that can automate and enhance real-world business workflows.

Packt | 2024 | 215 min

Cover image for Test-Driven Development in .NET Core - The Handbook

Test-Driven Development in .NET Core - The Handbook

Get hands-on experience using unit testing to produce a bullet-proof and testable N-Tier .NET Core application

Explore practical test-driven development techniques while building a real-world .NET Core application. Gain hands-on experience with unit testing, integration testing, and writing maintainable code using xUnit and Moq. Strengthen your ability to create robust, scalable software by mastering essential testing workflows.

Packt | 2021 | 237 min

Cover image for The Definitive ASP.NET Core Web API Guide

The Definitive ASP.NET Core Web API Guide

Master ASP.NET Core Web API Design, Development, and Deployment

Explore ASP.NET Core Web API development from setup to deployment, covering everything from RESTful design to security and performance. Gain hands-on experience with database integration, authentication, and cloud deployment. Build the skills needed to create scalable, production-ready APIs.

Packt | 2026 | 1134 min

Cover image for The Ultimate T-SQL And Microsoft SQL Server Bootcamp

The Ultimate T-SQL And Microsoft SQL Server Bootcamp

Mastering SQL Server and T-SQL: A Comprehensive Bootcamp for Database Management and Development

Build your skills in Microsoft SQL Server and T-SQL by learning how to design, manage, and optimize databases. Develop the confidence to write efficient queries and handle real-world data challenges. Move beyond the basics and gain practical experience that prepares you for roles in database development and administration.

Packt | 2023 | 430 min

Cover image for Ultimate ASP.NET Core Web API Development Guide

Ultimate ASP.NET Core Web API Development Guide

Learn how to create a maintainable web API using ASP.NET Core 6, Entity framework, and enterprise-level design patterns

Discover how to design, build, and deploy robust RESTful APIs using ASP.NET Core 6 and Entity Framework. Explore enterprise-level design patterns and learn to implement key features like logging, security, and documentation. Gain practical skills to create scalable and maintainable web API solutions.

Packt | 2021 | 613 min

Cover image for Understanding Generative AI – Core Concepts for Professionals

Understanding Generative AI – Core Concepts for Professionals

Learn How to Master Generative AI Tools and Copilots for Development

Explore the essentials of generative AI and discover how to use copilots to enhance your development workflow. Get hands-on experience with tools like GitHub Copilot and learn how to set up your environment for AI-driven coding. Build a strong foundation in AI concepts tailored for tech professionals.

Packt | 2026 | 70 min