Escolar Documentos
Profissional Documentos
Cultura Documentos
(APLICAÇÕES WEB)
Nesta Unidade Curricular pretende-se colocar os estudantes perante as realidades das organizações
e dotá-los de capacidade crítica e criativa capaz de perceber e analisar as diferentes tecnologias de
desenvolvimento de páginas dinamicas, saber desenvolver sistemas de informação na plataforma
web para diferentes fins e saber aplicar tecnologias modernas no desenvolvimento de sistemas
web.
Objectivos:
1. Perceber e analisar as diferentes tecnologias de desenvolvimento de páginas dinamicas;
2. Saber desenvolver sistemas de informação na plataforma web para diferentes fins;
3. Saber aplicar tecnologias modernas no desenvolvimento de sistemas web.
II. TEMAS
Semana 1
Tema 1: PHP AVANÇADO
08/04 a 11/04
Introdução
Caro estudante,
Neste tema vamos discutir – no sentido positivo de aprender - com mais profundidade os termos e
conceitos de Aplicações WEB. começaremos pelos conceitos básicos sobre os quais se funda esta
disciplina, introdução ás lingugens da WEB, bem como o enquadramento académico da
aplicações. Veremos também nesta unidade sobre os navegadores de internet, servidor WEB, o seu
enquadramento nos sistemas modernos, bem como a sua evolução.
Terminaremos este tema com uma avaliação formativa com o objectivo de verificar o nível da sua
aprendizagem. Então vamos a isso!
Aula 1 e 2 Objectivos
• Introdução às linguagens da web Avaliar os seus conhecimentos em relação
• Navegador de internet e servidor web a alguns dos conceitos básicos das
• Compreendo as linguagens da Web aplicações WEB.
• Compreender a língua dos servidores da Internet
• Instalando um servidor Web
• Preparar o computador local para o desenvolvimento
• Instalando o PHP
• Instalando o MySQL
• Configurando o ambiente de desenvolvimento com
XAMPP
• Entendo o básico do PHP
• Usando variáveis no PHP
Resumo
World Wide Web é constituída por um grande grupo de computadores, conhecido por: os
servidores que existem exclusivamente para fornecer informações quando essas informações são
solicitadas. A informação é solicitada por um software informático chamado navegador web. Diz-
se que a Internet opera num modelo de servidor de clientes, onde o cliente é o navegador da
Internet e o servidor é o computador que fornece ou serve a informação. Essa informação é
normalmente armazenada numa página web, que não é mais do que um documento especialmente
formatado que contém geralmente imagens e referências a outros recursos que ajudam a aparência
e comportamento de uma certa forma.Assim, esperamos que tenhas trabalhado esses conceitos
com muita calma e, se por acaso tiver sobrado alguma dúvida, aconselhamos que repita a lição,
pois o entendimento desta unidade é fundamental para os próximos módulos.
Tarefas a realizar
1. A leitura e a reflexão individual do tema e de acordo com os textos complementares.
2. Participar no fórum previsto para o tema, com pelo menos uma reflexão sobre o que estudou a
respeito o tema.
3. Realizar um conjunto de actividades formativas, programadas em função do tema, as quais o
estudante deve realizar.
Semana 2
Tema 2: Introdução ao Java EE
11/04 a 20/04
Introdução
Caro estudante,
Neste tema vamos discutir – no sentido positivo de aprender - com mais profundidade o Java EE.
Começaremos com os principais conceitos envolvendo Java EE, bem como algumas recomendações e
regras gerais a serem observadas no manuseio desenvolvimento.
Veremos também nesta unidade, sobre o servidor de aplicação JSP, Servelet Container, e
aprenderemos a utilizar o TAGLIBS JSTL.
Terminaremos este tema com uma avaliação formativa com o objectivo de verificar o nível da sua
aprendizagem. Então vamos a isso!
Aulas 3 e 4 Objectivos
• Introdução ao Java EE Compreender os conceitos relacionados a
• Servidor de Aplicação JSP Java EE, servidor de aplicação JSP e
• Servlet Container Servlets.
• Servlets
• Usando TAGLIBS JSTL
Resumo
A Sun percebeu que os programadores estavam abusando do código Java no JSP e tentou criar
algo mais "natural" (um ponto um tanto quanto questionável da maneira que foi apresentada no
início), sugerindo o uso de tags para substituir trechos de código.
O resultado final é um conjunto de tags (uma tag library, ou taglib) padrão, que possui, entre
outras tags, a funcionalidade de instanciar objectos através do construtor sem argumentos.
Seguindo a ideia de melhorar o código Java que precisa de uma maneira ou outra ser escrito na
página JSP, a Sun sugeriu o uso da JavaServer Pages Standard Tag Library, a JSTL.
Vimos que Seguindo a ideia de melhorar o código Java que precisa de uma maneira ou outra ser
escrito na página JSP, a Sun sugeriu o uso da JavaServer Pages Standard Tag Library, a JSTL.
Tarefas a realizar
1. A leitura e a reflexão individual do tema e de acordo com os textos complementares.
2. Participar no fórum previsto para o tema, com pelo menos uma reflexão sobre o que estudou a
respeito o tema.
3. Realizar um conjunto de actividades formativas, programadas em função do tema, as quais o
estudante deve realizar.
Semana 3
Tema 3: TECNOLOGIA ASP
20/04 a 01/05
Introdução
Caro estudante,
Neste tema vamos discutir – no sentido positivo de aprender - com mais profundidade sobre as
tecnologias ASP. Começaremos com os principais conceitos envolvendo ASP.Net, bem como
algumas recomendações e regras gerais a serem observadas no processo de desenvolvimento das
aplicações.
Veremos também nesta unidade, sobre os controladores, metodos com parâmetros, Views e
Models..
Terminaremos este tema com uma avaliação formativa com o objectivo de verificar o nível da sua
aprendizagem. Então vamos a isso!
Aulas 5 e 6 Objectivos
• Introdução ao ASP.Net MVC Compreender os conceitos relacionado a
• Controladores ASP.NET, controladores, metodos com
• Método com parâmetros
• Views parâmetros, views e models.
• Models
Resumo
O ASP.NET MVC fornece, por meio de design patterns, uma maneira poderosa e alternativa para criar
websites ASP.NET dinâmicos restaurar as informações, caso se verifique que a reinstalação está com
erro. Vimos que actualmente O ASP.NET MVC implementa o pattern MVC e separa a aplicação em
três componentes: model, controller e view. Os controladores MVC manipulam e respondem às
entradas e interações do usuário e também interagem com as outras partes da aplicação, como views e
models.
Bibliografia ou material de apoio
1.Lemay,E (2002).Aprenda criar paginas Web com HTML e XHTML em 21 dias ( 3 edição ).São
Paulo: pearson education do brasil.
2.Machado,F. e Abreu.M .(2004).projecto de banco de dados: visão pratica (11 edição).São
Paulo:Erica Ltda.
3.Niederauer.J.(2004).desenvolvendo Websites com PHP:aprenda criar websites dinâmicos e
interativos com php e banco de dados .São Paulo: novatec editora.
4.MENDES, D. R. (2009). Programação Java com Ênfase em Orientação a Objetos. Novatec.
5.Manual da disciplina de Aplicações Web da UNISCED.
Tarefas a realizar
1. A leitura e a reflexão individual do tema e de acordo com os textos complementares.
2. Participar no fórum previsto para o tema, com pelo menos uma reflexão sobre o que estudou a
respeito o tema.
3. Realizar um conjunto de actividades formativas, programadas em função do tema, as quais o
estudante deve realizar.
Semana 4
Tema 4: ESTUDO COMPARATIVO
02/05 a 10/05
Introdução
Caro estudante,
Neste tema vamos discutir – no sentido positivo de aprender - com mais profundidade sobre as
diferenças entre PHP, ASP e JSP. Começaremos com os principais conceitos envolvendo a
arquitetura para o funcionamento dessas linguagens.
Veremos também nesta unidade que as diferenças de cada uma estão mais nos detalhes de
implementação, pois cada uma delas implementa a sua própria sintaxe para estrutura condicionais,
variáveis, repetições e tudo o mais relacionado à maneira como o fluxo de execução acontece.
Terminaremos este tema com uma avaliação formativa com o objectivo de verificar o nível da sua
aprendizagem. Então vamos a isso!
Aula 7 e 8 Objectivos
• Diferenças entre PHP, ASP e JSP Compreender a diferença entre PHP,ASP e JSP
Resumo
As três linguagens, PHP, ASP e JSP, compartilham da mesma arquitetura para o seu
funcionamento, ou seja, rodam na parte do cliente, são usadas principalmente para tratar
requisições feitas por um cliente, possuem lógica de programação e montam a saída do seu
processamento usando principalmente HTML.Vimos que as diferenças de cada uma estão mais
nos detalhes de implementação, pois cada uma delas implementa a sua própria sintaxe para
estrutura condicionais, variáveis, repetições e tudo o mais relacionado à maneira como o fluxo de
execução acontece. Cada um deles roda usando um servidor web específico: o PHP usa
principalmente o Apache, o ASP o IIS da Microsoft e o JSP faz uso do Apache Tomcat.O JSP, que
possui sua estrutura e maneira de escrever intimamente ligada ao mundo Java (o termo JSP
significa Java Server Pages) possui ainda todo um universo adicional e complementar de
programação chamado Servlets, que trazem mais facilidades na escrita de código do lado do
servidor, sendo o JSP usado principalmente na criação de interfaces gráficas inteligentes para
sistemas, pois concentra uma série de facilidades de lógica que o HTML por si só não tem.
1.Lemay,E (2002).Aprenda criar paginas Web com HTML e XHTML em 21 dias ( 3 edição ).São
Paulo: pearson education do brasil.
2.Machado,F. e Abreu.M .(2004).projecto de banco de dados: visão pratica (11 edição).São
Paulo:Erica Ltda.
3.Niederauer.J.(2004).desenvolvendo Websites com PHP:aprenda criar websites dinâmicos e
interativos com php e banco de dados .São Paulo: novatec editora.
4.MENDES, D. R. (2009). Programação Java com Ênfase em Orientação a Objetos. Novatec.
5.Manual da disciplina de Aplicações Web da UNISCED.
Tarefas a realizar
1. A leitura e a reflexão individual do tema e de acordo com os textos complementares.
2. Participar no fórum previsto para o tema, com pelo menos uma reflexão sobre o que estudou a
respeito o tema.
3. Realizar um conjunto de actividades formativas, programadas em função do tema, as quais o
estudante deve realizar.
Semana 5
Tema 5: PROJECTO FINAL
10/05 a 31/05
Resumo
Neste tema, vimos alguns exemplos para iniciar com o processo de desenvolvimento das
aplicações.Por fim, foi realizada a consolidação de todas temáticas abordadas nesta disciplina.
As leituras e outros recursos deste tema encontram-se na lista de Leituras e Outros Recursos do
curso
Tarefas a realizar
1. A leitura e a reflexão individual do tema e de acordo com os textos complementares.
2. Participar no fórum previsto para o tema, com pelo menos uma reflexão sobre o que estudou a
respeito o tema.
3. Realizar um conjunto de actividades formativas, programadas em função do tema, as quais o
estudante deve realizar.
METODOLOGIA
A metodologia de trabalho utilizada nesta disciplina compreende:
1. A partilha/discussão de textos de leitura obrigatória e momentos coletivos de reflexão e de
estudo com os colegas;
2. O esclarecimento de dúvidas nos fóruns, a preparação e realização de actividades propostas.
Tarefas a realizar:
1. A leitura e a reflexão individuais acontecem ao longo de todo o processo de aprendizagem. Sem
a leitura e as reflexões individuais, o discente fica muito limitado na sua participação nos fóruns
previstos, assim como também, dificilmente, poderá realizar com sucesso as actividades
formativas programadas.
2. A aprendizagem está estruturada por temas. Para cada tema existe um fórum moderado pelo
tutor, que permanecerá aberto ao longo da disciplina, proporcionando assim, uma interação activa
entre os estudantes.
3. A leitura e a reflexão individuais integram um conjunto de actividades formativas, programadas
em função de cada tema, as quais o estudante deve realizar.
4. A leitura e reflexão individual de acordo com os textos propostos.
RECURSOS
Bibliografia
1.Lemay,E (2002).Aprenda criar paginas Web com HTML e XHTML em 21 dias ( 3 edição ).São
Paulo: pearson education do brasil.
2.Machado,F. e Abreu.M .(2004).projecto de banco de dados: visão pratica (11 edição).São
Paulo:Erica Ltda.
3.Niederauer.J.(2004).desenvolvendo Websites com PHP:aprenda criar websites dinâmicos e
interativos com php e banco de dados .São Paulo: novatec editora.
4.MENDES, D. R. (2009). Programação Java com Ênfase em Orientação a Objetos. Novatec.
5.Manual da disciplina de Aplicações Web da UNISCED.
Outros Recursos:
Recursos pontuais a serem disponibilizados pelo docente
V. AVALIAÇÃO
A Média Final (MF) determina a transição ou não do discente admitido ao Exame Normal,
mediante a fórmula:
MF = ENx60% + NFX40%