25
Desenvolvendo para Web: Iniciando com ASP.NET

Iniciando com ASP.NET

Embed Size (px)

Citation preview

Page 1: Iniciando com ASP.NET

Desenvolvendo para Web: Iniciando com ASP.NET

Page 2: Iniciando com ASP.NET

Fernando Gonçalves

Arquiteto de software(Astrein – http://www.astrein.com.br)

[email protected]://fernandodev.com/blog

Twitter: @FernandoDev

Contatos:

Page 3: Iniciando com ASP.NET

3

Isso é WEB

Page 4: Iniciando com ASP.NET

4

Agenda:

• Evolução da plataforma• Ferramentas de desenvolvimento• Exemplo de aplicação ASP.Net• Conceitos:– O que roda no Server (C#)– O que roda no Cliente (JavaScript)– O que é um PostBack?

• Acessando um banco de dados com ADO.Net

• ASP.Net Ajax na prática

Page 5: Iniciando com ASP.NET

5

Evolução da plataforma

2002 2003 2005 2006 2007 2008 2010

.Net Framework 1.0.Net Framework 1.1.Net Framework 2.0.Net Framework 3.0.Net Framework 3.5.Net Framework 3.5 SP1.Net Framework 4.0

Visual Studio .NetVisual Studio .Net 2003Visual Studio 2005Visual Studio 2008Visual Studio 2010

Page 6: Iniciando com ASP.NET

6

Agenda:

• Evolução da plataforma• Ferramentas de desenvolvimento• Exemplo de aplicação ASP.Net• Conceitos:– O que roda no Server (C#)– O que roda no Cliente (JavaScript)– O que é um PostBack?

• Acessando um banco de dados com ADO.Net

• ASP.Net Ajax na prática

Page 7: Iniciando com ASP.NET

7

Ferramentas de desenvolvimento

Page 8: Iniciando com ASP.NET

8

Agenda:

• Evolução da plataforma• Ferramentas de desenvolvimento• Exemplo de aplicação ASP.Net• Conceitos:– O que roda no Server (C#)– O que roda no Cliente (JavaScript)– O que é um PostBack?

• Acessando um banco de dados com ADO.Net

• ASP.Net Ajax na prática

Page 9: Iniciando com ASP.NET

9

Exemplo de aplicação ASP.Net

Tecnologias utilizadas:• Visual Studio 2010• C# 4.0• Java Script• ADO.Net• SQL Server

Page 10: Iniciando com ASP.NET

10

Agenda:

• Evolução da plataforma• Ferramentas de desenvolvimento• Exemplo de aplicação ASP.Net• Conceitos:– O que roda no Server (C#)– O que roda no Cliente (JavaScript)– O que é um PostBack?

• Acessando um banco de dados com ADO.Net

• ASP.Net Ajax na prática

Page 11: Iniciando com ASP.NET

11

O que roda no Server (C#)

DEMO

Page 12: Iniciando com ASP.NET

12

Agenda:

• Evolução da plataforma• Ferramentas de desenvolvimento• Exemplo de aplicação ASP.Net• Conceitos:– O que roda no Server (C#)– O que roda no Cliente (JavaScript)– O que é um PostBack?

• Acessando um banco de dados com ADO.Net

• ASP.Net Ajax na prática

Page 13: Iniciando com ASP.NET

13

O que roda no Cliente (JavaScript)

DEMO

Page 14: Iniciando com ASP.NET

14

Agenda:

• Evolução da plataforma• Ferramentas de desenvolvimento• Exemplo de aplicação ASP.Net• Conceitos:– O que roda no Server (C#)– O que roda no Cliente (JavaScript)– O que é um PostBack?

• Acessando um banco de dados com ADO.Net

• ASP.Net Ajax na prática

Page 15: Iniciando com ASP.NET

15

O que é um PostBack?

Page 16: Iniciando com ASP.NET

16

Agenda:

• Evolução da plataforma• Ferramentas de desenvolvimento• Exemplo de aplicação ASP.Net• Conceitos:– O que roda no Server (C#)– O que roda no Cliente (JavaScript)– O que é um PostBack?

• Acessando um banco de dados com ADO.Net

• ASP.Net Ajax na prática

Page 17: Iniciando com ASP.NET

17

Acessando um banco de dados com ADO.Net

DEMO

Page 18: Iniciando com ASP.NET

18

Agenda:

• Evolução da plataforma• Ferramentas de desenvolvimento• Exemplo de aplicação ASP.Net• Conceitos:– O que roda no Server (C#)– O que roda no Cliente (JavaScript)– O que é um PostBack?

• Acessando um banco de dados com ADO.Net

• ASP.Net Ajax na prática

Page 19: Iniciando com ASP.NET

19

ASP.Net Ajax na prática

Tecnologias utilizadas:• Visual Studio 2010• C# 4.0• Java Script• ADO.Net• SQL Server• ASP.Net Ajax

Page 20: Iniciando com ASP.NET

20

Agenda:

• Evolução da plataforma• Ferramentas de desenvolvimento• Exemplo de aplicação ASP.Net• Conceitos:– O que roda no Server (C#)– O que roda no Cliente (JavaScript)– O que é um PostBack?

• Acessando um banco de dados com ADO.Net

• ASP.Net Ajax na prática

Page 21: Iniciando com ASP.NET

21

Programas de apoio para estudantes

• Microsoft Student to Business (S2B) (Português)– http://bit.ly/bm1hl

• Programas Acadêmicos Microsoft (Português)– http://bit.ly/anQSJZ

• Microsoft Student Partners (Inglês)– http://bit.ly/aSOHjj

• Microsoft DreamSpark (Inglês)– http://bit.ly/jE3Rh

Page 22: Iniciando com ASP.NET

22

Links interessantes

• Visual Studio Express - Download– http://www.microsoft.com/express/

downloads

• Web Development Helper• http://projects.nikhilk.net/WebDevHelper

• Funcionalidades do Visual Studio– http://bit.ly/vlL7I

Page 23: Iniciando com ASP.NET

Perguntas?

Page 24: Iniciando com ASP.NET

24

Fernando Gonç[email protected]@gmail.comhttp://fernandodev.com/blog

Obrigado

Page 25: Iniciando com ASP.NET

Desenvolvendo para Web

+ de 2000 membros+ de 115 artigos no blog

+ de 20 grupos de discussão

www.desenvolvendoparaweb.net

A maior comunidade para desenvolvedores Web