Codificação de aplicações web
aplicações web são mais fáceis de construir do que aplicações móveis, requerem pouco ou nenhum software adicional para desenvolver e testar, e executado em todos os dispositivos, incluindo desktops, laptops e dispositivos móveis. Embora os aplicativos móveis podem executar muitas tarefas de aplicação web comum, tais como e-mail, algumas tarefas ainda são mais fáceis de executar usando aplicações web.
Conteúdo
Por exemplo, a reserva de viagem é mais fácil usar aplicações web, especialmente desde que as medidas necessárias - revendo voos, hotéis e aluguel de carros, e depois de comprar todos os três - são o melhor alcançado com várias janelas, acesso a um calendário e a entrada de pessoal substancial e informações de pagamento.
As linguagens de programação utilizadas para codificar aplicações web básicos, mais definidos nas secções seguintes, incluem HTML (Hypertext Markup Language), CSS (Cascading Style Sheets) e javascript. As características adicionais podem ser adicionadas a esses sites usando linguagens como Python, Ruby ou PHP.
Começando com HTML, CSS e javascript
sites simples, como a mostrada, são codificados utilizando HTML, CSS e javascript. HTML é usado para colocar o texto na página, CSS é usado para denominar esse texto, e javascript é usado para adicionar efeitos interativos, como o botão de Twitter ou Facebook Compartilhar que permite compartilhar conteúdo em redes sociais e atualiza o número de outras pessoas que têm também compartilhou o mesmo conteúdo.
Fonte: lindaliukas.fi
Sites transmitindo informações principalmente estático, imutável muitas vezes são codificados apenas nestas três línguas. Você vai aprender sobre cada uma dessas línguas em capítulos posteriores.
Adicionando lógica com Python, Ruby ou PHP
Sites com funcionalidades mais avançadas, tais como contas de usuário, upload de arquivos e e-commerce, normalmente requerem uma linguagem de programação para implementar esses recursos. Embora Python, Ruby e PHP não são as únicas linguagens de programação esses sites podem usar, eles estão entre os mais populares.
Esta popularidade significa que existem grandes comunidades online de desenvolvedores que programam em línguas, postar livremente código que você pode copiar para construir características comuns, e hospedar discussões online públicas que você pode ler de soluções para problemas comuns.
Cada uma destas línguas também tem marcos populares e bem documentados. UMA estrutura é uma coleção de componentes genéricos, tais como contas de usuário e esquemas de autenticação que são reutilizados com frequência, permitindo que os desenvolvedores para construir, testar e sites de lançamento mais rapidamente. Você pode pensar em um quadro como semelhante à coleção de modelos que vem com um processador de texto.
Você pode criar o seu currículo, cartão ou calendário a partir do zero, mas usando o modelo built-in para cada um desses tipos de documentos ajuda a criar o seu documento mais rápido e com maior consistência. marcos populares para línguas incluem
Django e Garrafa para o Python
Rails e Sinatra para Ruby
Video: Curso Gratis Segurança de Aplicações Web com PHP
Zend e Laravel para PHP
Video: Aplicação Web e RESTful