Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos,
Primeiramente, gostaria de me apresentar, meu nome é Flávio, esse é meu primeiro tópico aqui no forum e preciso iniciar um projeto para a empresa do meu pai juntamente comigo, por enquanto precisamos montar um página na web, tenho um conhecimento básico em programação e design, muito por ser curioso, mais também fiz curso técnico de informatica o que me deu um conhecimento a mais, mas nada muito complexo, pois geralmente era sempre o básico em todas as matérias, aprendi mais sozinho do que no curso, o que eu puder ajudar também, será um prazer!!
Por enquanto a minha dúvida é: Qual ou quais linguagens e mêtodos o site a seguir foi desenvolvido:
http://www.portoseguro.com.br/
Sei que é muito complexo, mais o que tenho em mente é criar algo parecido. Sei que vou precisar estudar muito antes para conseguir chegar perto, mais estou disposto para o que der e vier.
Obrigado a todos
Abraçoo
HTML +CSS +Jquery e alguma linguagem server-side (ta com cara de PHP mas não vasculhei muito o fonte)
O desse site especificamente eu não sei até porque nem sempre é possível saber pois o programador pode ocultar a linguagem utilizada para evitar hackers. Toda linguagem de programação utilizada sempre vai retornar para o usuário o HTML (linguagem de marcação) e o CSS (linguagem de estilo) essas são as bases do site em conjunto com o Javascript (Linguagem de script).
A linguagem de programação mais popular na web é o PHP existem outras linguagens, mas essa é a mais fácil de aprender. Você também vai precisar saber MYSQL para armazenar informações no banco de dados.
Esse é um pequeno norte para você começar a entender com que linguagens os sites são criados. Espero ter lhe ajudado, qualquer dúvida estamos aqui para ajudar.
Se está falando de todo o site mesmo, incluindo os portais... Te adianto que é um grande site. Vai precisar estudar muito MESMO, de verdade.
Primordialmente, o site é HTML, CSS, Javascript, PHP, SQL... Mais a fundo, encontramos Ajax, jQuery e até ASP, como disseram.
Enfim, sugiro contratar um profissional para trabalhar com você. Nem todos conseguem trabalhar com front-end e back-end. O site foi desenvolvido por uma grande equipe de profissionais, acredito. Isso engloba até segurança da informação. Um site desses também passa pelos profissionais de segurança. :)
Pelo que eu pude verificar, a linguagem é Java.
Cabeçalhos de resposta de uma requisição:
Cache-Control no-cache Connection close Content-Encoding gzip Content-Language pt-BR Content-Type text/html; charset=UTF-8 Date Fri, 08 Feb 2013 22:37:31 GMT Server Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 Vary Accept-Encoding,User-Agent X-Powered-By Servlet/2.5 JSP/2.1
Pessoal , obrigado a todos pelas respostas e pela agilidade.. Estou fazendo essas perguntas para ir me dando uma perspectiva ou me dando um norte segundo o Bergs.
Então, como o Bergs falou de o PHP ser a linguagem mais popular usada hoje, é possível criar algo parecido usando PHP?? Até porque, não é a nossa intenção por enquanto em criar algo muito complexo, o que queremos é algo parecido, mais bem mais simples. Bergs, qual o tipo de informação eu armazenaria em um banco de dados dentro de um site como esse??
Diéssica, imaginei mesmo logo de cara que esse site não teria sido criado por uma pessoa só, porém nosso projeto por enquanto vai ter muito menos informação, mostrei esse site, pois me agradou muito o estilo dele e queremos fazer algo do gênero, você acredita que pode ser possível criar uma página dinâmica assim sozinho, claro, algo um pouco mais simples?? E desculpe minha ignorância, mais o que seria front-end e back-end e quais as suas diferenças. Você disse uma coisa interessante, também penso na segurança do site, quero criar algo que não seja simples de mais fazendo dele vulnerável.
É possível criar algo parecido usando PHP??
Dá tranquilo. Vai exigir da sua experiência com a linguagem.
qual o tipo de informação eu armazenaria em um banco de dados dentro de um site como esse??
Logicamente, dados. É só ter noção de o que são esses dados. Quando você entra aqui no iMasters, você usa um usuário e senha. Ambos ficam armazenados em um banco, assim como os tópicos, posts etc. Em um banco há tabelas e colunas, cabe ao programador organizar os dados da melhor forma, fazê-los entrar para o banco de alguma forma, em qual tabela, coluna... ;)
você acredita que pode ser possível criar uma página dinâmica assim sozinho, claro, algo um pouco mais simples??
Não é impossível, e nem beira o impossível. É possível, mas você deve ter tempo, dedicação e paciência. Sugiro que aprenda a gostar da área um pouco.
E desculpe minha ignorância, mais o que seria front-end e back-end e quais as suas diferenças.
Front-end: CSS, HTML, Javascript — o que está interagindo com o usuário. Em resumo, a interface.
Back-end: PHP, Java, MySQL— o que fica por trás de toda a interação, basicamente. Lá estão algoritmos, bancos de dados etc.
Resumindo: enquanto o front-end apresenta os dados, o back-end trabalha (não consegui pensar em uma palavra melhor) com eles.
Você disse uma coisa interessante, também penso na segurança do site, quero criar algo que não seja simples de mais fazendo dele vulnerável.
Você quer fazer algo como o Portal do Cliente também? Se sim, é mais complicado e começa a beirar o impossível de se fazer sozinho em um período curto e sem profissionais da área por perto.
Diéssica, obrigado novamente, estou adorando as suas respostas.
Vou fazer tudo sozinho, vou ter um tempo para me dedicar por dia e sou super paciente, e gosto bastante da área, gosto de criar as coisas, nessa parte estou super tranquilo, mais como ainda estou muito por fora, só preciso saber qual o caminho certo que devo seguir. Então vamos lá, só para esclarecer, para mim criar algo do tipo, parecido porém mais simples, vou ter que buscar aprender CSS, HTML, Javascript, PHP, Java e MySQL?? Só para eu entender também, me corrija se eu estiver errado, HTML praticamente vai ser o esqueleto do site, CSS serão as regras de formatação?? Já fiz algumas coisas usando os dois, mais tudo muito simples. Ai vem Javascript, serão os scripts da página, tudo que precisar executar ou tomar uma ação dentro do site, serão através deles?? PHP e Java terão quais funções?? MySQL banco de dados somente??
Sobre a segurança, queremos criar um portal para clientes, mais muito mais simples do que o Portal da Porto, o cliente poderá efetuar um login e ter acesso a proposta de seguro dele, e algumas informações sobre o caso dele e também irá receber newsletter, mais estou muito preocupado com essa parte, pois a proposta de seguro contém informações como CPF, endereço e até número da conta bancária. Muito difícil criar um sistema de segurança para proteger isso?? Exige o conhecimento de uma outra linguagem também??
Pessoal, alguém poderia tirar essas duvidas??
Gostaria também de alguma indicação de material para estudo, apostilas, qualquer coisa que já dê para mim ir começando
Você pode chegar a um resultado parecido utilizando qualquer linguagem de programação, independente de ser PHP, ASP, Java, Python etc. Tudo dependerá dos recursos disponíveis, tempo para aprendizado, dentre vários outros fatores. Leia com calma bastante material da área (até mesmo as acaloradas discussões de qual é melhor), e escolha a que melhor se encaixa no seu caso.
Sobre as demais siglas:
HTML
Linguagem de marcação. Onde um parágrafo se traduz como uma tag <p></p>, ou uma imagem vem em forma de tag <img />. Serve para escrever tudo o que o usuário vê na tela, mas de forma semântica, sendo que cada tag tem sua devida função, e deve ser respeitada.
CSS
Onde formatamos o HTML, e aplicamos a aparência que o usuário vê (cores, bordas, fundos, cantos, efeitos etc etc etc).
Javascript
É considerado também uma linguagem de programação, mas client-side. Ou seja, não há a necessidade de ter um servidor específico para rodá-lo, pois ele irá atuar no próprio navegador do usuário. Com o Javascript, inicialmente você tem a possibilidade de acessar e alterar os elementos do DOM (validar formulários, acrescentar ou remover coisas do HTML, manipular eventos etc), mas, de forma mais avançada também é possível usá-lo para concatenar com outras linguagens de programações server-side.
MySQL
É um dos vários banco de dados existentes, e um dos preferidos atualmente (e caso o produto final seja GPL, sua licença é gratuita). Ele utiliza a marcação SQL, e é altamente compatível com as mais variadas linguagens de programação presentes no mercado.
E no caso da segurança do site?? Alguma linguagem especifica para isso, ou eu faço propriamente com a linguagem que eu estiver usando na criação dele??
E no caso da segurança do site?? Alguma linguagem especifica para isso, ou eu faço propriamente com a linguagem que eu estiver usando na criação dele??
Isto, e com bastante experiência. Pois você terá de saber todas as vulnerabilidades que podem existir se você fizer algo de X ou Y maneira.
Tudo vai ser questão de muita leitura, aplicação e experimentação, testes. Enfim, aprendizado, como todos da área fazem ao longo da carreira.
html, css, javascript
tem algumas páginas ali que dá para ver que tem asp