View all our online or classroom courses:
Less can help you simplify your CSS and add programming-like constructs to CSS with very little effort required. In this course, Less: Getting Started, you will learn foundational knowledge and gain the ability to show you how to use and write extensions to Less. First, you will learn how to use Less with almost any back-end technology. Next, you will discover how to refactor your CSS into Less. Finally, you will explore how to use nested rules, functions, and variables in your CSS. When you’re finished with this course, you will have the skills and knowledge to implement Less in your own projects.
Visual Studio Code let's you write your ASP.NET Code projects on Windows, MacOS, and on Linux. In this course, Using Visual Studio Code for ASP.NET Core Projects, you'll learn how to install, create, and debug ASP.NET Core projects using Visual Studio Code. After watching this course, you'll be able to write your applications using this small, fast tool across multiple different platforms.
Whether you're building a website, integrating with a SPA framework or even integrating with a mobile app, you need to build a smart and secure API. Building an API with ASP.NET Core is an obvious choice for solutions that require cross-platform hosting, micro-service architecture, or just broad scale. In this course, Implementing and Securing an API with ASP.NET Core, you are going build an entire web application, from start to finish. You'll start with a complete blank slate and end up with a small, but fully functional web application. First, you're going to learn why ASP.NET Core is a better way to build web applications, and how to create web pages with ASP.NET MVC. Next, you'll learn about building APIs with ASP.NET MVC, as well as how to secure your pages and APIs with ASP.NET Identity. Finally, you'll wrap up the course learning how to use AngularJS for client-side development. By the end of this course, you'll you'll feel confidence in knowing how to build your own applications with ASP.NET Core.
When you're developing an ASP.NET project, knowing how to handle data and validation can be confusing. Phrases like view-models, data transfer objects and entities are thrown about casually and some developers can be confused about what to use when. In this course, Shawn Wildermuth will attempt to clarify the best practices by showing you how entities, validation, and view models work together in ASP.NET MVC and ASP.NET Web API.
Code reviews often get skipped when schedules are tight. It is only later when there are problems, that code reviews are often part of a postmortem analysis of a project, or are even part of an external review. In this course, Shawn Wildermuth will share with you lessons he's learned from doing many of these reviews for companies.
Have you ever wished that you could sit next to a skilled developer or designer as they develop an application from scratch at their own speed with their own choice of tools? In this series, we give talented developers a project and talk through it as they design and develop in real time for about 2 hours. In this live session, Shawn Wildermuth develops a prototype by starting with blank HTML, JS, and CSS files. He wraps in AngularJS, Bootstrap CSS, and uses AmplifyJS to store data locally. Compare his approach to the two other videos in this series with John Papa/Ward Bell and Scott Allen/Dan Wahlin! Filmed live in Las Vegas in the Fall of 2013.
Building great looking websites that work well with different sized devices can be a challenge. By utilizing Twitter's Bootstrap 3 framework, you can meet that challenge head-on. Bootstrap 3 is a mobile-first responsive design framework for structuring your website's HTML. It includes a great grid system, responsive design, CSS typography and components to solve many of the most common design challenges that face web developers today.
Implementing a practical REST-based API can be a challenge. My previous course (http://pluralsight.com/courses/web-api-design) covered how to design a RESTful API while avoiding the dogmatic religion of REST but embracing the best of the pragmatic parts. In this course, I'll show you how to take that design and implement it in ASP.NET Web API including controllers, routing, dependency injection, versioning, security, hypermedia, REST constraints and caching.
Sometimes you just need to get a site up and running fast. Whether it be a blog, an event site, a wedding announcement or a new business idea. Getting a website working should be a quick and easy task for a developer. This course uses a variety of technologies including ASP.NET MVC, Web API, Entity Framework, Bootstrap, AngularjS and Azure Websites to build and deploy a website.
Whether you're building an API for your internal customers or the general public, it is important to build it with reliability, testability and longevity in mind. Part of this process is understanding how REST, JSON and HTTP work together. By understanding the basic underpinnings, you can build better APIs. This course will walk you through how to accomplish this regardless of what backend technology you use.
CSS is a great way to separate your design and markup during HTML development, but there are key pain points that make it more difficult than it should be. Dynamic stylesheet languages like LESS and SASS can make style sheets more readable, maintainable, and easier to write. This course dives into both LESS and SASS and shows you how powerful these languages can be.
Many XAML developers are happy to just bang away using angle brackets but they are missing out on a way to build great applications and save themselves a lot of work. In this course, you will learn how to master Expression Blend for the tasks that are important to developers including layout, data binding, prototyping and styling.