.Net for Developers


.Net for Developers is for anyone with a background in software development (C++, Java, Perl/Python, etc.) but has not worked with Microsoft’s .Net Framework.  The course is designed to teach .Net by taking advantage of similarities between it and other modern languages (e.g. Object-Oriented Design), allowing the class to focus on features which are specific to .Net.  The class will be taught in C#, which is the most popular .Net language and is most similar to other modern languages.

Course Outcomes

Microsoft Visual Studio 2012 (Express or Ultimate if available) will be used to design and develop software in the C# language.  Visual Studio 2012 Express is freely available from Microsoft.


• Introduction to the .Net Framework

• Creating a Desktop Application project in Visual Studio

• Creating an ASP.Net Web Application project in Visual Studio

• Creating an HTML5-based Web Application project in Visual Studio

• Creating an API for use across multiple projects

• Unit testing

• Source Control

• Build and Deployment Management

Who Should Attend

This class is intended for software development professionals with at least 1 years’ experience (within the last 3 years) in a modern development language such as C++, Java, or Perl/Python.  Computer science and MIS students who have had recent instruction in these languages will also benefit from this class.

Course Materials

To be provided

Course Dates

Start date: Monday May 12

Mondays - 6:00pm -9:00pm

May 12, 19, 26, June 9, Final class June 16

Fifteen hours will be on campus, 15 hours will be online.


John Dougherty

John is a software developer, a consultant in software development best practices, and an instructor in IT.  He has a BS in Mechanical Engineering from the University of Delaware and an MBA in Technology Management from Stevens Institute of Technology.

John has worked for the military as well as the manufacturing and finance industries.  He has built web sites which handle billions of dollars in loan volume per month and helped establish the finance industry’s first ESB (enterprise service bus).John has also taught classes for both government and private sector IT staff in subjects such as SOA, Information Architecture, Software Development Best Practices, and Business Objects.


NJIT’s Newark Campus- Fenster Hall Room 156

Go to Professional Development Home