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 3 days ago .Net .Net/C# .NET .Net/.Net MVC

Multi-core CPU utilization using Task Parallel Library in c#

Ketan Agnihotri

I have over 6.6 years of experience in software development. I delivered quality work in Media, Real-Estate,...

Nowadays, we are using multiple core systems. We must write our .NET applications in such a way that we must utilise the complete computing power of the machine. The parallel task library(TPL) allows you to write efficient code which is human readable, less error-prone and adjusts itself with the number... read more

Nowadays, we are using multiple core systems. We must write our .NET applications in such a way that we must utilise the complete computing power of the machine.

The parallel task library(TPL) allows you to write efficient code which is human readable, less error-prone and adjusts itself with the number of Cores available.

So your software would auto-upgrade with the upgrading environment.

It also improves the readability of the code and thus reduces the risk of getting bugs which makes solving difficult and time taking.

 

 

read less
Comments
Dislike Bookmark

Lesson Posted on 15/12/2018 .Net/ASP.NET

Difference Between View Bag And View Data In Mvc

Suprio D.

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

ViewData belongs to dictionary class whereas view bag is the dynamic object. i.e., dictionary class create objects that validate data for viewdata whereas dynamic object validates data for ViewBag.Also,The typical typecasting must for viewdata to avoid casting exceptions. Whereas casting is not required... read more

ViewData belongs to dictionary class whereas view bag is the dynamic object. i.e., dictionary class create objects that validate data for viewdata whereas dynamic object validates data for ViewBag.
Also,
The typical typecasting must for viewdata to avoid casting exceptions. Whereas casting is not required aspect for view bag, ie, the string should identify sting type int by int type date with date type there should not be a mismatch in data recognition at validation this known as casting, ViewBag does not require this casting if casting not done in viewdata exception occurs.

read less
Comments
Dislike Bookmark

Lesson Posted on 15/12/2018 .Net/.Net MVC

What is the need for Restful Service in MVC Core?

Suprio D.

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

EXPLANATIONRestful service makes access to client information send to the server by JSON request that reduces several round trips from the server and hence optimises the speed. HTML framework works the application MVC Web API with razor lack optimisation levels. The main reason is that razor methods... read more

EXPLANATION
Restful service makes access to client information send to the server by JSON request that reduces several round trips from the server and hence optimises the speed.
HTML framework works the application MVC Web API with razor lack optimisation levels. The main reason is that razor methods lack optimisation levels of HTTP request-response communication between the client and the server. But by the implementation of json request behaviour, restful services get enabled that enables switching between client and servers much faster. Thus, faster the communication between client and the server.

read less
Comments
Dislike Bookmark

Looking for .Net Training

Find best .Net Training in your locality on UrbanPro.

FIND NOW

Answered 5 days ago IT Courses/Programming Languages/C++ Language .Net/C# .NET

Ketan Agnihotri

Software Developer

'Sealed' keyword in c# 'll not allow other classes to inherit the parent class
Answers 7 Comments
Dislike Bookmark

Lesson Posted on 05/11/2018 .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

Looking for .Net Training

Find best .Net Training in your locality on UrbanPro.

FIND NOW

Lesson Posted on 02/11/2018 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

Lesson Posted on 31/10/2018 .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

Answered on 29/06/2018 .Net .Net/.Net MVC

Sony

Below are the options 1. As there are more opportunities for Sitecore you can go for it . 2. Azure and cloud computing . 3. ASP.Net MVC , Jquery , Angular JS , Entity framework ,css3 , bootstrap .
Answers 29 Comments
Dislike Bookmark

Looking for .Net Training

Find best .Net Training in your locality on UrbanPro.

FIND NOW

Answered on 10/05/2018 .Net/ASP.NET .Net/C# .NET

Prabir Chaudhuri

OVER 27 YEARS OF IT EXPERIENCE

Of course C is the basic of programming. Even you have skills in C programming understanding other platforms, whetehr ASP, Java etc becomes easy.
Answers 8 Comments
Dislike Bookmark

About UrbanPro

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

Overview

Questions 928

Lessons 66

Total Shares  

+ Follow 31,263 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