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
22 February 2015, 1, 8, 15, 22 March 2015
(Only Sundays, 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)
Programming ASP.NET MVC and Web API
13, 20, 27 December 2014, 3, 10 January 2015
(Only Saturdays, 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)

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

Utilize HTML5 DataList and jQuery Ajax to Create Autocomplete in ASP.NET MVC
In data entry forms involving textboxes with predictable values one can use autocomplete to assist user pick an existing value. HTML5 introduces datalist element that can come handy while implementing autocomplete. The datalist element holds a list of options and can be attached with a textbox using list attribute. By adding a bit of jQuery Ajax you can dynamically populate the options in a datalist. This article shows you how to do just that.
Posted On : 15 Dec 2014
Use XMLHttpRequest to Call ASP.NET Web API
Most of the times developers use jQuery $.ajax() to call ASP.NET Web API from the client side script. At times, however, you may need to plain JavaScript to invoke the Web API. Luckily, calling a Web API using XMLHttpRequest object and plain JavaScript is not too difficult. This article discusses how that can be done with a sample Customer Web API.
Posted On : 02 Dec 2014
Customize HTML5 Validation Messages in ASP.NET MVC
HTML5 allows you to put constraints on the data entered in form fields through several techniques. These techniques include new input types (such as email and url) and attribute such as required and pattern. When these constraints are violated the browser shows an error message callout and the form submission is cancelled. Although this default arrangement works great in many applications, at times you may want to customize the error messages and how they are displayed. This article explains how such a customization can be achieved with the help of a couple of new events and a dash of jQuery code.
Posted On : 25 Nov 2014
Utilize HTML5 ContentEditable in ASP.NET MVC to Edit View Content
Usually ASP.NET MVC developers create two separate views for displaying data in read-only and editable form. Although this technique works well, you can utilize a feature of HTML5 to conveniently read as well as edit data on the same view. HTML5 offers contenteditable attribute that magically turns any read-only area of a web page into an editable region. Using contenteditable in combination with some jQuery code you can easily develop a view that toggles between read-only and editable mode.
Posted On : 18 Nov 2014
Receiving Data As FormDataCollection in ASP.NET Web API
The Web API actions must follow prescribed signatures in order to work as expected. More often than not this parameter is of a complex type that wraps the actual pieces of data in its properties. This arrangement goes well when you know the exact model being passed by a client. However, this arrangement is of no use when a client is sending arbitrary pieces of data not mapping to any model. Luckily, Web API provides a way to deal with such data. This article discusses just that.
Posted On : 10 Nov 2014
Customize View, Partial View and Layout Search Locations in ASP.NET MVC
By default ASP.NET MVC stores all the views associated to a controller inside a sub-folder of Views folder. On the same lines partial views and layout pages are stored inside Shared sub-folder under Views folder. Although this default arrangement works well in most of the cases, at times you may want to deviate from this convention based arrangement and store views, partial views and layouts in some different folder structure. Luckily, you can easily deal with the situation by creating a custom view engine. This article tells you how.
Posted On : 03 Nov 2014
Load ASP.NET MVC Partial Views Dynamically Using jQuery
Most of the times ASP.NET MVC views are rendered as a result of user navigating to some action. For example, when a user navigates to /home/index in the browser (either through address bar or through a hyperlink), ASP.NET MVC executes the action method and usually returns a view to the browser. This means each view is rendered as a result of a full GET or POST request. At times, however, you may want to load views dynamically through Ajax. This way you can render contents of a view without full page refresh.
Posted On : 27 Oct 2014
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

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."