Você está na página 1de 7

CENTRO UNIVERSITRIO FRANCISCANO REA: rea das Cincias Exatas CURSO: Sistemas de Informao

PLANO DE ENSINO
1) Identificao Disciplina
Cdigo

Carga horria total Atividades tericas Atividades prticas Semestre letivo Professor (a)

Programao para Internet baseada na Tecnologia .NET CPT 126 60 horas 30 horas 30 horas 4 Elton Regis Cordero Spode, MsC

2) Justificativa da disciplina Capacitar o aluno a desenvolver, projetar, analisar e realizar websites com a tecnologia ASP.NET.

3) Objetivo(s) da disciplina Preparar o aluno a desenvolver aplicaes WEB, baseadas na tecnologia .NET, tendo como base a linguagem de programao C#, e capacita-lo a implementar paginas dinmicas, web services e desenvolver aplicaes rpidas com utilizao de tcnicas de programao com orientao a objeto.

4) Contedo programtico 1. O Framework .Net e a Linguagem C# 2. Apresentando o C# 3. Classes, Mtodos, herana e Polimorfismo em C# 4. Fundamentos do ASP.NET 5. HTML Server Controls 6. Validation Server Controls 7. Web Form Controls 8. Acessando Banco de Dados com ASP.NET, usando ADO.NET 9. Web Services 10. Segurana de Aplicaes e ASP.NET 5) Caracterizao geral da metodologia de ensino Aulas expositivas, exerccios e laboratrio com o uso de data-show. Fonte de referncia: Bibliografia Bsica e Bibliografia Complementar
1

Atividade: Aulas expositivas, exerccios, trabalhos e prticas de programao em laboratrio, e uso de datashow.

6) Cronograma de desenvolvimento Data Contedo/Atividade docente e/ou discente Ms Dia ou Tema/atividade perodo 05 Parte1 - Introduo ao C# Maro Parte2 - C# Avanado 12 1. Por que ASP.NET? Maro Uma viso geral de ASP.NET Visual Web Developer 2. Aprendendo ASP.NET. ASP.NET Quickstarts VWD para iniciantes Introduo ao Visual C# .NET 2005 e Web Programing Parte 1 - Ler no site www.msdnbrasil.com.br os seguintes artigos/links: (necessita que voc se cadastre no site) Parte 2 - .NET Framework 2.0 e Introduo ao Visual C# .NET 2005 Clique aqui (Power-Point - Portugus) Parte 3 - Web Programing - Clique aqui (Power-Point - Portugus) Parte 4 - Uma viso geral de Visual C#.NET 2005 para construo de Web Pages. Demonstrao de usos de GridView, DetailView e FormView. Maro 26 Aula 04 - Continuao - Introduo ao Visual C# .NET 2005 e Web Programing Parte 1 - Ler no site www.msdnbrasil.com.br os seguintes artigos/links: (necessita que voc se cadastre no site) Parte 2 - Uma viso geral de Visual C#.NET 2005 para construo de Web Pages. Demonstrao de usos de DataList, Classe de Negcio, TreeViewData, TreeViewXML e Master Detail. Clique aqui para exemplos da Aula04. Parte 3- Veja os Exemplos da Aula03 e da Aula04 baseados na apresentao da Renato Haddad do VS fast 2005. Clique aqui para acessar o PDF com exerccios WEB Parte 4- Acesse os Exemplos prontos e no esquea de mudar o caminho do banco de dados Northwind.mdb para o caminho que voc salvou em sua mquina. No nosso exemplo o caminho do banco hora esta em C:\aspnet e hora em C:\VS Web 2005 Express .
2

Maro

19

Parte 5 - Caso tenha maior interesse em exerccios com .NET e C# veja tambm DCE 1a. Estrela VB.Net 2005 + C# .Net 2005 + Visual Studio .Net 2005 Parte 6 - Clique aqui para exemplos da Aula03 e da Aula04 .

Abril

02

Aula 05 - Master Pages Parte 1 - Apresentao das Master Pages 2 slides por pgina ou 3 slides por pgina. Parte 2 - Demonstrao e Exemplos da Aula 05 Parte 3 - Prtica: Procure repetir a demonstrao. Parte 4 - Leia Mais em Professional ASP.NET 2.0 - Capitulo19 - Faa o download do cdigo para estudar os exemplos. Parte 5 - Veja um vdeo sobre Master Pages em: Microsoft - Learning Resources - Video Series: Visual Web Developer for Beginners - Lesson 6: Working with stylesheets and Master Pages Visual C# Video - Visual C# Project

Abril

09

Aula 06 - Skins e Temas Parte 1 - Apresentao sobre Skins e Temas 2 slides por pgina ou 3 slides por pgina. Parte 2 - Demonstrao e Exemplos da Aula 06 Parte 3 - Prtica: Procure repetir a demonstrao. Parte 4 - Leia Mais em Professional ASP.NET 2.0 - Capitulo19 - Faa o download do cdigo para estudar os exemplos. Parte 5 - Veja um vdeo sobre Skin e Temas em: Microsoft - Learning Resources - Video Series: Visual Web Developer for Beginners - Lesson 6: Working with stylesheets and Master Pages Visual C# Video - Visual C# Project Aula 07 - Controles de Navegagao - Site Navigation Parte 1 - Apresentao sobre Site Navigation 2 slides por pgina ou 3 slides por pgina. Parte 2 - Demonstrao e Exemplos da Aula 07 Parte 3 - Prtica: Procure repetir a demonstrao. Parte 4 - Leia Mais em Professional ASP.NET 2.0 - Capitulo19 - Faa o download do cdigo para estudar os exemplos. Parte 5 - Veja um vdeo sobre Site Navigation em: Microsoft - Learning Resources - Video Series: Visual Web Developer for Beginners - Lesson 6: Working with stylesheets and Master Pages Visual C# Video - Visual C# Project 1 Avaliao Aula 08 - Autenticao, Autorizao - Conroles de Login 4

Abril

16

Abril Abril

23 30

Membership and Role Management Parte 1 - Apresentao sobre Membership and Role Management 2 slides por pgina ou 3 slides por pgina. Parte 2 - Demonstrao e Exemplos da Aula 08 Parte 3 - Prtica: Procure repetir a demonstrao. Parte 4 - Leia Mais em Professional ASP.NET 2.0 - Capitulo19 - Faa o download do cdigo para estudar os exemplos. Parte 5 - Veja um vdeo sobre Membership and Role Management em: Microsoft - Learning Resources - Video Series: Visual Web Developer for Beginners - Lesson 6: Working with stylesheets and Master Pages Visual C# Video - Visual C# Project Maio 07 Aula 09 - Sesses, Cookies, Vriaveis de Aplicao - State Management Parte 1 - Apresentao sobre State Management 2 slides por pgina ou 3 slides por pgina. Parte 2 - Demonstrao e Exemplos da Aula 09 Parte 3 - Prtica: Procure repetir a demonstrao. Parte 4 - Leia Mais em Professional ASP.NET 2.0 - Capitulo19 - Faa o download do cdigo para estudar os exemplos. Parte 5 - Veja um vdeo sobre State Management em: Microsoft - Learning Resources - Video Series: Visual Web Developer for Beginners - Lesson 6: Working with stylesheets and Master Pages Visual C# Video - Visual C# Project Aula 10 - Acesso a Banco de Dados com ADO.NET - Database Management Parte 1 - Apresentao sobre Acesso a banco de dados com ADO.NET 2 slides por pgina ou 3 slides por pgina. Parte 2 - Demonstrao e Exemplos da Aula 10 Parte 3 - Prtica: Procure repetir a demonstrao. Parte 4 - Leia Mais em Professional ASP.NET 2.0 - Capitulo12 - Faa o download do cdigo para estudar os exemplos. Aula 11 - Portal Framework e Web Parts Parte 1 - Apresentao sobre Portal Framework e Web Parts 2 slides por pgina ou 3 slides por pgina. Parte 2 - Demonstrao e Exemplos da Aula 11
5

Maio

14

Maio

21

Parte 3 - Prtica: Procure repetir a demonstrao. Parte 4 - Leia Mais em Professional ASP.NET 2.0 - Capitulo17 - Faa o download do cdigo para estudar os exemplos. Apresentao de Trabalhos Inicio 2 Avaliao Trabalho Construo de um site Dinmico Trabalhos em laboratrio Desenvolvimento do trabalho final 2 Avaliao Trabalho Construo de um site Dinmico Trabalhos em laboratrio Desenvolvimento do trabalho final 2 Avaliao Trabalho Construo de um site Dinmico Trabalhos em laboratrio Desenvolvimento do trabalho final DIA 27/06 - Entrega do Trabalho equivalente a 2 nota do semestre Esclarecimento de duvidas e reviso para exame. Perodo destinado a exames finais.

Maio Junho Junho

28 04 11 18 25 02 09

Junho

Junho

Julho Julho

7) Modalidades e critrios de avaliao da aprendizagem A mdia final da disciplina ser a nota da primeira prova mais um trabalho a ser entregue no final do semestre, divididos por dois. Media = (Prova 1 + Trabalho) / 2 Haver um trabalho a ser feito no final do semestre que equivaler a uma prova. Este trabalho prtico e visa a aplicao dos contedos estudados na disciplina. Tambm visa ao aluno o desenvolvimento em busca de solues no desenvolvimento de programas a partir do contedo da disciplina. De acordo com o desempenho da turma poder haver uma prova a ser feita na penltima semana de aulas. No caso de haver esta segunda prova, a mdia da segunda nota do semestre ser a mdia desta prova e do trabalho. A participao e o desempenho em aula ir colaborar na avaliao individual de cada aluno. Os trabalhos entregues ao longo do semestre nas diversas aulas, podero colaborar na avaliao do aluno. Nota: As notas divulgadas durante o semestre no site da UNIFRA, no contero o resultado da participao em aula, que ser computado no final do semestre aps a entrega do trabalho final. Esta participao em aula e exerccios so pontuao a mais conforme avaliao do professor. Os trabalhos sero sempre individuais, salvo quando expresso o contrrio no enunciado do trabalho. fortemente recomendado que os alunos troquem idias entre si. E auxiliem uns aos outros na execuo de trabalhos (esprito de grupo), mas que os trabalhos sejam entregues individualmente e diferentes uns dos outros. No haver provas de recuperao fora das regras estipuladas pela Unifra. 8) Bibliografia 8.1) Bibliografia bsica Evjen, Bill... [et. al.] ; Professional ASP. NET 2.0
6

Hart, Chris... [et. al.]; Beginning ASP. NET 2.0 with c# MacDonald, Matthew ; Beginning ASP. NET 2.0 in C# 2005 : from novice to professional Battisti, Julio, 2001, ASP.NET Uma Nova Revoluo na Construo de Sites e Aplicaes Web, Rio de Janeiro, Axcel Books. Bellinaso, Marco; Hoffman, Kevin, - ASP.NET Website Programming : Problem - Design Solution - Wrox Press Sceppa, David - Microsoft ADO.NET (Core Reference) MacDonald, Matthew; Hamilton, Bill, - ADO.NET in a Nutshell Esposito, Dino - Building Web Solutions with ASP.NET and ADO.NET Price, Jason; Gunderloy, Mike; - Mastering Visual C# .NET Meyne, Hank; Davis, Scott; - Developing Web Applications with ASP.NET and C# 8.2) Bibliografia complementar Amundesen, Michael e Litwin, Paul ASP.NET Para Desenvolvedores de Web Sites, Rio de Janeiro: Editora Cincia Moderna Ltda, 2002 BONIFACIO JR., J. M. 2001. ASP.NET: fundamentos para o desenvolvimento de aplicaes Web em plataforma.NET. Ed. Berkeley. HADDAD, R. I. 2001. C # aplicaes & solues. WAHLIN, D. 2003. XML e ASP. NET para desenvolvedores. Ed. Pearson Education. Pgina do Prof. na internet: www.inf.unifra.br/~espode (em permanente construo).

Local: Santa Maria - RS Data: 01 de Maro de 2007 Assinatura do professor

____________________________ Elton Regis C. Spode, MsC.