Geeks With Blogs

News Ashraful Alam Joy

Create Your Badge

Ashraful Alam is a Software Architect, who has 8 years of professional experience in Software Development industry. This Bangladeshi national is involved with project management and development of several US based software projects from his country. Already he has managed and developed several software projects, which are being used by several users of different countries, such as USA, Canada, Australia, and Bangladesh. While developing and managing a team, he contains and maintains a set of well defined engineering practices developed by him and other online developer communities.

Due to his willingness to give effort to improve and share better software development practices, Ashraf has been awarded as “Most Valuable Professional” (MVP) in ASP.NET category by Microsoft since year 2007 multiple times, which is a rare honor and prestigious reorganization among the developers around the world.

Check his portfolio to know more about him and his works.


.NETTER Characters... Every part of your life is best, if you can know yourself and thus create your life like an artist!

After a long wait, the next version of Employee Info Starter Kit is released! This starter kit is basically a project template that contains code samples targeting a specific technology, such as ASP.NET Web Form, ASP.NET MVC etc.

Since its first release, this open source project gained a huge popularity in the developer community and had 250K+ combined downloads. This starter kit is honored to be placed at the official ASP.NET site, along with other asp.net starter kits, which all are being considered as the “best” ASP.NET coding standards, recommended by Microsoft. EISK is showcased in Microsoft’s Channel 9’s Weekly Show, as well.

The ASP.NET MVC Edition of the new version 6.0 bundles most of the greatest and successful platforms, frameworks and technologies together, to enable web developers to learn and build manageable and high performance web applications with rich user experience effectively and quickly.

User End Specifications
  • Creating a new employee record
  • Read existing employee records
  • Update an existing employee record
  • Delete existing employee records
  • Role based security model
Key Technology Areas
  • ASP.NET MVC 4
  • Entity Framework 4.3.1
  • Sql Server Compact Edition 4
  • Visual Studio 2012
QuickStart Guide


Getting started with EISK 6.0 ASP.NET is pretty easy. Once you've Visual Studio 2012 installed, then just follow the steps as provided below:


  • Download the EISK 6.0 MVC version.
  • Extract the file. From the extracted folder, click the solution file "Eisk.MVC-VS2012.sln". Right click the "Eisk.MVC" project node and select "Select set as StartUp Project".
  • Hit Ctrl+F5 and explore!

image

Architectural Overview
  • Overall architecture is based on Model-View-Controller pattern
  • Support for desktop & mobile browsers.
  • Usage of Domain Model, Repository and Unit of Work pattern from Domain Driven Development approach
  • Usage of Data Annotations in model (entity) classes to centralize basic validation mechanism that facilitates DRY principle
  • Usage of IValidatableObject interface in model (entity) classes that isolates custom business logic from application layer
  • Usage of OOP inheritance and Value Object pattern in model (entity) classes that provides reusability in application architecture
  • Usage of View Model, Editor Model pattern that provides mechanism for testable view rendering logic
  • Several helper classes and extension methods to enable developers build application with reduced code


If you want to learn more about it in details, just check the following links:


Getting Started - Hands on Coding WalkthroughTechnology Stack - Design & Architecture

Enjoy!

Posted on Sunday, June 16, 2013 5:07 PM | Back to top


Comments on this post: Announcement: Employee Info Starter Kit (v6.0–ASP.NET MVC Edition) is Released

No comments posted yet.
Your comment:
 (will show your gravatar)


Copyright © Ashraf Alam | Powered by: GeeksWithBlogs.net | Join free