• Nenhum resultado encontrado

Desenvolvimento e disponibilização de Conteúdos para a Internet

N/A
N/A
Protected

Academic year: 2021

Share "Desenvolvimento e disponibilização de Conteúdos para a Internet"

Copied!
24
0
0

Texto

(1)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

Desenvolvimento e

disponibilização de

Conteúdos para a Internet

Por Matheus Orion

(2)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

Requisitos do desenvolvimento WEB

• Editor de texto ou IDE

• SGBD

• Browser

• Servidor de aplicação

• Conhecimento em tecnologias front-end(html,css,javascript)

• Conhecimento em tecnologias back-end(asp,java,php)

(3)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

Requisitos da disponibilização WEB

Host (Servidor)

Conexão com a internet

Dominio

(4)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

Editores de texto

• NotePad++

• Gedit

• Bloco de notas

• Edit

• Vim

• Vi

(5)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

IDE’s

• Adobe DreamWeaver

• Aptana Studio

• NetBeans

• Eclipse

• Visual Studio

(6)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

SGBD’s

• Oracle

• SQLServer

• PostgreSQL

• MySQL

(7)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

Servidores de aplicação

• Jboss

• Tomcat

• Apache

• IIS

(8)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

Hosts

• Próprio

• Freehostia

• Hostinger

• Hostgator

• Locaweb

(9)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

(10)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

Dominios

• .com (Registrável em qualquer host)

• .com.br (Registrado pelo registro.br)

• .edu (Exige comprovação do MEC)

• Gratuítos (.zz.vc, .16mb.com)

(11)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

Ferramentas de apoio

Firebug

Filezila

Gimp, PhotoShop, FireWorks

DBDesigner, Toad

(12)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

Bibliotecas

Na ciência da computação, biblioteca é uma coleção de

subprogramas utilizados no desenvolvimento de software.

Bibliotecas contém código e dados auxiliares, que provém

serviços a programas independentes, o que permite o

compartilhamento e a alteração de código e dados de forma

modular

(13)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

API

• Application Programming Interface

• Interface de Programação de Aplicações

• Conjunto de rotinas e padrões estabelecidos por um software

para a utilização das suas funcionalidades

• Abstrai detalhes da implementação

• Ex:Correios, Google maps.

(14)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

Framework

Framework de software compreende de um conjunto de classes

implementadas em uma linguagem de programação específica,

usadas para auxiliar o desenvolvimento de software.

Observe que um framework é uma aplicação quase completa,

mas com pedaços faltando. Um framework impõe um modelo

de colaboração ao qual você deve se adaptar

(15)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

Framework

PHP

Kohana (https://kohanaframework.org/)

CodeIgniter (http://codeigniter.com)

CakePHP (http://cakephp.org )

Zend (http://framework.zend.com)

Symfony (http://www.symfony-project.org/)

PEAR (http://pear.php.net/)

(16)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

(17)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

(18)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

Framework

JAVA

JSF(http://www.oracle.com/technetwork/java/javaee/javaserverfa

ces-139869.html)

Spring (http://static.springsource.org/spring-security/)

Hybernate (http://www.hibernate.org/)

(19)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

Framework

Python

• Django

• Pyramid

(20)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

(21)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

Framework

Ruby

(22)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

Invasão

“Se da invasão resultar a obtenção de conteúdo de

comunicações eletrônicas privadas, segredos comerciais ou

industriais, informações sigilosas”

Pena - reclusão, de 6 (seis) meses a 2 (dois) anos, e multa,

se a conduta não constitui crime mais grave.

Lei nº 12.737/2012, art. 154-A,

§3

(23)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

(24)

Prof. Matheus Orion. MBA em Desenv. De Software. | matheus@testedemesa.com.br Disciplina: Desenvolvimento e disponibilização de Conteúdos para a Internet.

Tarefa 4

Fazer uma análise em sites da WEB a fim de encontrar

vulnerabilidades.

Apresentar relatório em 08/07 com os testes realizados e

vulnerabilidades encontradas.

Referências

Documentos relacionados

O presente artigo buscou verificar se os mecanismos disciplinadores, presentes na estrutura conceitual da Gestão de Custos Interorganizacionais (GCI), estão relacionados aos

Esse relato traz a experiência do curso prático de implantação do Sistema Agroflorestal de base orgânica coordenado pelo Núcleo de Agroecologia da Embrapa Milho e Sorgo e o Cen-

In this work an approach is proposed to the analysis of directional angular correlation data in which the function W(θ) used to fit the experimental data already includes the

The direct method, besides being affected by the low quantity of 235 U in environmental samples, is also problematic due to the fact that the most intense transitions (185 and 143

A síndrome também pode se espalhar para todo o corpo, resultando em êmbolos sépticos, empiema, mediastinite, artrite séptica, edemas, trombose de veias (não só da jugular interna,

As pápulas e placas urticariformes e pruriginosas da gravidez, do inglês Pruritic Urticarial Papules and Plaques of Pregnancy (PUPPP), correspondem a erupções cutâneas

Dessa forma, nota-se um crescimento no uso de anorexígenos, também conhecidos como supressores do apetite, de forma abusiva e irracional, causando o

Os hemangiomas são os tumores vasculares benignos mais comuns da infância, apresentando- se geralmente como lesões cutâneas.. No entanto, podem surgir em outros sítios,