|August 14||MVC Data Models and WebAPI|
|Our monthly hands-on lab series continues on Wednesday nights at Microsoft. The next session will be held at the Microsoft Mid-Atlantic Office in Malvern, PA on August 14 from 5:30-8:00. Refreshments are provided courtesy of philly.NET. Detailed directions are on the Microsoft web site.|
|5:30||Rob Keiser, Row-5 and Bill Wolff, Agility Systems MVC Data Models and WebAPI|
You must bring a laptop. Don't forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access. If not, make sure that all required software is on your machine when you arrive.
Over the next six months we will cover the latest Microsoft tools for responsive web site development. The series starts with layout and controller basics. This will be followed by sessions on jQuery and plug-ins, templating tools like jsRender, scaffolding, REST, WebAPI, SPAs and SignalR.
These Hands-On Labs will use Microsoft Visual Studio Express 2012 or Visual Web Developer 2010 Express Service Pack 1. Visual Studio 2012 is recommended and you won't need to install anything to complete the labs. If you are using Visual Web Developer 2010 you must install the components below. You can install all of them by clicking the following links:
MVC data models typically connect to a SQL database. Rob will explore code first and database first techniques. Tables, views, and stored procedures are used as data sources. Model class attributes are used to define column metadata.
HTTP is a powerful platform for building APIs that expose services and data. WebAPI provides a RESTful interface for data in MVC apps. This is very useful when building rich browser centric or mobile apps using tools like jQuery and KnockoutJS. Bill will show how to build and enhance a WebAPI project.
Rob Keiser is a .NET developer, Architect and freelance writer for PC Today magazine. He has been building Windows application using various languages and tools for the past 20 years. His company Row 5 Information Systems has been creating solutions using Microsoft Technologies for 15 years. Rob is the leader of the Windows Special Interest Group of the Philadelphia Computer Society where he gives talks and answers questions on the Windows operating system. His certifications include Microsoft Certified Professional and Microsoft MVP for VB.NET.
Bill Wolff (Agility Systems) is a SharePoint and .NET solutions architect specializing in Microsoft development technologies. He served as a Solutions Architect in the Microsoft Practices at Capax Global, LiquidHub, and Unisys Corporation. He ran the consulting firm Wolff Data Systems for 15 years and directed armies of consultants in the dot com world. Bill is founder and President of the philly.NET user group, a previous INETA board member where he served as Vice President, Speaker Bureau, and involved in several other user communities. Bill was a contributing author on several books. His certifications include trainer, systems engineer, developer, and Microsoft MVP.
|8:00 Closing & Raffle!||Books, software, and other goodies!|