Monday, August 29, 2016

The Best Tutorials and Demos for Building Web Apps

I'm creating this post for my friend who asked me where to find good resources on Web technologies.

It can be confusing and difficult to find information about technologies when you don't know what's out there.  Techies can be very opinionated / biased toward things they know best.  Here I will post a collection of the best tutorials from across the spectrum as I come across them.

Free

These tutorials are free and were collected from scattered sources.  

Knockout JS - This is a demonstration of knockout by its creator, Steve Sanderson, a Microsoft employee.  Knockout is a Javascript framework for data binding in a web application.  It provides functionality similar to Angular but in a different way that may be familiar to Microsoft developers.  Data binding and MVVM may be familiar to WPF or Silverlight developers.

Spotify Engineering Culture part 1 and part 2 - This is an in depth discussion of Agile programming for a larger team / product implemented by Spotify.  It's much more realistic than other agile descriptions because it's told by the team that actually implemented it.  It discusses how their Agile model changed from when they were small to the 1200+ group of engineers they are now.

Agile / Scrum Development - An illustration of Agile/Scrum methodology using a hypothetical example of a toy store.  It's a commercial for some project management tool, but a decent overview.

Pluralsight

These tutorials are hosted by PluralSight and may require a login.

Building Applications with ASP.NET MVC 4 - This tutorial by Scott Allen gives an overview of the Asp.Net MVC from installing visual studio to building sample apps.  I like Scott's tutorials in general because they have a fast pace to get up and running quickly while giving sufficient background to understand what's going on.  While this one in particular is using older technologies (MVC 4 has been superseded by 5 and 6) it is a good overview of the Asp.Net MVC framework that a lot of applications are built on.

Building a Web app with Asp.Net Core, MVC 6, and Angular - This tutorial gives a ground up explanation of how to use the latest technologies for building web apps.  The instructor gives a good overview early on about what Asp.Net core is all about and how it differs from older versions of Asp.Net.

Using Bootstrap CSS - Nice course explaining how boostrap works



No comments:

Post a Comment