1 introduction to asp.net 4.0 development david ringsell mcsd mct mcpd

Post on 27-Mar-2015

221 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Introduction to ASP.Net 4.0 Development David Ringsell

MCSD MCT MCPD

2

INTRODUCTION

3

ABOUT THIS COURSE

COURSE STYLEContent has some flexibilityOpportunity to experiment – extend the labsOpportunity to share knowledgeOpportunity to enhance team workingContribute – attempt consultants questionsEnjoy the course!

Copyright David Ringsell 23/10/11

4

TRAINING METHODS

Talks with slides Practical demonstrations Sample code and exercises Questions and answers – both ways Discussions Training notes – add your own notes

5

Daily Course Evaluation

1. What is the best thing about this course?

2. The course be will even better if? You can consider

Pace Technical depth Content Balance of activities (labs, talks, demonstrations) Course Materials

6

DAILY SCHEDULE

START 9.30 LUNCH 12.30 – 1.30 FINISH 4.30 BREAKS 20 min’s a.m. / p.m. HOUSEKEEPING

EquipmentSecurityPhonesLocation

7

Course Content 1. The .NET Framework2. Visual Studio 20103. Language Syntax4. Classes & Objects5. Debugging Applications6. ASP.NET Introduction7. User Interface Development8. Configuration 9. Membership & Personalisation10. Error Handling11. Data Binding12. Creating Responsive Pages with AJAX13. Language Integrated Queries (LINQ)14. Web Services15. Deployment16. Build Business Application

8

LOOSE SCHEDULEUnit DAY

1, 2, 3 Monday

4, 5, 6 Tuesday

7, 8, 9 Wednesday

10, 11, 12 Monday

13, 14, 15 Tuesday

9

Your Consultant – i.e. Me!

David Ringsell MCSD.Net MCAD MCT MCPD (web)

Trainer, developer, consultant Develops in C#.Net, VB.Net, ASP.Net and

Sequel Server

10

References

Professional ASP.Net 3.5 from Wrox Professional C# 2010 from Wrox

11

World Wide Web – Reality Check

7 Bn

1.8 BnWhat are these numbers?

12

Unit 1: Introduction To .Net

13

Introduction to .Net

Integrated Development Environment (IDE) Languages in the .NET Framework The Common Language Runtime Accessing Data with ADO.NET & XML Accessing the Web with ASP.NET

14

Integrated Development Environment (IDE)

Toolbox

Task List

SolutionExplorer

Dynamic Help

Editor/Browser

PropertiesServer

Explorer

Object Browser

15

Languages in the .NET Framework

Visual Basic .NET C# – designed for .NET J# .NET F#.NET Third-party languages

16

Overview of the .NET Framework

Visual Studio .NET

Visual Studio .NET

Common Language SpecificationCommon Language Specification

Visual Visual BasicBasic C++C++ C#C# J#J# ……

.NET Framework.NET Framework

17

What Are the Parts of .NET

The . NET Languages Common Language Runtime .NET Framework Class Library ADO .NET: Data and XML ASP .NET: Web Forms and Services Windows Forms

18

.NET Building Blocks

.NET Framework Class Library.NET Framework Class Library

ADO .NET - XML.Net - LINQADO .NET - XML.Net - LINQ

WindowsWindowsForms &WPFForms &WPF

Common Language Runtime - CLRCommon Language Runtime - CLR

WebWebForms Forms

& MVC & Services& MVC & Services

19

Common Language Runtime (CLR)Base Class Library SupportBase Class Library Support

Thread SupportThread Support COM MarshalerCOM Marshaler

Type CheckerType Checker Exception ManagerException Manager

MSIL to NativeMSIL to NativeCompilersCompilers

CodeCodeManagerManager

GarbageGarbageCollectionCollection

Security EngineSecurity Engine Debug EngineDebug Engine

Class LoaderClass Loader

20

.NET Framework Class Library

System.GlobalizationSystem.Globalization

System.DiagnosticsSystem.Diagnostics

System.ConfigurationSystem.Configuration

System.CollectionsSystem.CollectionsSystem.IOSystem.IO

System.ReflectionSystem.Reflection

System.NetSystem.Net

SystemSystem

System.ThreadingSystem.Threading

System.TextSystem.Text

System.SecuritySystem.Security System.Runtime.System.Runtime.InteropServicesInteropServices

21

Accessing Data with ADO.NET & XML

DataSetDataSet DataRowDataRow

DataTableDataTable Data ReaderData Reader

System.Data System.Xml

System.Xml.SchemaSystem.Xml.Schema

System.Xml.SerializationSystem.Xml.Serialization

LINQLINQ

22

ASP .NETASP .NET

Accessing the Web with ASP.NET

System.WebSystem.Web

ConfigurationConfiguration SessionStateSessionState

CachingCaching SecuritySecurity

ServicesServices

DescriptionDescription

DiscoveryDiscovery

ProtocolsProtocols

UIUI

HtmlControlsHtmlControls

WebControlsWebControls

Lab 1: The .Net Framework

Becoming Familiar with the Visual Studio .NET IDE

top related