BÁSICA:
DALLOGLIO, Pablo. PHP Programando com Orientação a Objetos: Inclui Design Patterns. 1 ed. São Paulo: Novatec, 2007. 576 p. ISBN 978-85-7522-137-2.COMPLEMENTAR:
LOTAR, Alfredo. Como programar com ASP.NET e C#. São Paulo: Novatec, 2007. 608p. ISBN: 978-85-7522-121-1O objetivo da aula é implementar a construção de uma aplicação ASP.net MVC utilizando a referência “iText” (biblioteca para geração do PDF)
Criação de gráficos utilizando a API Charts do Google para visualização. Utilização dos gráficos de pizza, barra e coluna.
O objetivo dessa aula é chamar métodos ASP.NET do lado do servidor a partir do cliente sem qualquer PostBack, usando Jquery com AJAX.
O objetivo da aula é realizar upload de arquivos com aplicação web e gravar no banco de dados. Será realizado o upload de arquivos de duas formas: uma foto; e galeria de fotos.
Realizar o envio de e-mail através da classe NET.MAIL, utilizando credenciais estabelecidas no WebConfig; Com recursos de anexos, prioridade da mensagem, cópias, formato da mensagem, etc.Também vamos trabalhar com sistemas de alerta de mensagem; E utilizar o editor de texto TinyMCE;
Construir uma aplicação autenticando usuários com diferentes níveis de acesso usando Forms Authentication;
Utilização de View Model - Asp.Net MVC. Permitindo modelar várias entidades a partir de um ou mais modelos em um único objeto. Classe Contexto (Atualizando BD e inserindo registros);
Construindo uma aplicação com EntityFrameWork e banco MySql; Criando relacionamento N:N; Atributos virtual; ICollection;
Construindo uma aplicação com EntityFrameWork e banco MySql; Criando relacionamento 1:N; Trabalhando com enum.
Primeira aplicação em MVC com banco de dados; Conceito code first; Construindo uma aplicação com EntityFrameWork e banco MySql;
Criação de formulários; Métodos GET e POST; DataAnnotations; Validações (Validation Summary; Validation MessageFor; DataAnnotations; RemoteValidation;)
MVC - Model, View e Controller: Razor; ViewBag e ViewData; Método GET e POST; View tipada; Helpers;
Ambiente do Visual Studio, O framework .NET e a linguagem C#; Introdução ao ASP.NET: MVC x WebForms.
Apresentação da disciplina, conteúdo programático, plano de ensino, projeto interdisciplinar;