Ashok Kumar

Ramapuram, Chennai, India - 600089

Ashok Kumar photo

Ashok Kumar

SharePoint Administration And Development, Office 365,Advanced...

Ramapuram, Chennai, India- 600089.

11 Students taught

4.5
UrbanPro Rating

Details verified of Ashok Kumar

Identity

Education

Know how UrbanPro verifies Tutor details

Identity is verified based on matching the details uploaded by the Tutor with government databases.

Overview

-> Over 11+ years of IT experience as a Software Programmer and Developer in Information technology industry.
-> 10+ Years of Share-point Experience as subject matter expert (SME) in implementation, architecture, development and administration.
-> 20+ Successful SharePoint and Dot Net projects
-> Experienced with complete application development life-cycle including requirements gathering, analysis and design, coding, testing and deployment.

Languages Spoken

Telugu

English

Tamil

Education

Anna University 2005

Bachelor of Technology (B.Tech.)

Address

Ramapuram, Chennai, India - 600089

Verified Info

Phone Verified

Email Verified

Facebook Verified

Demo Class

No

Report this Profile

Is this listing inaccurate or duplicate? Any other problem?

Please tell us about the problem and we will fix it.

Please describe the problem that you see in this page.

Type the letters as shown below *

Please enter the letters as show below

Microsoft SharePoint Training Overview

Microsoft SharePoint Training

Class Location

Student's Home

Tutor's Home

Online (video chat via skype, google hangout etc)

Years of Experience in Microsoft SharePoint Training

11

Teaching Experience in detail in Microsoft SharePoint Training

Hi all, Am working in SharePoint for past 11 Years from initial version of SharePoint 2001. Taking courses on SharePoint Admin, Development, Architecture practice for advanced practitioners. As well as Office 365 Administration and Development.

Gallery (2)

SharePoint Admin and Developme...

MCTS Certification List

Documents (3)

SharePoint 2013 Admin

SharePoint 2013 Development

IBM Watson

Reviews (11)

this is test message this is test message this is test message this is test message this is test message this is test message this is test message

4.7 out of 5.0 11 reviews

4.7/511
M
09 Sep, 2017

Muthuraman attended Microsoft SharePoint

"I can't able to review about his knowledge because I visited his flats and we had discussion about my course and finally we had deal for course. Upto this he is good guy and all other comments matched with him. After that continuously i called him and texted but no response from him may be he is busy but he have to response, until now no response from him. So i am not interested give good comment. "

D
20 Mar, 2017

Dinesh kumar. K attended Microsoft SharePoint

"Well stuffed and cool guy. You can bother him at anytime and he is very responsive. Highly recommended. "

M
14 Mar, 2017

Manigandan k attended Microsoft SharePoint

"He is good trainer and teacher with hands on experience while teaching itself. I would recommend to all. "

K
12 Jun, 2016

Kavitha L S attended Microsoft SharePoint

"Firstly,I want to thank him because i really understood the basics and some more stuffs about MS Sharepoint and also liked his teaching ,he taught me MS SHAREPOINT(admin) I'm a fresher so he actually trained me from basics and also taught me some interview questions too.. "

Have you attended any class with Ashok ? Write a Review

Answers by Ashok (5)

Answered on 15/06/2016 IT Courses/Linux IT Courses/Linux/Linux Administration

Better you should learn via course and get certified .. It will be useful for you to search a job
Answers 4 Comments
Dislike Bookmark

Answered on 26/08/2015 IT Courses/Programming Languages/C Sharp

Last couple of years processors had a rapid development especially on its speed. Nowadays a processor in the market is with a speed around 3GHz - 4GHz.when processor comes up to this level processor vendors such as Intel, AMD used to notified that processor can't be speeds up more and more with the environment... ...more
Last couple of years processors had a rapid development especially on its speed. Nowadays a processor in the market is with a speed around 3GHz - 4GHz.when processor comes up to this level processor vendors such as Intel, AMD used to notified that processor can't be speeds up more and more with the environment they should use. Then they used to think about parallel processing, here's the point Hyper-threading technology comes in to action. Later they improved it to Dual Core then in to Core 2 Duo. the answer is to use the maximum performance and of the above processors (advantage of parallel processing) we have to use the threads with our C# applications. class Program { static void Main(string[] args) { // create thread start delegate instance - contains the method to execute by the thread ThreadStart ts=new ThreadStart(run); // create new thread Thread thrd=new Thread(ts); // start thread thrd.Start(); // makes the main thread sleep - let sub thread to run Thread.Sleep(1000); for (int t=10; t > 0; t--) { Console.WriteLine("Main Thread value is :" + t); Thread.Sleep(1000); } Console.WriteLine("Good Bye!!!I'm main Thread"); Console.ReadLine(); } // this method executed by a separate thread static void run() { for (int i = 0; i < 10; i++) { Console.WriteLine("Sub Thread value is : " + i); Thread.Sleep(1000); } Console.WriteLine("Good Bye!!!I'm Sub Thread"); } } Periodic operations from threads If you want to perform any method call in a perodic order then you can use the Timer class. Note : There are three timer classes availbale with .net framework class library one is in System namespace next is in System.Windows.Forms namespace and the last is in System. Threading namespace all of them are providing similar functionalities so please don't confuse them together, I'm talking here is about the System.Threading.Timer class Example: Using Timer class class Program { static void Main(string[] args) { // assign thread timer to do the job System.Threading.Timer thrdTimer = new Timer(run, 10, 0, 1000); // makes the main thread sleep - let sub thread to run Thread.Sleep(1000); Console.WriteLine("Good Bye!!!I'm main Thread"); Console.ReadLine(); } /* this method executed by a separate thread * this sholud be match with the TimerCallback * (parameters must be passed as an object) */ static void run(object args) { // cast our parameter int j = (int)args; Console.WriteLine("Hi I'm executing by timer you passed " + j); } } Here is the line we are assiging new timer to do the job,last parameter is the period to stay(in miliseconds) within the callbacks (here I have passed the 1000). // assign thread timer to do the job System.Threading.Timer thrdTimer = new System.Threading.Timer(run, 10, 0, 1000); See and how much .net framework class library had made the developer life easier.
Answers 7 Comments
Dislike Bookmark

Answered on 04/03/2015 IT Courses/Microsoft Training/Microsoft BI (Business Intelligence) Tools/Microsoft SharePoint

As mentioned often, when using COM we can access SharePoint data from the client side browser itself with Silverlight and ECMAScript applications. Web parts with very rich user interface can be developed with the help of Silverlight and jQuery. For example, we can create web parts like video and... ...more
As mentioned often, when using COM we can access SharePoint data from the client side browser itself with Silverlight and ECMAScript applications. Web parts with very rich user interface can be developed with the help of Silverlight and jQuery. For example, we can create web parts like video and image galleries with beautiful animations. COM along with JavaScript or jQuery can be implemented with just a Content Editor Web part within the browser or from SharePoint designer without opening Visual Studio. You can read about it here. When you save your site as a template. The application developed with an ECMAScript or Silverlight application implemented with Client Object Model would come along with the template which would be very helpful during migrations though we need to take care of any hard coded values. No IISREST is required while deploying a Silverlight or an ECMAScript application implemented with COM. We can have SharePoint accessed from the client desktop using Windows forms applications implemented with COM. We can develop desktop gadget kind of applications which would display the new announcements added to the “Announcements” list. No SharePoint installation is required in the development machine. Only the dll’s are required if you are going to develop Silverlight applications.
Answers 18 Comments
Dislike Bookmark

Answered on 17/02/2015 IT Courses

learn in-demand tools like Adobe Photoshop, Adobe Illustrator, HTML5, JavaScript & Drupal. It will be the first step after that lot of tools are there to gain
Answers 14 Comments
Dislike Bookmark

Answered on 11/12/2014 .Net/ASP.NET

well assume you are the author of a button control. You need to call user code when the button is clicked. The user could name his method anything and this method could belong to any class. How does Microsoft know what I am going to name my class and method? A delegate encapsulates the things needed... ...more
well assume you are the author of a button control. You need to call user code when the button is clicked. The user could name his method anything and this method could belong to any class. How does Microsoft know what I am going to name my class and method? A delegate encapsulates the things needed for making the call into an object. What are the things needed for making this call? Your type details like class name, this pointer etc (_target variable) Your method details like method signature, address etc (_methodPtr variable) Reference: http://www.arungudelli.com/csharp/delegates-and-events-in-csharp/
Answers 37 Comments
Dislike Bookmark

Ashok Directions

x
Microsoft SharePoint Training 4.5

Class Location

Student's Home

Tutor's Home

Online (video chat via skype, google hangout etc)

Years of Experience in Microsoft SharePoint Training

11

Teaching Experience in detail in Microsoft SharePoint Training

Hi all, Am working in SharePoint for past 11 Years from initial version of SharePoint 2001. Taking courses on SharePoint Admin, Development, Architecture practice for advanced practitioners. As well as Office 365 Administration and Development.

Microsoft Azure Training 3.8

Class Location

Student's home

Tutor's Home

Online (video chat via skype, google hangout etc)

Years of Experience in Microsoft Azure Training

6

Teaching Experience in detail in Microsoft Azure Training

More than 6+ Years of experience in Windows-Azure Technologies and 11+ years of experience in Microsoft.Net, SQL Server, SharePoint, SSIS, SSRS,Windows Server as Admin and Development areas.

Office 365 Training 3.8

Class Location

Student's Home

Tutor's Home

Online (video chat via skype, google hangout etc)

Years of Experience in Office 365 Training

5

Teaching Experience in detail in Office 365 Training

Hi all, Am working in SharePoint for past 11 Years from initial version of SharePoint 2001. Taking courses on SharePoint Admin, Development, Architecture practice for advanced practitioners. As well as Office 365 Administration and Development.

Answers by Ashok (5)

Answered on 15/06/2016 IT Courses/Linux IT Courses/Linux/Linux Administration

Better you should learn via course and get certified .. It will be useful for you to search a job
Answers 4 Comments
Dislike Bookmark

Answered on 26/08/2015 IT Courses/Programming Languages/C Sharp

Last couple of years processors had a rapid development especially on its speed. Nowadays a processor in the market is with a speed around 3GHz - 4GHz.when processor comes up to this level processor vendors such as Intel, AMD used to notified that processor can't be speeds up more and more with the environment... ...more
Last couple of years processors had a rapid development especially on its speed. Nowadays a processor in the market is with a speed around 3GHz - 4GHz.when processor comes up to this level processor vendors such as Intel, AMD used to notified that processor can't be speeds up more and more with the environment they should use. Then they used to think about parallel processing, here's the point Hyper-threading technology comes in to action. Later they improved it to Dual Core then in to Core 2 Duo. the answer is to use the maximum performance and of the above processors (advantage of parallel processing) we have to use the threads with our C# applications. class Program { static void Main(string[] args) { // create thread start delegate instance - contains the method to execute by the thread ThreadStart ts=new ThreadStart(run); // create new thread Thread thrd=new Thread(ts); // start thread thrd.Start(); // makes the main thread sleep - let sub thread to run Thread.Sleep(1000); for (int t=10; t > 0; t--) { Console.WriteLine("Main Thread value is :" + t); Thread.Sleep(1000); } Console.WriteLine("Good Bye!!!I'm main Thread"); Console.ReadLine(); } // this method executed by a separate thread static void run() { for (int i = 0; i < 10; i++) { Console.WriteLine("Sub Thread value is : " + i); Thread.Sleep(1000); } Console.WriteLine("Good Bye!!!I'm Sub Thread"); } } Periodic operations from threads If you want to perform any method call in a perodic order then you can use the Timer class. Note : There are three timer classes availbale with .net framework class library one is in System namespace next is in System.Windows.Forms namespace and the last is in System. Threading namespace all of them are providing similar functionalities so please don't confuse them together, I'm talking here is about the System.Threading.Timer class Example: Using Timer class class Program { static void Main(string[] args) { // assign thread timer to do the job System.Threading.Timer thrdTimer = new Timer(run, 10, 0, 1000); // makes the main thread sleep - let sub thread to run Thread.Sleep(1000); Console.WriteLine("Good Bye!!!I'm main Thread"); Console.ReadLine(); } /* this method executed by a separate thread * this sholud be match with the TimerCallback * (parameters must be passed as an object) */ static void run(object args) { // cast our parameter int j = (int)args; Console.WriteLine("Hi I'm executing by timer you passed " + j); } } Here is the line we are assiging new timer to do the job,last parameter is the period to stay(in miliseconds) within the callbacks (here I have passed the 1000). // assign thread timer to do the job System.Threading.Timer thrdTimer = new System.Threading.Timer(run, 10, 0, 1000); See and how much .net framework class library had made the developer life easier.
Answers 7 Comments
Dislike Bookmark

Answered on 04/03/2015 IT Courses/Microsoft Training/Microsoft BI (Business Intelligence) Tools/Microsoft SharePoint

As mentioned often, when using COM we can access SharePoint data from the client side browser itself with Silverlight and ECMAScript applications. Web parts with very rich user interface can be developed with the help of Silverlight and jQuery. For example, we can create web parts like video and... ...more
As mentioned often, when using COM we can access SharePoint data from the client side browser itself with Silverlight and ECMAScript applications. Web parts with very rich user interface can be developed with the help of Silverlight and jQuery. For example, we can create web parts like video and image galleries with beautiful animations. COM along with JavaScript or jQuery can be implemented with just a Content Editor Web part within the browser or from SharePoint designer without opening Visual Studio. You can read about it here. When you save your site as a template. The application developed with an ECMAScript or Silverlight application implemented with Client Object Model would come along with the template which would be very helpful during migrations though we need to take care of any hard coded values. No IISREST is required while deploying a Silverlight or an ECMAScript application implemented with COM. We can have SharePoint accessed from the client desktop using Windows forms applications implemented with COM. We can develop desktop gadget kind of applications which would display the new announcements added to the “Announcements” list. No SharePoint installation is required in the development machine. Only the dll’s are required if you are going to develop Silverlight applications.
Answers 18 Comments
Dislike Bookmark

Answered on 17/02/2015 IT Courses

learn in-demand tools like Adobe Photoshop, Adobe Illustrator, HTML5, JavaScript & Drupal. It will be the first step after that lot of tools are there to gain
Answers 14 Comments
Dislike Bookmark

Answered on 11/12/2014 .Net/ASP.NET

well assume you are the author of a button control. You need to call user code when the button is clicked. The user could name his method anything and this method could belong to any class. How does Microsoft know what I am going to name my class and method? A delegate encapsulates the things needed... ...more
well assume you are the author of a button control. You need to call user code when the button is clicked. The user could name his method anything and this method could belong to any class. How does Microsoft know what I am going to name my class and method? A delegate encapsulates the things needed for making the call into an object. What are the things needed for making this call? Your type details like class name, this pointer etc (_target variable) Your method details like method signature, address etc (_methodPtr variable) Reference: http://www.arungudelli.com/csharp/delegates-and-events-in-csharp/
Answers 37 Comments
Dislike Bookmark

Ashok Kumar describes himself as SharePoint Administration And Development, Office 365,Advanced .Net C#. He conducts classes in Microsoft Azure Training, Microsoft Certification and Microsoft SharePoint. Ashok is located in Ramapuram, Chennai. Ashok takes at students Home, Regular Classes- at his Home and Online Classes- via online medium. He has 11 years of teaching experience . Ashok has completed Bachelor of Technology (B.Tech.) from Anna University in 2005. He is well versed in Telugu, English and Tamil. Ashok has got 11 reviews till now with 100% positive feedback.

Share this Profile

Recommended Profiles

Praveen Kumar

Praveen Kumar photo Kukatpally, Hyderabad

Mayur Khatale

Mayur Khatale photo Balewadi, Pune

Shoaib Kudsi

Shoaib Kudsi photo Khadki, Pune

Hemant

Hemant photo Atta Market, Noida

Mallikarjuna

Mallikarjuna photo Talaghattapura, Bangalore

Rakesh G

Rakesh G photo Madiwala, Bangalore

X

Post your Learning Need

Let us shortlist and give the best tutors and institutes.

or

Send Enquiry to Ashok

Let Ashok know you are interested in their class

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more