What is ASP.NET - Part 1

ASP.NET is a Web application framework developed by Microsoft to build dynamic data driven Web applications and Web services
1. ASP.NET is a subset of .NET framework. In simple terms a framework is a collection of classes. 
2. ASP.NET is the successor to classic ASP (Active Server Pages).

What other technologies can be used to build web applications
1. PHP
2. Java
3. CGI
4. Ruby on Rails
5. Perl



What is a Web Application?
A web application is an application that is accessed by users using a web browser. Examples of web browsers include 
1. Microsoft Internet Explorer
2. Google Chrome
3. Mozilla FireFox
4. Apple Safari
5. Netscape Navigator

What are the advantages of Web applications?
1. Web Applications just need to be installed only on the web server, where as desktop applications need to be installed on every computer, where you want to access them.
2. Maintenance, support and patches are easier to provide.
3. Only a browser is required on the client machine to access a web application.
4. Accessible from anywhere, provided there is internet.
5. Cross Platform



How Web applications work?
1. Web applications work on client/server architecture
2. On the client all you need is a browser, that can understand HTML
3. On the server side, the Web application runs under Microsoft Internet Information Services (IIS)

How web applications work

When the client enters the URL of the web application in the browser, and submits the request. The web server which hosts the web application, receives the request. The request is then processed by the application. The application generates, the HTML and hands it over to the IIS (web server). Finally, IIS sends the generated HTML to the client, who made the initial request. The client browser will the interpret the HTML and displays the user interface. All this communication, happens over the internet using HTTP protocol. HTTP stands for Hyper Text Transfer Protocol. A protocol is a set of rules that govern how two or more items communicate.

31 comments:

  1. Hello Venkat,
    Thank you for doing the ASP.net. Do you plan to have any videos on IIS sytem from Host side. I always have doubts and I don't have clear picture abt IIS. Your method of explaining clear my doubts on most of the stuff. Thanks

    ReplyDelete
    Replies
    1. Hi Maran, thank you very much for the feedback. At the moment I don't have any videos on IIS. Can you please let me know, what you are looking for as far as IIS is concerned. If, you are looking for creating a virtual directory and pointing that to a web application, and accessing the application thru that IIS, rather than using the visual studio built in development server. This is something, I am planning to cover in the very near future. Again, thank you very much for taking your time to give the feedback.

      Delete
  2. Thanks Venkat for the reply .. Yes I am looking for the following content "creating a virtual directory and pointing that to a web application, and accessing the application thru that IIS"

    Thanks

    ReplyDelete
    Replies
    1. Hi Maran, I have created a video on configuring IIS to run asp.net web applications. Click the link below
      Configuring IIS to run asp.net web applications

      Delete
  3. Hi Venkat,

    I am very much impressed looking at your videos and each and every topic has covered a lot in detail in a short span of each video and every bit of it was useful.

    Do you have idea of doing videos on MVC or Entity framework.

    ReplyDelete
  4. Hello Venkat,

    Can you provide a video on how and where to download sqlexpress & visualstudio express editions and how to configure them to start working.

    Thanks in Advance.

    Preethi

    ReplyDelete
  5. Hi Venkat,

    Your C# videos are very helpful and easy to understand.
    Can you please prepare videos for android also.

    Thanks,
    Shubhi

    ReplyDelete
  6. Great Job, thank you

    ReplyDelete
  7. Thanks Venkat, Your explanations make the bookish understanding a lot easier.

    ReplyDelete
  8. hi venkat
    can u show us pls how to configure iis to run asp application .u have shown configuring iis to run asp.net web application.is it the same procedure?

    ReplyDelete
  9. Hi Mr.Venkat,

    Can you please post videos on Design Patterns.

    Thanks in Advance.

    ReplyDelete
  10. Thank You very much Sir...Dont have words to say for ur effort...,

    ReplyDelete
  11. Hello.. sir..Please guide me how to bind data from two Tables in Repeater control??

    ReplyDelete
    Replies
    1. just do inner join query from the table...
      after that bind it using datatable..

      Delete
  12. Hi,
    i was impressed with your videos. let me know when you will start WCF and WPF videos.

    ReplyDelete
  13. Hello.. sir..Please guide me how to bind data from two Tables in Repeater control??

    ReplyDelete
  14. Hi Venkat,

    First of all Thanks a lot for this fantastic learning videos.
    I have one doubt in View state. As per your videos if I disable "Enableviewstate" property of text box, it will not retain State.
    But when I tried practically, despite of disabling the view state, textbox is able to retain data in turn state.

    ReplyDelete
  15. Hi

    Is it ok to learn ASP.net without learning C#.

    ReplyDelete
    Replies
    1. Hi Vivek, I would recommend to learn C# first as this will help to better understand asp.net.

      Delete
  16. Hi venkat sir i am a huge fan of you i follow each & every videos of your channel and sir i have one doubt, i going to list my requirement that i want in project can you please help me my requirements as follows

    1.USING C#.NE,ASP (web form) ,Oracle DB or sql ,first one preferred
    2.Design a customer interaction form (in two part: main and detail) AS BELOW

    Option for import the customer details(ID,NAME) in main part , (e-mail) in detail part in tab 1 from (Excel_sheet), group the customers based on nature of business(HW OR SW) while importing and manually in hierarchy level view(Tree view), drag and drop option to change the customer group or to trash it
    Option for User should able to schedule the meeting with customer’s calendar.
    User should able to interact with customers using E-Mail, SMS
    Make reusable (ocx) component for Save, function.
    Generate a dynamic report to selected different fields and layout.

    this is my requirement sir please make a video for this , i tried it but not getting yet so please sir help me i will remember you throughout my life,,,,,,,,,plz sir

    thanking you

    ReplyDelete
  17. Hi Venkat,

    Do you have a video series recorded for LINQ? It would be of great help for beginners like me if you have one.

    Awaiting a reply,
    Regards,
    Resmi

    ReplyDelete
  18. Hello Venkat,

    As we know asp.net application needs a Web browser and Web server.
    now here, why web server supports only HTML language and why?
    And, Why communication protocol is only HTTP why not TCP/IP.

    Thanks & Regard
    Sunita
    I would like to know

    ReplyDelete
  19. Hello Venkat,

    Thanks For uploading such helpful videos on topics. I have cleared most of my Doubts through your Videos. It's really helpful for Fresher as well as Experienced also.

    I personally prefer your videos than any other blogs and also suggest my friends to solve their doubt and learnt from your blogs .

    I don't Have knowledge about Web API in asp.net.

    So this is my request and also including those guys who are looking for Web API videos plz upload videos on latest Web Api.

    Thanks In Advanced

    ReplyDelete
  20. Hello Venkat,
    Thank you for doing the ASP.net. Do you plan to have any videos on SharePoint. Your method of explaining clear my doubts on most of the stuff. Thanks

    ReplyDelete
  21. Hello Venkat,
    It is a wonderful experience to watch your videos. I would like too know if you have done any videos on integrating API's provided by website into our own application. For Example: Tracking API's of courier services.

    Thanks

    ReplyDelete
  22. Hi Sir,
    I have gone through your videos...It was nice experience, Videos are very explicit..Do you have any plan to create videos on Dependency Injection and IOC
    Thank You

    ReplyDelete
  23. Hello VENKET SIR,
    I m a Big Fan Of u , Your All Tutorials Help me alot , I m ALI From Karachi Pakistan... Plz Sir Create some Videos about Crystel Reports. Without Crystal Report All .net Videos incompleted For me. Plz Sir i really need ...
    Thank You -> your Pakistani Student ..

    ReplyDelete
  24. thanks VENKET for this helpful content can i get ASP.Net Slides?

    ReplyDelete
  25. Hi Venkat,

    I've watch mostly all your video and really help me a lot. Thank you for this awesome info.

    ReplyDelete
  26. Hi Venkat,

    You are Awesome Man!!!
    Your Template for video tutorial with slides/texts.
    Wow, really helpful. Much Appreciated :)

    Thank you...

    ReplyDelete

It would be great if you can help share these free resources