In this beginner-friendly course, chock full of development tips and premium content, we highlight a set of related activities based on each module. The first module covers setting up and developing for Visual Studio 2022. The next modules dive into these C# 10 concepts:
We also look at troubleshooting and debugging errors to help you implement best practices, write efficient logic, and understand why developers do things the way they do.
The journey you take with this course enables you to become proficient in the Visual Studio 2022 interface and shortcuts. You will learn console application development with C# 10 (.NET 6) and understand C# syntax, data types and variables, sequencing, decision and repetition, string manipulation, date and time manipulation, object-oriented programming with classes and objects, debugging techniques, and more.
You will learn C# programming for desktop applications in a way that will get you up and running in no time. You will be equipped to become an employable .NET developer in any organization. We will grow your knowledge step by step throughout the course, and we will challenge you to be the best that you can be.
Distributed by Manning Publications
This course was created independently by Trevoir Williams and is distributed by Manning through our exclusive liveVideo platform.
This course will teach you how to use the SQL language within Microsoft SQL Server, one of the most popular database engines in the world.
Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications. We will explore best practices in database development using SQL Server and will be building a small school database management system.
You will go through setting up an environment, to creating a database, creating your first table and writing queries. At the end of this course, you should be comfortable writing queries for multiple situations and reports.
This is a zero to hero course on Microsoft SQL Databases and Querying. This course provides you with fundamental SQL Server training and is enough to get you started as a Database Developer or Junior Database Administrator.
Distributed by Manning Publications
This course was created independently by Trevoir Williams and is distributed by Manning through our exclusive liveVideo platform.
With its proven performance, reliability, and ease-of-use, MySQL has become the leading database choice for web-based applications, used by high profile web properties including Facebook, Twitter and YouTube. MySQL is the world’s most popular open source database.
We will explore best practices in database development using MySQL Database Server and will be building a small school management system database.
All you need is a windows machine and we will walk through setting up an environment, to creating a database, creating your first table and writing queries.
At the end of this course, you should be comfortable writing queries for multiple situations and reports. This is a zero to hero course on MySQL Database Server and MySQL Workbench. If you are looking to get acquainted with the concept of Databases and Queries then this is the right course for you.
Distributed by Manning Publications
This course was created independently by Trevoir Williams and is distributed by Manning through our exclusive liveVideo platform.
This course is designed to equip students with the skills required for creating dynamic web pages using PHP and MySQL. It further equips students with the fundamentals of PHP programming, while providing them with advanced features of the language. Immerse yourself in an end-to-end full-stack development experience, as we explore user interface design, business logic and hosting activities.
Learning Development with PHP - PHP was designed to make web development easier, and many beginners find it effortless to pick up and get started with. In fact, PHP code is so easy to pick up, many non-programmers end up being able to write a PHP application in no time!
This course is practical and will equip you with all you need to build a fully functional web application, add it to source control using GitHub and finally, host it on Heroku.
By the end of this course, you will be able to build an attractive PHP application styled using Bootstrap 4; ,track and manage changes with GitHub ,and deploy a fully data-driven application to Heroku Cloud Hosting.
Distributed by Manning Publications
This course was created independently by Trevoir Williams and is distributed by Manning through our exclusive liveVideo platform.
Blazor gives .NET developers the chance to leverage their C# skills and build interactive web UIs. Writing modern web applications with a rich UI can be tedious. So in this course, you will learn Modern Web Development with Blazor and .NET 5 (This course has been updated to show how you can create the project using Visual Studio 2022 and .NET 6.), you will gain the ability to build web applications using Blazor. We will explore: setting up your first Blazor application; how to work with an API and how data binding works; how to create components and integrate JavaScript components.
Developing With Blazor - The most popular JavaScript client-side web frameworks have been Angular, React, Vue and others. In this course, we keep it .NET by using Blazor, which is Microsoft's response to that monopoly.
Blazor allows you to create a Single Page Application, on top of .NET Core and continue coding in C# (without needing to flip between C# and JavaScript too much). Blazor apps are composed of reusable web UI components implemented using C#, HTML, and CSS. Both client and server code is written in C#, allowing you to share code and libraries.
Blazor WebAssembly - Blazor can run your client-side C# code directly in the browser, using WebAssembly (WASM for short). Because it's real .NET running on WebAssembly, you can re-use code and libraries from server-side parts of your application. We will be exploring many intricacies of the Blazor life-cycle, data flow, JavaScript Interoperability and general development activities and nuances.
Deploy To Microsoft Azure Cloud - Azure Web App Service is key to deploying the API and Blazor Server Applications. We will also enlist the use of Azure SQL for Database to support our API.
When you have finished this course, you will possess the skills and knowledge to build a web application using Blazor.
Distributed by Manning Publications
This course was created independently by Trevoir Williams and is distributed by Manning through our exclusive liveVideo platform.
Azure Functions is one of the quickest and easiest ways to get your code running in Azure while maintaining a cost-effective and serverless model.
In this course, you will learn how to create your own Azure Functions apps and visualize how full applications can be built using Azure Functions' powerful, yet simple model. We will explore the tools needed to support development, both locally and in the Azure Portal, and explore the different triggers, bindings and deployment models that are possible.
By the end of this course, you should have a fundamental understanding of what Microsoft Azure Functions is, how it can be used and how it interacts with other services. This course aligns with training required for the Exam AZ-204: Developing Solutions for Microsoft Azure, though it is not an official training guide. Ultimately, you will know enough about developing with Azure Functions to be functional in your workspace, without taking the exam.
Distributed by Manning Publications
This course was created independently by Trevoir Williams and is distributed by Manning through our exclusive liveVideo platform.
In this course, you will learn the skills you need to be able to apply TDD in your .NET projects. Test Driven Development (TDD) is a powerful approach to building solid and robust software. Unit Testing is a type of software testing where code is written to automate the testing of sub-sections of an entire application. This methodology gives more functional coverage and reduces the need for manual regression testing when the application's code changes. The purpose is to validate that each unit of the software code performs as expected.
You will discover the basics of unit testing and the red-green-refactor cycle. You will also learn how to test and implement business logic in a .NET Core application using xUnit as a testing framework and Moq as a mocking library.
After this course, you will have fundamental knowledge of Test Driven Development that will help you as you move forward to test and implement new features in your C# projects. You will have the skills and knowledge of creating a testable and maintainable ASP.NET Core application needed to architect real-world, enterprise .NET Core apps.
Distributed by Manning Publications
This course was created independently by Trevoir Williams and is distributed by Manning through our exclusive liveVideo platform.
In this course, Entity Framework Core - A Full Tour, you will learn to work with data in your .NET applications. Most times when courses are created for .NET technologies, the details of Entity Framework and its sheer power are neglected. We get distracted with abstractions and layers and don't focus on what Entity Framework is doing and can do.
In this course, we will review the general benefits of using Entity Framework Core 5, which is Microsoft’s flagship Object Relational Mapper (ORM), to relieve you of many concerns and challenges that come with this component of software development. We will also spend time discovering how EF Core translates classes and references to Database Models and Relationships.
We will learn how to write queries, update databases incrementally, rollback changes and explore the myriad capabilities that Entity Framework Core affords us.
When you’re finished with this course, you’ll have the skills and knowledge of Entity Framework Core needed to fluidly interact with data and write queries for .NET Core applications with ease.
Distributed by Manning Publications
This course was created independently by Trevoir Williams and is distributed by Manning through our exclusive liveVideo platform.
In this course, learn to build beautiful native cross-platform apps for iOS, Android, macOS, and Windows with .NET MAUI, C#, and Visual Studio! It is an evolution of the Xamarin.Forms toolkit and allows us to use one code-base to develop for all platforms.
Additionally, we go through everything we need to know about building an app using .NET MAUI. You will learn the basics including how to build user interfaces with XAML, the Model View View Model (MVVM) pattern and data binding; how to navigate between pages; how to access device storage and so much more.
This course has everything you need to learn the basics and to set you up for success when building apps with .NET MAUI!
Distributed by Manning Publications
This course was created independently by Trevoir Williams and is distributed by Manning through our exclusive liveVideo platform.
In this course, you will learn the basics of modern authentication using the ASP.NET Core Identity Library and learn to extend the functionality relative to your specific business needs. While perfect security is arguably impossible to achieve, we will explore a variety of techniques that go a long way in ensuring security and relative ease of use simultaneously. We will look at implementing security in a practical ASP.NET Core application and how we can implement role, claim and custom policy-based authorization.
ASP.NET Identity Core - Authorization, Authentication and User Management are mainstay features in real world applications. Identity Core is the flagship library, packaged with ASP.NET Core projects to help us get the most security possible out of the box. Getting authentication and authorization done right in your website can help keep your users and their data safe from attacks. Added features such as Two and Multi Factor Authentication are relatively easy to plugin and this library can easily be extended to implement unique business rules to surround how users are treated.
This course has content for developers at all levels as it is never too late or early to start thinking about the best security practices for your web application.
Distributed by Manning Publications
This course was created independently by Trevoir Williams and is distributed by Manning through our exclusive liveVideo platform.
Learn how to build a RESTful API using ASP.NET Core API, Entity Framework, enterprise-grade practices for a scalable and future-proofed Web API solution. We will implement various support tools for logging, documentation, security and error handling.
ASP.NET Core based on the new .NET 6 runtime, is Microsoft's modern, cross-platform framework for building enterprise-ready web applications. In this course, you will learn everything you need to know about building a RESTful API using .NET Core 6, from understanding the folder structure and files, to building and deploying a complete web REST API.
Learn ASP.NET Core / .NET 6 - Microsoft .NET is a platform that drives the business technology of many of the top corporations in the United States and many other countries. It is the predominant technology used to drive enterprise-scale business technology. Companies have chosen .NET because of its proven scalability, reliability, and support. Not many technologies have achieved this level of stability, maturity and speed. Creating a flexible yet stable technology is quite a feat, and that’s exactly what ASP.NET Core developers have achieved.
The .NET language of choice to learn is C#, as it is among the most widely used languages today. It’s a general purpose programming language that can handle almost any problem, from desktop to mobile to dynamic web applications. As such, there is a high demand across the world for .NET developers in a variety of industries, so that means that more jobs are available for candidates with a foundation built upon .NET technologies.
Build An API - The acronym API means Application Programming Interface. The ability to design and maintain an API is an important toolset for the modern web developer. It allows you to extend the accessibility of your software to external applications and other developers, leading to a more global software solution.
REST APIs have become a standard in the industry because of their ability to serve essential functionality from any kind of backend, to any kind of frontend while catering to thousands of clients simultaneously. Now is a great time to skill up and start adding ASP.NET Core Web API to your skillset.
Distributed by Manning Publications
This course was created independently by Trevoir Williams and is distributed by Manning through our exclusive liveVideo platform.