Welcome to BinaryIntellect Consulting!

WelcomeFeaturesTrainerKnowledge Base
Modern web development is a dynamic mix of cutting edge technologies. Today knowledge is available through a wide array of sources including websites, blogs, videos, books and magazines. What is important for you is to master new technologies without getting entangled in this pile of information. That's where quality classroom training can be of tremendous help. Through our carefully crafted training courses, we enable you to master the latest web development technologies better and faster. Join today and experience five days of awesomeness!

Bipin Joshi
Software Consultant | Trainer | Author
Ex. MVP | Ex. MCT | Yoga Mentor
  • Small batch size with personal attention.
  • Unmatched quality yet reasonable fees.
  • Study material provided in the form of printed book.
  • Real world and professional examples.
  • Assignments, exercises and extra reading links shared throughout the course.
  • FREE after training support through dedicated discussion forum.
Bipin Joshi is a software consultant, an author and a .NET trainer who helps software developers learn Microsoft technologies better and faster. An internationally published author, Bipin writes about apparently unrelated topics - yoga & technology! Bipin has been programming since 1995 and is working with .NET framework ever since its inception. He has authored or co-authored more than half a dozen books on .NET technologies for publishers such as Apress and WROX. Bipin has also penned many articles on .NET for well-known printed magazines and websites. He has also worked as a technical editor for a few books. Considering his contributions to the .NET developer community Microsoft selected him for the Most Valuable Professional (MVP) award during 2002-2008. He was also a Microsoft Certified Trainer (MCT) during that period. You can read more about him here.

BinaryIntellect Knowledge Base is our comprehensive information repository that covers a wide range of topics including ASP.NET, ASP.NET MVC, C#, HTML5 and jQuery. Since its launch in the year 2000, thousands of developers all over the world have benefited from our articles, tutorials and source code projects. A must read resource for any ASP.NET developer. Click here to read more.

Course Schedule

Course ScheduleStatus
Programming ASP.NET MVC and Web API
13, 20, 27 December 2014, 3, 10 January 2015
(Only Saturdays, 9 AM to 5 PM)
Registration Open
Programming ASP.NET MVC and Web API
11, 18, 25 January 2015, 1, 8 February 2015
(Only Sundays, 9 AM to 5 PM)
Registration Open
Programming ASP.NET MVC and Web API
19, 26 October 2014, 2, 9, 16 November 2014
(Only Sundays, 9 AM to 5 PM)
Programming ASP.NET MVC and Web API
30 November 2014, 7, 14, 21, 28 December 2014
(Only Sundays, 9 AM to 5 PM)
Programming jQuery, AngularJS and HTML5
1, 8, 15, 22, 29 November 2014
(Only Saturdays, 9 AM to 5 PM)

Course Enquiry
To know more details about our courses please fill in this enquiry form OR call us on 9819233781.

All the courses are conducted in Thane by Mr. Bipin Joshi himself.

Video - A quick introduction to MVC pattern

Latest Additions to our Knowledge Base

Perform Multi-field Validation using Custom Data Validation Attributes
Data annotation based validations validate one property at a time. Although this behavior is what is necessary in most of the cases, at times your outcome of a validation may depend on multiple properties. In this article you will learn how to create a custom data validation attributes that performs validation based on multiple properties of the class. Specifically you will learn these two approaches - Create a custom data validation attribute to decorate a single property, Create a custom data validation attribute to decorate the model class.
Posted On : 10 Oct 2014
Perform List, Insert, Update and Delete in a Single View in ASP.NET MVC
A common way to perform list, insert, update and delete operations in ASP.NET MVC is to create four separate views. The List view forms the launching view where records are displayed and you can choose to Edit, Delete or Insert a record. However, in some cases you may want to perform all these operations in a single view itself. This task can be accomplished using full page postback or using Ajax. This article discusses the former technique.
Posted On : 02 Oct 2014
Optimize ASP.NET MVC Views with Bundling and Minification Features
ASP.NET MVC web applications often use client side scripting in one or the other way. Use of JavaScript libraries such as jQuery and frameworks such as AngularJS is quite common these days. Therefore it is important to pay attention to the rendering of the views. Especially, script load time is worth some consideration. Luckily, ASP.NET MVC offers help in the form of bundling and minification features. This article shows how these features can help you optimize the views.
Posted On : 22 Sep 2014
Understanding JavaScript Prototypes (and creating your own "$" library)
Many web applications developed today use some or the other JavaScript library or framework. These libraries and frameworks heavily rely on what is known as JavaScript prototypes. Therefore, it would be interesting to any web developer to understand this concept. This short article explains in brief what JavaScript prototypes are and how they form an integral part of many of the popular JavaScript libraries. You also learn to create your own "$" library.
Posted On : 17 Sep 2014
Implementing Sorting and Paging in Web API using OData queries
The client displaying data returned by a Web API may want to implement sorting or paging on the data being returned. Although there can be different ways to implement these features, a simple technique is to use OData support offered by the Web API. This article shows how to call a Web API by using a client-side script and also shows how to implement Ajax-driven sorting and paging.
Posted On : 15 Sep 2014
Implementing Sorting and Paging in ASP.NET MVC
Displaying records in a table is a very common requirement in many web applications. Such a table also needs facilities such as sorting the data based on a specific column and pagination for the sake of easy navigation and display. Unlike ASP.NET web forms, MVC doesn't have readymade server controls such as GridView to ease your job. One needs to either use a third-party helper or make some custom provision to accomplish this task. This article shows how persistent and bidirectional sorting as well as paging can be implemented in ASP.NET MVC without any external dependencies.
Posted On : 06 Sep 2014
Display image from byte array in ASP.NET MVC
Displaying images from wellknown URLs is quite straightforward. At times, however, you need to display images that are available as raw binary data. Consider, for example, that you are building a Captcha system that generates images on the fly. These images won't reside on the server as physical files. They will be generated and held in memory using System.Drawing classes (or something similar). To display them you can't point the src attribute of an element to a particular URL as such.
Posted On : 02 Sep 2014
Learn ASP.NET MVC in Thane. Registration started for November 2014 batches !
We will be conducting a 5 day intensive training program on ASP.NET MVC in the month of November 2014. Learn MVC5, EF6, Web API 2, VS2013 and more. Small batches, personal attention and real world examples. Registration has already started. In case you or your friends are interested to join please get in touch with us as soon as possible. The courses are conducted in Thane. You may read more details here.
Posted On : 01 Sep 2014
Securing ASP.NET MVC Applications with ASP.NET Identity
ASP.NET offers Forms Authentication as one of the authentication schemes. Developers often use Forms Authentication in combination with membership, roles and profile features to provide security to their web applications. Over the years the needs of authentication schemes used in a web application have changed. To take into account these changing trends Microsoft has released ASP.NET Identity - a new way to authenticate users of your web application. This article describes how ASP.NET Identity can be used in an ASP.NET MVC application from the ground up.
Posted On : 18 Aug 2014
Using Display Templates and Editor Templates in ASP.NET MVC
ASP.NET MVC developers often use HTML helpers such as LabelFor() and TextBoxFor() to display model properties on a view. Although this approach works fine in many situations, it proves to be inadequate when you wish to customize how data is presented to the user for displaying and for editing. Luckily, you can use display templates and editor templates to overcome this limitation. This article discusses what display templates and editor templates are and how to use them in an ASP.NET MVC application.
Posted On : 08 Aug 2014

Some Testimonials from our participants

"I have attended four different courses so far and I can say with confidance that I can develop any kind of, small to big, web application for my clients. Bipin sir's training is the best!" "Extremely satisfied with the quality of the training programs. Industry relevant and professionally conducted. The trainer is a rare mix of technology and spirituality. Simply great."
"Small batches gives benefits of private training programs. He patiently answered all my questions. Learning directly from an expert was an amazing experience. Would like to join future courses too." "I had done ASP.NET course from some institute but was not at all satisfied. Mr. Joshi being developer and consultant himself can give much more indepth and real world insight of the subject matter. Highly recommended!"
"I was facing some basic problems in my company's project. After going through training by Bipin sir I am quite confidant that I can professionally develop any website using ASP.NET." "Nice combination of theory and hands-on. Since the batch size is small I got to ask ample questions and was very satisfied by the depth of coverage and the style. I would definately recommend this to my friends. Thank you."