0% acharam este documento útil (0 voto)
72 visualizações42 páginas

1 - Web HTML CSS JS PHP

Enviado por

victor menezes
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
72 visualizações42 páginas

1 - Web HTML CSS JS PHP

Enviado por

victor menezes
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 42

DESENV.

WEB EM
HTML5, CSS,
JAVASCRIPT E PHP

Profº: Luiz Felipe Cirqueira dos Santos


Sobre mim:
FORMAÇÃO ACADÊMICA:
GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO PELA UNIT;
PÓS-GRADUAÇÃO EM ARQUITETURA E INFRAESTRUTURA DE T.I PELA FAVENI;
PÓS-GRADUAÇÃO EM GESTÃO DE T.I PELA UNINTER;
MESTRANDO EM CIÊNCIA DA COMPUTAÇÃO PELA UFS.

Experiência:
Linkedin: https://www.linkedin.com/in/luiz-felipe-cirqueira-dos-santos-4662a2b9/
Github: https://github.com/luizfelipecirqueira

Contato: LUIZ.FELIPSANTOS@professores.estacio.br
Ementa
Principais tópicos discutidos nesta
matéria
LINGUAGEM DE MARCAÇÃO DE HYPERTEXTO ­HTML;
LINGUAGEM DE MARCAÇÃO E ESTILOS ­CSS;
LINGUAGEM JAVASCRIPT;
PROGRAMAÇÃO DE PÁGINAS DINÂMICAS COM AJAX & PHP;
CRIAÇÃO DE UM CRUD.
Objetivos Gerais

Estruturar páginas web, utilizando a linguagem DE MARCAÇÃO


DE HYPERTEXTO (HTML 5), para a formação de um arcabouço
sobre o qual serão construídas funcionalidades dinâmicas;

­ plicar características de estilo a páginas WEB, utilizando a


A
linguagem de marcação de estilos (CSS3), para praticar técnicas
de engenharia de software como facilidade de compreensão,
reutilização de código, manutenibilidade e interoperabilidade;
Objetivos Gerais
Empregar programabilidade em páginas web, utilizando
linguagem Javascript, mais usada no mercado, para o
desenvolvimento de um sistema web com funcionalidades
dinâmicas;

­ mpregar programabilidade em páginas web, utilizando


E
linguagem AJAX e PHP, bastante comum em sistemas legado,
para o desenvolvimento de um sistema web com funcionalidades
dinâmicas;
Objetivos Gerais

Integrar um SGBD em sistema web, baseando­-se na


linguagem PHP e na classe PDO, para que o sistema seja
capaz de lidar com massas de dados estruturados.
Como serão as aulas?
A disciplina adotará o modelo de aprendizagem
baseada em problemas;

Realização da Atividade Prática Supervisionada, que


são atividades práticas realizadas em laboratórios,
bibliotecas e trabalhos individuais e/ou em grupo que
fazem parte do ecossistema de aprendizagem global e
local.
Temas que iremos abordar:
1. LINGUAGEM DE MARCAÇÃO DE HYPERTEXTO ­HTML
1.1 FILOSOFIA POR TRÁS DO HTML5 (O HTML 5; O CSS; O JAVASCRIPT)
1.2 O QUE É E QUAIS SÃO OS ATRIBUTOS DE UMA TAG
1.3 LISTAS E TABELAS
1.4 FORMULÁRIOS (VALIDAÇÃO FORMULÁRIO)
2. LINGUAGEM DE MARCAÇÃO E ESTILOS ­CSS
2.1 DEFINIÇÃO
2.2 SINTAXE & SELEÇÃO DE ELEMENTOS
2.3 FORMAS DE INCLUSÃO NO HTML (ESTILO INLINE, INCORPORADO,
INTERNO E EXTERNO)
2.4 WEB RESPONSIVA E MOBILE FIRST
Temas que iremos abordar:
3. LINGUAGEM JAVASCRIPT
3.1 APRESENTAÇÃO DO CONCEITO DE PROGRAMAÇÃO CLIENT­SIDE
VERSUS SERVER-SIDE
3.2 ESTRUTURAS DE DECISÃO (IF; CASE)
3.3 ESTRUTURA DE REPETIÇÃO (WHILE; DO\WHILE; FOR)
3.4 VETOR (ARRAY) (CRIAÇÃO DE VETOR VAZIO; ACESSO A
ELEMENTOS REMOVENDO ELEMENTOS)
4. PROGRAMAÇÃO DE PÁGINAS DINÂMICAS COM AJAX & PHP
4.1 AJAX
4.2 JSON
4.3 PHP
Temas que iremos abordar:
5. CRIAÇÃO DE UM CRUD (ATIVIDADE PRÁTICA
SUPERVISIONADA)
5.1 INTEGRANDO O DOCTRINE COM O ZEND
FRAMEWORK
5.2 CRIANDO A AÇÃO INCLUIR
5.3 CRIANDO A AÇÃO CONSULTA
5.4 CRIANDO A AÇÃO EDITAR
5.5 CRIANDO A AÇÃO EXCLUIR
Como será a avaliação?
O processo de avaliação oficial se dá através de NOTA FINAL ÚNICA,
estabelecida ao fim do semestre;
As avaliações poderão ser realizadas por meio de atividades teóricas
e/ou práticas, e realização de projetos ou trabalhos, representando
atividades acadêmicas de ensino, de acordo com as especificidades da
disciplina, permitindo desta forma avaliar a evolução do aluno no
desenvolvimento das competências e na construção do conhecimento
alvo da disciplina;
A soma de todos os instrumentos que possam vir a compor o grau final
da AV não poderá ultrapassar o grau máximo de 10 (dez) pontos.
Para aprovação do aluno
Atingir resultado igual ou superior a 6,0;

Frequentar, no mínimo, 75% das aulas


ministradas.
Bibliografia Básica
DEITEL, Paul J.; DEITEL, Harvey M. Ajax, Rich Internet
Applications e desenvolvimento Web para programadores. São
Paulo: Pearson, 2008. Disponível em:
https://plataforma.bvirtual.com.br/Leitor/Publicacao/426/pdf
PLOTZE, Rodrigo. Tecnologias WEB. Rio de Janeiro: SESES, 2015.
Disponível em:
http://repositorio.novatech.net.br/site/index.html#/objeto/detalhes/B
F917AFA­2335­4BB8­A269­85491F228012
TERUEL, Evandro C. HTML 5 Guia Prático. 2a Ed. São Paulo: Érica,
2014. Disponível em:
https://integrada.minhabiblioteca.com.br/#/books/9788536519296/
Bibliografia Complementar
FLANAGAN, David. JavaScript: O Guia Definitivo. 6a Ed. Porto Alegre: Bookman, 2014.
Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788565837484/
FONSECA, Cleber C. Programação para Internet Rica. Rio de Janeiro: SESES, 2016.
Disponível em:
http://repositorio.novatech.net.br/site/index.html#/objeto/detalhes/846BB14A­57D1­ 4236­-
B334­17A19E0A77D6
HAROLD, Elliotte R. Refatorando HTML ­ Como Melhorar o Projeto de Aplicações Web
Existentes. Porto Alegre: Bookman, 2010. Disponível em:
https://integrada.minhabiblioteca.com.br/#/books/9788577806706/
MILETTO, Evandro M.; BERTAGNOLLI, Silvia C. Desenvolvimento de Software II:
Introdução ao Desenvolvimento Web com HTML, CSS, JavaScript e PHP. Porto Alegre:
Bookman, 2014. Disponível em:
https://integrada.minhabiblioteca.com.br/#/books/9788582601969/
SOARES, Walace. PHP 5 ­Conceitos, Programação e Integração com Banco de Dados. 7a
Ed. São Paulo: Érica, 2013. Disponível em:
https://integrada.minhabiblioteca.com.br/#/books/9788536505633/
LINGUAGEM DE MARCAÇÃO DE
HYPERTEXTO ­HTML
INTRODUÇÃO
Linguagem criada para criar e estruturar páginas na web;
Criada por Tim Berners-Lee, cientista da computação
britânico, em 1991;
Desenvolveu o HTML enquanto trabalhava no CERN
(Organização Europeia para a Pesquisa Nuclear);
O objetivo era facilitar a partilha de documentos e
informações entre pesquisadores.
Qual o Intuito da Criação?

Facilitar a Partilha de Informação;


Uniformizar a Formatação;
Acessibilidade.
Facilitar a Partilha de Informação

Permitir que documentos fossem


acessíveis e interligados através de
hyperlinks;
Criação de um sistema de
navegação entre diferentes páginas.
Uniformizar a Formatação

Padronização de imagens, textos e


demais conteúdos na web.
Acessibilidade

Tornar a informação acessível de


forma simples e eficiente;
Informação acessível a partir de
qualquer computador conectado à
internet.
Princípios do HTML

Simplicidade;
Interoperabilidade;
Flexibilidade;
Simplicidade

Projetado para ser fácil de aprender e


usar;
Sem necessidade de conhecimento
avançado em programação.
Interoperabilidade

Linguagem independente de
plataforma;
Pode ser utilizado em qualquer
plataforma e em qualquer navegador.
Flexibilidade

Permite a incorporação de diversas


mídias e tecnologias;
CSS para estilização;
Javascript para interatividade.
Estrutura Básica
TAG

Elemento de marcação;
Define o conteúdo e a estrutura de
uma página web;
Cada tag html descreve parte de um
conteúdo e como renderizá-lo.
TAG

Geralmente vem em pares;


Uma tag para abertura e uma para
fechamento;
Seus elementos ficam entre colchetes
angulares (<></>);
Principais Tags e atributos

<!DOCTYPE html> -> Declaração do tipo de


documento, referenciando que é um documento Html5;
<html> -> Raiz do documento html;
lang -> Atributo que especifica o idioma do conteúdo
do documento;
<head> -> Contêm metadados sobre o documento:
links para arquivos CSS, JS;
título.
Principais Tags e atributos
<title> -> título do documento;
<body> -> corpo do documento;
<header> -> conteiner para conteúdo introdutório;
<footer> -> rodapé do documento ou de uma seção;
<h1> a <h6> -> definir títulos e sub-títulos;
<nav> -> definição para links de navegação;
<ul> -> Lista não ordenada;
<ol> -> Lista ordenada;
<li> -> Define um item da lista;
Principais Tags e atributos

<a> -> definiçao de hiperlink;


href -> atributo para inclusão de url;
<main> -> Especifica o conteúdo principal do
documento;
<section> -> Define seções no documento;
id -> Atributo para identificador único de uma seção;
<p> -> tag para parágrafo;
Principais Tags e atributos

class -> Especifica uma ou mais classes, sendo


utilizado para aplicação de estilos CSS;
style -> Declaração de estilo inline;
src -> Especifica um caminho para um arquivo
externo;
alt -> Fornecimento de texto alternativo, usado em
imagens.
Exemplo 1 - Minha primeira página Html
Exemplo 2 - Listas ordenadas e não ordenadas
Exemplo 2 - Listas ordenadas e não ordenadas
Exemplo 3 - Blog de IA
Exemplo 3 - Blog de IA
Desafio 1 - Portifólio
Criar uma página de portifólio simples que
apresenta informações sobre você, seus projetos e
como entrar em contato.
Desafio 2 - Página de Receita
Criar uma página que apresenta uma receita
simples, com uma lista de ingredientes e instruções
de preparo.
Dúvidas

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy