.NET Framework was released 14 years ago to create a universal programming layer that gives developers the choice to use any programming language. The Framework was designed with a cross-platform concept in mind, but Microsoft only implemented it for its own platforms. Mono, the open source and cross-platform implementation of .NET Framework, was created by Novell (originally by Ximian), but it is not very popular. Two years ago, Microsoft decided to further open source .NET and make it officially available on different platforms. This was the start of .NET Core. The .NET Core 1.0 was released in June. Let’s take a look at .NET Core 1.0 and ASP.NET Core 1.0 to see the features. What I am going to present here is solely based on my own study, research, and experiments on .NET Core 1.0 and ASP.NET Core 1.0.
• Microsoft Certified Software Developer (MCSD) who has over 16 years of experience in design and developing software applications
• Complete exposure to entire software development life cycle
• Practitioner of Agile Development and certified Scrum master
• Strong knowledge in OOA/OOD/OOP, TDD, DDD and Design Pattern
• Extensive experience in Requirement Analysis, System Architecture, Software Design, User Interface Design, Coding, Testing, and Deployment
• Excellent analytical and problem solving skills