22
.Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

Embed Size (px)

Citation preview

Page 1: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

.Net para WebApresentação da Disciplina

1º Semestre 2009 > PUCPR > Pós em Web

Bruno C. de PaulaBruno C. de Paula

Page 2: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

Resumo da disciplina

Vamos aprender a desenvolver software para Web usando o framework .Net

Page 3: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

311/04/23

O que É software para Web?

Page 4: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

411/04/23

O que NÃO É software para web?

Page 5: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

511/04/23

Page 6: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

611/04/23

RADe RIA

Banco de Dados

Web Services

Criação de Formulários na Web

Visualização de Informações

Page 7: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

711/04/23

Quem sou eu?

Bruno Campagnolo de Paula ([email protected])

Page 8: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

811/04/23

Por que estou aqui?

Desenvolvo ininterruptamente para Web desde 1998;

Aulas na PUCPR desde 2003;Engenheiro de Computação (PUCPR),

Especialista em Jogos de Computador (Positivo), Mestre em Informática Aplicada (PUCPR);

Desde 2006, Pesquisador do TECPAR na área de Inteligência Artificial.

Page 9: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

911/04/23

Desenvolvimento para Web

Inteligência

ArtificialJogos

Page 10: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

1011/04/23

Quem são vocês?

http://migre.me/1oTp

Page 11: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

1111/04/23

Avaliação Proposta (pode mudar!)

Trabalhos Pesos

Exercícios práticos propostos em Laboratório

50%

Avaliação final práticaProjeto ou Prova

50%

Page 12: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

1211/04/23

horas-aula

Page 13: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

1311/04/23

Encontros

23/5, 20/6, 4/7, 25/7, 1/8 e 15/8

Page 14: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

TemasDia 01 (23/5): Apresentação da disciplina e

ferramentas;Dia 02 (20/6): Framework ASP.NET e

componentes;Dia 03 (4/7): Padrões web implementados no

ASP.NET;Dia 04 (25/7): Componentes de acesso a

dados;Dia 05 (1/8): Web Services;Dia 06 (15/8): Outros.

1411/04/23

Page 15: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

Dia 01 – 23/5ApresentaçãoApresentação da Disciplina;Introdução à Plataforma .Net;Introdução às Ferramentas:

– Visual Studio 2008;– Visual Web Developer;– SQL Server 2008;

Modelos de Desenvolvimento Web em .Net;

Acesso a BD em .Net: direto.1511/04/23

Page 16: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

Dia 02 – 20/6Componentes C#;Arquitetura do framework .Net;Componentes:

–HTML Forms;–Web Forms;–Validators;–Ajax.

1611/04/23

Page 17: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

Dia 03 – 4/7 Padrões WebTrabalhando com interface comum:

–Temas;–Master Pages;

Modelos de navegação:–Menus;–Mapas de site;

Login e autenticação.

1711/04/23

Page 18: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

Dia 04 – 25/7 Componentes de Dados GridView;FormView;Repeater;

1811/04/23

Page 19: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

Dia 05 - 1/8Web Services Web Services em .Net;Web Services SOAP;Padrão REST;Chamada a web methods;

1911/04/23

Page 20: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

Dia 06 – 15/8Fechamento da disciplinaReforço de temas;Desenvolvimento projeto e dúvidas;Outros temas e tendências (apenas

para conhecimento):– jQuery e ASP.NET;–ASP.NET MVC;–Silverlight.

2011/04/23

Page 21: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

2111/04/23

BibliografiaMaterial entregue em sala;Canivete Web:

– http://docs.google.com/View?id=ajggmrkzh2pb_1022dwt28tfb

Canivete .Net:– http://docs.google.com/View?

id=ajggmrkzh2pb_1024dmgd8kc8

Livros;

Page 22: Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula

2211/04/23

Principais Ferramentas que utilizaremosVisual Studio 2008;Visual Web Developer 2008 / Visual Studio

2008:– http://www.microsoft.com/express/vwd/

SQL Server:– http://www.microsoft.com/express/sql/

register/Firefox: http://www.getfirefox.com

– Firebug: http://getfirebug.com – Web Developer:

http://chrispederick.com/work/web-developer/