.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.
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.
To be provided
Weekday - 6:30p-9:30pm
Saturday - 9:00am-5:00pm
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