Fairway + Pluralsight = Great Training

If you are looking to get trained in .NET, Agile, SQL Server, Mobile, SQL Server and many other technologies, Fairway and Pluralsight have made it easy.

Pluralsight Developer Courses

VB.NET Fundamentals

In this course you learn the syntax of the Visual Basic language so when you are done, you will have a foundational knowledge on how to program applications in .NET. First you learn about .NET and Visual Basic for development. Next you learn about variables, operators and constants. You then learn object-oriented principles and how to create reusable DLLs. Collections such as ArrayList, Dictionary and generic List objects are explored next. Finally, you learn about if statements and loop constructs. Along the way you build several reusable DLLs, a WPF application and an MVC application. When you are finished with this course you will have the skills and knowledge to build .NET applications using Visual Basic.

XML Fundamentals in C#

What are the best methods for reading and writing XML documents in C#? In this course, XML Fundamentals in C#, you will gain foundational knowledge to process XML files and use XML to enhance your business applications. First, you will learn to process XML documents using LINQ to XML. Next, you will discover how to write XPath queries. Following that, you will see how to add, edit, and delete data within an XML document. XML serialization is explored to show you how to save a .NET object to an XML file, and then restore that XML as a .NET object. Finally, you will explore how to cache frequently used database data as a local XML file, and to detect when server data changes so you can update your local file. When you’re finished with this course, you will have the skills and knowledge of XML needed to process XML documents in C#. Software required: Visual Studio 2017, .NET 4.5+, SQL Server, C#.

Playbook WPF: Creating Flexible WPF Business Application Screens

Building business applications in WPF is easier if you have a great starting architecture. After that, you need a few tools such as a splash screen, a message broker, and a design pattern for building business screens. In this course, Playbook WPF: Creating Flexible WPF Business Application Screens, you will create a design pattern that you can use to develop your WPF business applications. First, you will learn to create a splash screen to display while your application is loading and how to load controls dynamically. Next, you will explore how to use a message broker to display status messages, build two user controls to display login and user feedback screens, and validate data. Finally, you will discover how to create a design pattern for master/detail screens. When you are finished with this course, you will have the skills and knowledge of WPF needed to create any business application. Software required: Visual Studio 2017, .NET 4.5+, SQL Server, WPF.

PouchDB Playbook: Simplify Offline Web Application Storage

Offline web applications are becoming very prevalent today. In order to create an offline web application, you must take into account where to store data. A great option is to use PouchDB. In this course, PouchDB Playbook: Simplify Offline Web Application Storage, you will learn to store and retrieve data from a client-side database using PouchDB's NoSQL API. First, you will see how to add, edit, and delete documents, and perform bulk update and retrieval. Then, you will discover how to use Mango queries and the find() API. Finally, you will learn to use map and reduce queries to create design documents and gather statistics. By the time you are finished, you will have enough knowledge to start using PouchDB immediately in your own offline web application.

Angular Security Using JSON Web Tokens

Applications must take security into account, and Angular applications are no exception. In this course, Angular Security Using JSON Web Tokens, you will create an authentication system and an authorization system that can be used on both the client side and the server side. First, you will learn how Angular applications must have secure UI elements on the client side, and secure your Web API calls on the server side. Then, you will use Angular, Visual Studio Code, JSON Web Tokens, claims, roles, and a .NET Core Web API to secure your Angular applications. By the end of this course, you’ll know exactly how to implement a flexible, claims-based security system, you can use in a small, medium, or large Angular application.

Building Reusable Angular Services: Configuration Management

Most programmers know you should not hard-code values in your application. In this course, Building Reusable Angular Services: Configuration Management, you will learn how to create a service to supply values to your application and avoid hard-coding. Next, you will learn to store default values in a JSON file, local storage, and in a SQL Server table. In addition, you will explore how to let the user set their own default values. Using the service built in this course will allow you to eliminate hard-coding in your application. At the end of this course, you will have a service you can use in your Angular applications to eliminate hard-coded values.

Building Reusable Angular Services: Logging

Professional programmers know that logging errors and being able to track what is going on within an Angular application is essential. In this course, Building Reusable Angular Services: Logging, you'll learn how to design an Angular service to perform logging more efficiently and with more flexibility than just using console.log(), by creating an extensible Angular service to log any data to a variety of locations. First, you'll explore how to build a simple console logging class, a class to log to local storage, and a class to post log information to a Web API. Additionally, you'll delve into building different types of log entries, such as debug, informational, error, and warnings. Finally, you'll discover how to create a JSON configuration file to control where you log the data. By the end of this course, you'll have a great start on your logging service that can be used in your own applications. This service can replace all your console.log() calls to provide a better, and more flexible approach to logging.

Add Angular to MVC Applications

Your boss wants you to add some new functionality to your large MVC application. You want to learn Angular and your boss is okay with you using Angular, as long as you don't have to rewrite your existing application. You know you can just keep all your old MVC pages in place, but add new pages in Angular. In this course, Add Angular to MVC Applications, you'll learn how to add, or even replace pages in an MVC application without affecting the rest of your application. First, you'll explore how to integrate Angular into your project, and how to replace an MVC page. Next, you'll develop Web API's to serve the data from your back-end data storage and reuse the view models your MVC controllers call. Finally, you'll cover how to handle validation errors both on the client and server-side. By the end of this course, you'll be efficiently using pure HTML calling Web API's through Angular.

Basics of Unit Testing for C# Developers

Every developer knows they should be creating Unit Tests to improve the quality of their applications. This course will walk you through creating unit tests using Visual Studio. You will see how easy it is to get started with creating unit tests. In addition, you will learn how to simplify the unit test process by creating data-driven tests. Finally, you will automate your unit tests by scheduling them to run via the command line utility VSTest.Console.

Building Business Components using Angular

Your boss has tasked you with moving more of your code to the client-side from your MVC application. You have two pages to convert, a mailing address, and a credit card page. You decide to turn to AngularJS to help you develop these pages. You are going to use your existing set of database tables, but you will develop Web API calls and the front-end pages in HTML5, Bootstrap and AngularJS to help you meet the goals your boss has set for you.

The Journey from MVC to Angular

Speeding up your MVC or web form applications is always worthwhile, but seldom easy. However, you can use Angular to make this process easier. In this course, The Journey from MVC to Angular, you're going to learn to slowly convert an MVC webpage to use Angular for all your searching, listing, adding, editing, deleting, and validation of data. First, you'll learn why you need more client side code and how it can benefit you. Then, you'll learn how to add, edit, and delete without postbacks. Finally you'll learn some tips and trick on the validation of data. By the end of this course you'll feel comfortable using Angular to handle standard web page functionality.

Build an HTML Helper Library for ASP.NET MVC 5

Paul's Training Company has developed a web site to input their product data. Your boss wants you to add a login screen and more pages to the site. Unfortunately, he needs it done quickly, so that means you need to work smarter. He wants all the controls to use Bootstrap and take advantage of HTML 5. Working with the limited set of HTML Helpers in MVC means you have to add a lot of custom attributes. This takes more time to code and leads to potential runtime errors. If you had more flexible HTML Helpers that added HTML 5 and Bootstrap CSS for you, this would speed up development and testing. In this course you learn to build a set of MVC HTML Helpers to do just this.

Consolidating MVC Views using Single Page Techniques

Paul's Training Company needs a web page to add, edit, delete, list and search for products at their company. You have been tasked with building this page using MVC 5, but don't want to use the five separate pages generated from the Visual Studio 2013 scaffolding engine. Instead you want to combine all those pages together in a “SPA”-like technique. You also want to take advantage of MVVM so you can reuse all data access and validation in a mobile application that is to come in the future. In this course I will walk you through how to use all of these tools to accomplish this SPA-like technique in your MVC applications and improve your testability and reusability.

Extending Bootstrap with CSS, JavaScript and jQuery

This course will use a step-by-step approach for showing the student how to build several UI widgets using HTML, HTML 5, CSS/CSS3 and Bootstrap. The overall project for this course is a simple Music Site that shows how to build all these widgets. There will be step-by-step demos for each module to illustrate the concepts of building custom UI widgets. We will use Visual Studio 2013 to build the HTML, however, any editor can be used as we will not be using any Microsoft-specific technology. The concepts in this course can be applied equally to PHP, MVC, Web Forms, or any web development system. At the end of the course the student will have built several ready-to-use UI widgets they can incorporate into their own web projects right away.

Build your own Bootstrap Business Application Template in MVC

Creating your own bootstrap template that you can reuse across many applications is simple. In this course you will build up a collection of components that you build into an MVC application. You will create both horizontal and vertical data-driven menu systems. You will see some jQuery libraries that can add great functionality to your MVC apps. In addition you will learn when you should use a library versus when you should create your own. You will see a collection of cool UI widgets that are much smaller than those you will download on the web. You will see how to create tables that can sort and page data both client-side and server-side. Finally you will learn to build maintenance pages with search, add, edit, and delete capabilities all one a single page.

Building Mobile Web Sites Using Web Forms, Bootstrap, and HTML5

Most of us build typical business web sites using ASP.NET Web Forms. We are now being asked to build these as mobile-aware web sites. Using Bootstrap is a great place to start and Web Forms can do all of this - without having to learn MVC. This course will teach you how to build business applications using Web Forms, Bootstrap, HMTL5 and CSS3. You will be shown how to create standard business pages such as a Member Log In, Forgot Password, Member Sign Up, About, Contact Us, Address, Member Profile, Credit Card, and many others. You will also learn how to create navigation for your business application.

WPF for the Visual Basic Programmer - Part 2

Visual Basic Programmers are still in demand. Upgrade your skills by learning XAML and WPF. This course is specifically designed for the Visual Basic programmer and will get you up to speed quickly with WPF. In Part 2 you will learn the correct way to design WPF windows, how to use styles and all the most commonly used controls for business applications. You will gain a good knowledge of data binding and how to use the various list controls in WPF.

WPF for the Visual Basic Programmer - Part 1

Visual Basic Programmers are still in demand. Upgrade your skills by learning XAML and WPF. This course is specifically designed for the Visual Basic programmer and will get you up to speed quickly with WPF. In Part 1 you will learn the correct way to design WPF windows, how to use styles and all the most commonly used controls for business applications. You will gain a good knowledge of data binding and how to use the various list controls in WPF.

How to Start and Run A Consulting Business

Have you ever wanted to break out of the corporate life and be your own boss? Many people have this dream. In this course you will learn what it takes to start and be successful in your own consulting business. Throughout this course you will learn how to determine what your company should look like, how to manage your money wisely, how to get and keep clients, how best to survive the ups and downs of the economy and how to create an exit strategy. Your instructor has been running his own successful business for over 25 years and shares his valuable insight so you too can be a success!

WPF for the Business Programmer

There are so many cool things you can do with WPF that would be impossible or very difficult with Windows Forms. In this course you will see some creative ways to use the WPF List Box. Some screens that you can use right away in your business applications will be presented. You will learn some unique ways to put together user controls to create unique shapes. Finally you will create a shell application to make your WPF application look like Windows 8. This course goes way beyond the basics of WPF to give you some unique insights on how to create business applications.

Pluralsight Customers: Receive a FREE eBook

Because you took the time to view one or more of our courses on Pluralsight. You may choose from any of our eBooks we have published. We have many eBooks to choose from.

  • Fundamentals of C#
  • Fundamentals of Visual Basic
  • Fundamentals of OOP
  • Fundamentals of ADO.NET
  • Fundamentals of ASP.NET
  • Fundamentals of ASP.NET Security
  • Fundamentals of SQL Server
  • Developer's Guide to Reporting Services

For more information on each of the above eBooks, please visit www.pdsa.com/ebooks

Claim your FREE eBook Today

Call us today at 858-454-4471 to get instructions on how to download one of our eBooks as our gift to you.