Desenvolvimento de Ambiente Web (FAZAG 2008.2)

From AdonaiMedrado.Pro.Br
Jump to: navigation, search

Identificação da Disciplina

Nome
Desenvolvimento de Ambiente Web
Carga horária
60
Créditos
3
Pré-requisitos
Linguagem de Programação OO II
Dados abaixo em alterações/construção.

Ementa

Processo de desenvolvimento e aplicações WEB. Linguagens de Programação para WEB. Dados Semi-estruturados. Construção de ambiente Web utilizando os recursos e técnicas estudados.

Conteúdo programático

  1. Introdução à Web e ao protocolo Hypertext Transfer Protocol (HTTP).
  2. Linguagens estruturantes da Web.
    1. HyperText Markup Language (HTML).
    2. Javascript.
    3. Cascading Style Sheets (CSS).
  3. Programação para Web
    1. Active Server Pages (ASP.NET).
      1. Ambientes integrados de desenvolvimento (Integrated Development Environments - IDEs).
        1. Visual Studio.
      2. A linguagem de programação C#.
        1. Histórico.
          1. Padronização.
        2. Contexto de criação.
        3. Compilador.
        4. Classes.
          1. Campos.
          2. Propriedades.
          3. Construtores e destrutores.
          4. Métodos.
            1. Parâmetros.
            2. Modificadores de acesso.
            3. Anônimos.
          5. Indexadores.
          6. Modificadores de acesso.
          7. Herança.
        5. Interface.
        6. Atributos.
        7. Instruções de controle.
          1. Seleção (if e switch).
          2. Repetição (for, foreach, while e do).
          3. Coleções (System.Collections)
            1. Coleções genéricas (System.Collections.Generics)
          4. Exceções
            1. Lançamento.
            2. Tratamento.
          5. Criação.
      3. Tópicos de programação comercial na plataforma .NET utilizando C#
        1. Acesso a arquivos.
        2. Acesso a arquivos XML (Dataset).
        3. Acesso a banco de dados
          1. ActiveX Data Objects (ADO.NET).
          2. Language Integrated Query (Linq).

Bibliografia Básica

FIELDS, Duane K. e KOLB, Mark A.. Desenvolvendo na Web com Java Server Pages. [S.l]: Ciência Moderna, [200-?].

K.FIELDS, Duane. Desenvolvendo na Web com Java Server Pages. São Paulo: Ciência Moderna, 2000.

Bibliografia Complementar

S. Abiteboul, P. Buneman, D. Suciu. Data on the Web. [S.l.]: Makron Books, 2000.