Find the best tutors and institutes for .Net Training

Find Best .Net Training

Please select a Category.

Please select a Locality.

No matching category found.

No matching Locality found.

Outside India?

Search for topics

.Net Training Updates

Ask a Question

Post a Lesson

All

All

Lessons

Discussion

Lesson Posted on 05 Nov .Net .Net/.Net Advanced .Net/.Net MVC +2 .Net/.Net WCF .Net/.Net Web Services less

CLR and it's properties

Raga Deepthi Gade

I am an experienced .NET professional with over 8+ years of experience in teaching C , C# , Asp.Net ,...

CLR is one of the components of the .NET framework which provides an environment to execute the .NET code or the managed code. , CLR helps in converting the MSIL/CIL code into native code and running it. Properties of CLR : Common Language Specification : a set of language rules, common to all... read more

CLR [ Common Language Runtime ] is one of the components of the .NET framework which provides an environment to execute the .NET code or the managed code. , CLR helps in converting the MSIL/CIL code into native code and running it.

Properties of CLR :

  • Common Language Specification [ CLS]: a set of language rules, common to all the .NET supported programming languages.
  • Common Type System [ CTS]: a data type system, familiar to all the .NET supported programming languages, which is further divided into value types and reference types
  • Garbage Collector [ GC]: responsible for the "Automatic memory management."
  • Just in Time [ JIT ] compiler: converts the MSIL/CIL code into native code

 

NOTE: we'll learn more about the CLR properties in the sessions.

 

 

 

 

read less
Comments
Dislike Bookmark

Lesson Posted on 31 Oct .Net/.Net Advanced .Net .Net/.Net MVC

Garbage collector in .NET framework

Raga Deepthi Gade

I am an experienced .NET professional with over 8+ years of experience in teaching C , C# , Asp.Net ,...

Garbage collector is responsible for the "automatic memory management - AMM" in .NET framework. Garbage collector is one of the properties of .NET framework components CLR . Why there is a need of "Memory management"? Ans : Basically, Operating Sytem stores the data that is processed and accessed... read more

Garbage collector [ GC ] is responsible for the "automatic memory management - AMM" in .NET framework. Garbage collector [ GC ] is one of the properties of .NET framework components CLR [ common language runtime ].

Why there is a need of "Memory management"?

Ans : Basically, Operating Sytem [ OS ] stores the data that is processed and accessed during programming / development of the applications in the memory. Sometimes that memory gets filled and developers may not be able to store the new data / input that is coming into. 

At this moment, developers need to write a seperate logic for the management of the memory, where they've to identify the unused or unnecessary data that has occupied the OS memory and need to write the logic for releasing that memory which is a burden for the developers.

Hence, to avoid the burden on the developers , this "automatic memory management" is needed.

In .NET, Garbage collector [ GC ] is responsible for the "automatic memory management" and it's popular for it's efficiency.

Working of Garbage collector [ GC ] : 

Garbage collector [ GC ] identifies the active and idled objects from the  heap memory , retains the active objects and destroys the idled objects and releases the memory. 

NOTE: GC provides automatic memory management only for "Reference types"

Generations of GC : 

Garbage collector [ GC ] divides the heap memory into 3 parts or generations and are named as Generation 0 , Generation 1 & Generation 2. Always Gen 0 > Gen 1 > Gen 2

Whenever a new object gets created , it occupies the memory only in Gen 0.

When Gen 0 gets filled completely, Garbage collector [ GC ] performs an action called "Collection" on Gen 0 , identifies the active and idled objects , pushes the active objects into Gen 1 and destroys the idled objects from the Gen 0 and releases the memory. 

 

When Gen 1 gets filled completely, Garbage collector [ GC ] performs an action called "Collection" on Gen 1 , identifies the active and idled objects , pushes the active objects into Gen 2 and destroys the idled objects from the Gen 1 and releases the memory. 

When Gen 2 gets filled completely, Garbage collector [ GC ] performs an action called "Collection" on Gen 2 , identifies the active and idled objects , retains the active objects and destroys the idled objects from the Gen 2 and releases the memory. 

Thus , Garbage collector [ GC ]  is efficient and responsible for "Automatic memory management" in .NET framework.

 

read less
Comments
Dislike Bookmark

Lesson Posted on 02 Nov Tuition/B Ed Tuition/Learning to Function as a Teacher IT Courses/Computer Course/Training in Software application usage IBPS PO/IBPS PO Mains/Computers Knowledge/Computer Software +4 IT Courses/Angular.JS IT Courses .Net IT Courses/Web Development less

Remote Learning Do's and Dont's

Venkata Nagendra Rao Saragadam

I have13 years of expertise developing people and client IT landscape to make people and companies able...

In the Present fast-paced world, people are facing challenges concerning keeping themselves always with the up to date technologies or industry changes. When it comes to the IT industry, it is becoming crucial as people with continuous learning are fit for upcoming projects rather than others who don't... read more

In the Present fast-paced world, people are facing challenges concerning keeping themselves always with the up to date technologies or industry changes. When it comes to the IT industry, it is becoming crucial as people with continuous learning are fit for upcoming projects rather than others who don't update.

Due to heavy workloads and other restrictions people are largely opting for remote or online classes where some choose for online training companies and others want for trainers through known friends referrals or online platforms like UrbanPRO. I am trying to put forward my thoughts of Dos and Dont's in remote learning which are my observations in the last seven years of training resources for job eligible.

Do's:

1) Ensure that you set your requirement and background honestly with the trainer so that trainer can plan the right learning method to suit your need. (Especially people planning to switch jobs, people having gaps in employment and Women Planning to enter into the career after the gap)

2) Listen to the trainer carefully about his suggestions for your training and validate if that meets your expectations and then decide. Most of the trainers here are experienced people in Industry with multiple skills and knows which is in demand and which is not.

3) Plan your learning use case based so that you will learn techniques to apply rather than to work. When you can apply, you will understand it better to justify various internal concepts. Whereas if you look forward to work, you will limit to the basic concepts which meet the requirement to finish your work.

4) Even though people can opt for remote online learning, it is good to bring online training to near-real-time direct practice virtually so that trainer and student interact with each other better and can implement watch and teach mode. If it is just screen sharing training, then the effectiveness of training will be only 20 to 30%.

Dont's:

1) Training is to Improve your knowledge and don't assume that after training you will get the job for sure.

2) Avoid thinking that if I learn a specific technology, I can get a job with high salary immediately.

3) Don't stop practising.

4) Don't rely on single technology.

5) Do not hesitate to ask questions even though you feel they are silly. (This I have observed largely in female students and people who have gaps in career, where they hesitate to ask the question because of impression one will have.)

 

 

read less
Comments
Dislike Bookmark

Looking for .Net Training

Find best .Net Training in your locality on UrbanPro.

FIND NOW

Asked on 29 Sep .Net/.Net MVC

Whats the cost of MVC and linq, because I already learned asp.net, c#. Please suggest me the cost.

Answer

Lesson Posted on 25 Sep .Net .Net/C# .NET IT Courses/Programming Languages/C Sharp

Why a function in C# requires "Return type"??

Raga Deepthi Gade

I am an experienced .NET professional with over 8+ years of experience in teaching C , C# , Asp.Net ,...

- Basically , a Method is a piece of code used for the re-usability purpose. - Method is of 2 types Function and Procedure - Function is a method which returns a value to the calling place Function syntax: <return type> <functionname>(<params> ) { //code } Function... read more

- Basically , a Method is a piece of code used for the re-usability purpose. 

- Method is of 2 types Function and Procedure

Function is a method which returns a value to the calling place

Function syntax:
 
<return type> <functionname>(<params> [ optional ])
{
      //code
}
 
Function samples : 
 
void Display()
{
     Console.WriteLine("Function which returns nothing");
}
 
note : in the above sample , the Display() returns no value, hence "void" is the return type. "void" means nothing.
 
int Add(int a, int b)
{
      return (a+b);
}
 
note : in the above sample , the Add() is returning the sum of 2 numbers passed to it. Means here it is returning an integer value to the calling place.

 

Procedure is a method which returns nothing to the calling place.

Procedure syntax:

<procedurename>(<params>[optional])

{

    //code

}

Procedure samples:

Display()

{

     Console.WriteLine("Procedure returns no value");

}

Add(int a, int b)

{

     Console.WriteLine("Sum : "+(a+b));

}

Hence, a function always returns a value or void to the calling place and a procedure returns nothing.

C# do not support Procedure. So functions in C# should be defined with the return type.

 

 

 

read less
Comments
Dislike Bookmark

Lesson Posted on 07 Sep .Net/.Net MVC IT Courses/Bootstrap IT Courses/jQuery

Clear boostrap modal on hide or close

Dorababu Meka

I am an experienced developer with 8 years of experience in developing web application using Asp.Net,...

When I am working with MVC project I had a requirement like to clear all the errors and text entered inside a bootstrap modal. So that when I opened the modal again I could see a plain binding. $("#myModal").on("hidden.bs.modal", function () { $("#guest_form input,input").val(''); ... read more

When I am working with MVC project I had a requirement like to clear all the errors and text entered inside a bootstrap modal. So that when I opened the modal again I could see a plain binding.

$("#myModal").on("hidden.bs.modal", function () {  

        $("#guest_form input[type='text'],input[type='password']").val('');  
        $("#guest_form input[type='text'],input[type='password']").each(function () {  
            $(this).removeClass('form-control input-validation-error');  
            $(this).addClass("form-control");  
        });  
        $(".field-validation-error").text('');  
    }); 

Initially my modal looks as follows

 

On submitting the modal without entering any data here my modal looks as follows

On closing the modal and opening it again I am still seeing the errors on my modal

What I need is I would like to clear all the validations and the classes which got applied using MVC validations so that it should again show me the original screen as follows

Try the above code and give a try, which will clear all the errors and entered text when you close and open the modal again . If you are facing any issues let me know.
 
Happy Coding :)
read less
Comments
Dislike Bookmark

Looking for .Net Training

Find best .Net Training in your locality on UrbanPro.

FIND NOW

Answered on 15 Aug .Net/.Net Advanced

Sainath

Join mvc.net course for rupees less than 5k. After that learn topics like web api and angularjs on your own.
Answers 3 Comments
Dislike Bookmark

Lesson Posted on 30 Jun .Net/ADO.NET

Differences Between Execution Query, Execute Scalar and Execute Reader.

Suprio D.

Having training experience in dot-net Platform(3.5 LinQ,and wcf framework,webservices,MVC 4).. Applications),trained...

ExecuteNonQuery ExecuteNonQuery method will return number of rows effected with INSERT, DELETE or UPDATE operations. This ExecuteNonQuery method will be used only for insert, update and delete, Create, and SET statements. ExecuteReader Execute Reader will be used to return the set of rows,... read more

ExecuteNonQuery

ExecuteNonQuery method will return number of rows effected with INSERT, DELETE or UPDATE operations. This ExecuteNonQuery method will be used only for insert, update and delete, Create, and SET statements. 

 

ExecuteReader

Execute Reader will be used to return the set of rows, on execution of SQL Query or Stored procedure using command object. This one is forward only retrieval of records and it is used to read the table values from first to last. MOSTLY HELPFUL WHEN SEARCHNG FOR EXISTANCE OF PARTICULAR DATABASE RECORDS.since its only for searching and retrieval of records here as well INSERT, DELETE or UPDATE queries for its operations tobe performed is not applicable.

 

Execute Scalar

Execute Scalar will return single row single column value i.e. single value, on execution of SQL Query or Stored procedure using command object. It’s very fast to retrieve single values from database. as comapred to executeNonquery its not depended on INSERT, DELETE or UPDATE queries for its operations tobe performed.

read less
Comments
Dislike Bookmark

Answered on 27 Jun .Net/.Net Advanced IT Courses/Java

Arun Mysore

Professional Trainer

Hello Kirit, The application which were devloped about 2 decades back was mostly coded in java and so you will see so many of the application (in several company and outside) written in java. .Net(collectively C#) on the other hand is a new entrant in the ring and there have been several devlopment... read more

Hello Kirit,

The application which were devloped about 2 decades back was mostly coded in java and so you will see so many of the application (in several company and outside) written in java. .Net(collectively C#) on the other hand is a new entrant in the ring and there have been several devlopment on that too..

A good programmer needs strong logics, algorithm building and problem solving ability. The languages (java or anything else) gives you the syntax to code what you have thought. Of course each programming langauge has its own pro n cons (depends on what you are looking in the language). As mentioned above there are great frameworks designed in java. Java might give you an edge but a career is what you make out of it.

Cheers!

Thanks,
Arun

read less
Answers 21 Comments
Dislike Bookmark

Looking for .Net Training

Find best .Net Training in your locality on UrbanPro.

FIND NOW

About UrbanPro

UrbanPro.com helps you to connect with the best .Net Training in India. Post Your Requirement today and get connected.

Overview

Questions 927

Lessons 63

Total Shares  

+ Follow 30,108 Followers

Related Topics

Top Contributors

Connect with Expert Tutors & Institutes for .Net

x

Ask a Question

Please enter your Question

Please select a Tag

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