Microsoft .Net

The .NET Framework, C#, and ASP.NET MVC are a powerful stack of technologies that allow developers to make large, modern web applications quickly and easily. This course will begin by introducing students to .NET Framework concepts and components framework upon which one can build all kinds of different software applications. Participants will also learn the C# (C­Sharp) language, the ASP.NET MVC platform for web development, and the Visual Studio development environment.

J. Tower

Instructor:

J. Tower
Falafel Software

I Work at @falafelsoftware; help run @wmdotnetug, @grgivecamp, @grdevday; more: http://jtower.com

Want to take this class?

Let Us Know

Supplement Your Learning

As part of the Community
Check out Conga for meetups & dates

And over Coffee With Creators
Every Wednesday morning at The Factory from 8:00am-9:30am

Course Goals


.NET Framework
Learn how the .NET Framework works and how to use many of the powerful libraries made available in it.

C#
Learn the C# language and how to use it to do object oriented programming

Visual Studio
Learn to use what is arguably the most powerful IDE (Integrated Development Environment) on the planet.

ASP.NET MVC
Learn to do modern server­side web development using the MVC (Model­View­Controller) pattern on the ASP.NET platform.

Entity Framework
Learn .NET’s most widely used ORM (object relationship mapping) tool to easily convert relational data from database into objects and back again.

Before Class You Should Know


Students taking this course must have a general understanding of web development principles (HTTP GET/POST, basic HTML and CSS, etc) and basic familiarity with programming concepts (variables, loops, etc).

Students must own or have access to a computer to use on­site during class hours, be able to attend all required class periods, and meet the minimum attendance for supplemental programming. We'll be using Visual Studio Express 2012 for Web (which is free).

It would be helpful for students to understand the basics of relational databases and SQL, but it is not required.

After Class You Will Understand


  • How to use the Visual Studio development environment
  • The fundamentals of the C# language
  • The .NET Framework libraries and APIs
  • How to create web applications using ASP.NET MVC
  • The principles of object­oriented programming (OOP) in C#
  • ORM Data­Mapping with Entity Framework