Developing Web Applications using<br />Paul Jeremy N Villaruel, MCP/CEH<br />Project Manager <br />Mannasoft Technology Co...
Agenda <br />  1. Introduction<br /><ul><li>Platform Evolution
.NET Framework
Working in an Actual Development Team</li></ul>2. ASP.NET Technology<br /><ul><li>Features of ASP.NET
ASP.NET Web Controls
Managed Security Model</li></ul>3. Your-Not-Ordinary-Hello-World Application<br />
Loosely coupledWeb Services architecture<br />SOAP/XML<br />Devices, form factors<br />Rich UI<br />Connected to suppliers...
N-Tiered<br />Mid 2000<br />Cloud Computing<br />Implementation 2008<br />Platform Evolution<br />N-Tiered<br />Cloud base...
.NET Framework<br />
Developer<br />InfrastructureArchitect<br />Project Manager<br />End User<br />Tester<br />SolutionArchitect<br />Developm...
Features of ASP.NET<br /><ul><li>Easy Programming Model</li></ul>(Code Behind, Event Wiring,<br />	Debugging)<br /><ul><li...
Rich Class Framework
Compiled execution
Enhanced Reliability</li></li></ul><li>Features of ASP.NET<br /><ul><li>Memory Leak, DeadLock</li></ul>	and Crash Protecti...
AJAX
XML Web Services
Mobile Web Device Support</li></li></ul><li>Web UI Controls<br /><ul><li>Similar to HTML controls but with standard set of...
System.Web.UI.WebControls.WebControl
Upcoming SlideShare
Loading in …5
×

Web Development using ASP.NET - Paul Villaruel

1,235 views

Published on

Presentation during the 1st Northern Luzon IT Congress held at St Mary's University, Bayombong NV on 21 Jan 2011.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,235
On SlideShare
0
From Embeds
0
Number of Embeds
93
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Web Development using ASP.NET - Paul Villaruel

  1. 1. Developing Web Applications using<br />Paul Jeremy N Villaruel, MCP/CEH<br />Project Manager <br />Mannasoft Technology Corporation<br />
  2. 2.
  3. 3. Agenda <br /> 1. Introduction<br /><ul><li>Platform Evolution
  4. 4. .NET Framework
  5. 5. Working in an Actual Development Team</li></ul>2. ASP.NET Technology<br /><ul><li>Features of ASP.NET
  6. 6. ASP.NET Web Controls
  7. 7. Managed Security Model</li></ul>3. Your-Not-Ordinary-Hello-World Application<br />
  8. 8. Loosely coupledWeb Services architecture<br />SOAP/XML<br />Devices, form factors<br />Rich UI<br />Connected to suppliers & customers<br />Internet enabled<br />Enhanced GUI<br />Integrated toolsets<br />Intranet apps connected within company<br />Client Server<br />Spreadsheets<br />Word Processors<br />Standalone Apps<br />Mainframe Apps<br />Dumb Terminals<br />Composite/Services Based<br />Mid 00s - . . .<br />Monolithic<br />1950s - Mid 80s<br />Internet Enabled<br />Mid 90s<br />Client Server<br />Late 80s-Mid 90s<br />Platform Evolution<br />
  9. 9. N-Tiered<br />Mid 2000<br />Cloud Computing<br />Implementation 2008<br />Platform Evolution<br />N-Tiered<br />Cloud based Model<br />
  10. 10. .NET Framework<br />
  11. 11. Developer<br />InfrastructureArchitect<br />Project Manager<br />End User<br />Tester<br />SolutionArchitect<br />Development Teams<br />
  12. 12. Features of ASP.NET<br /><ul><li>Easy Programming Model</li></ul>(Code Behind, Event Wiring,<br /> Debugging)<br /><ul><li>Flexible Language Options</li></ul>VB.NET, C#, J#, F# and many more<br /><ul><li>Great Tool Support
  13. 13. Rich Class Framework
  14. 14. Compiled execution
  15. 15. Enhanced Reliability</li></li></ul><li>Features of ASP.NET<br /><ul><li>Memory Leak, DeadLock</li></ul> and Crash Protection <br /><ul><li>Easy Deployment
  16. 16. AJAX
  17. 17. XML Web Services
  18. 18. Mobile Web Device Support</li></li></ul><li>Web UI Controls<br /><ul><li>Similar to HTML controls but with standard set of property names
  19. 19. System.Web.UI.WebControls.WebControl
  20. 20. Four categories of Web Controls:
  21. 21. Basic Web Controls
  22. 22. Validation Controls
  23. 23. List Controls
  24. 24. Rich Controls</li></li></ul><li><ul><li>To use a Web server control</li></ul><asp:textbox text=“hello world” runat=server><br /><ul><li>User Controls</li></ul>Web UI Controls<br />
  25. 25. Web UI Controls<br />
  26. 26. .NET Managed Execution Security<br />The .NET Framework security features <br />Assist you in developing secure applications<br />Include many components, including:<br />Type Checker<br />Exception Manager<br />Security Engine<br />Complement Windows Security<br />
  27. 27. Authentication and Authorization<br />Authentication asks:"Who are you?""Am I sure you are who you say you are?"<br />Authorization asks:"Are you allowed to … ?"<br />
  28. 28. Cryptography Review<br />The .NET Framework provides classes that implement these operations.<br />
  29. 29. Your Not Ordinary “Hello World” Application<br />Requirement: Create an Online Registration System (ASP.NET Web Application and SQL Server 2005)<br />Include a Mobile No field in the data entry.<br />
  30. 30. QA<br />
  31. 31. You can reach me:<br />Email: pvillaruel@gmail.com<br />hydrogen0623@yahoo.com<br />paulvillaruel.wordpress.com<br />
  32. 32. Thank You! ;-)<br />

×