Article image
Roberto Júnior
Roberto Júnior10/02/2023 23:55
Compartilhe

Primeiros passos para programar para a Web

  • #HTML

#INTRODUÇÃO

A programação web, assim como qualquer outra área tecnológica, exige bastante dedicação por parte daqueles que desejam dominar os conceitos gerais de programação. 

Considerando que todo mundo deve e precisa partir do início, abaixo, discorreremos sobre alguns pontos importantes que precisam ser conhecidos por aqueles que estão dispostos a embarcar no maravilhoso mundo da Programação Web.

#TERMOS-CHAVE

DOWNLOAD

- Down: baixo

- Load: carregar

UPLOAD

- Up: cima

- Load: carregar

LATÊNCIA

- Tempo entre o envio e recebimento dos dados.

CRACK

- Piratear um software;

- Quebrar a segurança de um programa.

HTML

- Linguagem de Marcação [não de programação].

LINK

- Ligação.

URL

- Endereço.

LOGIN/LOGON

- Entrar.

LOGOUT/LOGOFF

- Sair.

PIXEL

- Elementos da imagem.

CLICK BAIT

- Notícias que apelam para que você clique nelas.

BLOG

- Diário na Internet.

VLOG

- Diário em vídeo.

PODCAST

- Programa gravado na internet.

#PROVEDOR DE SERVIÇO

- Dial-up

- ADSL (banda larga)

- Fibra Ótica

- Rádio

- Satélite

- Móvel

- P2P* (peer to peer)

PORTAS [Porto = Originalmente)

20 FTP

22 SSH

25 SMTP

53 DNS

80 HTTP

4443 HTTPS

#INTERNET, DADOS MÓVEIS E CELULAR

- SMS = Não custa nada para as empresas de telefonia;

- MMS = Mensagens multimídia (maiores dados);

- CONEXÕES MÓVEIS:

- 1G = 10 Kbps

- 2G = 97 Kbps

- 3G = 7 Mbps

- 4G = 22,1 Mbps

- 5G = 10 Gbps

Wi-Fi

- IEEE 802.11 2 Mbps (2.4 GHz)

- IEEE 802.11b 11 Mbps (2.4 GHz)

- IEEE 802.11a 54 Mbps (5 GHz)

- IEEE 802.11g 54 Mbps (2.4 GHz)

- IEEE 802.11n 150 - 600 Mbps (2.4 GHz / 5 GHz)

- IEEE 802.11ac 1.3 Gpbs (5 GHz)

SEGURANÇA NA INTERNET

- WEP: Chaves de 64 bits / 128 bits

- WPA: Chave trocada periodicamente

- WPA2 (AES): IEEE 802.11i:

- (+ segurança)

- (+ processamento)

BLUETOOTH

- CLASSES (Taxa: 1 Mbps - 50 Mbps)

1 100 metros

2 10 metros

3 1 metro

BROWSER

- CONSEGUE INTERPRETAR:

- Linguagens de Programação;

- Liguagens de Marcação [HTML...UML);s

- Conteúdo Multimídia.

TIPOS DE PÁGINAS

- ESTÁTICA [Não se movia - Parecia um quadro];

- DINÂMICA [Dinâmica - Interação com os elementos].

SITE

- Página da Internet;

- Podem ser feitas de diversas LPs;

- D/XHTML caindo em desuso.

*APLICATIVO NA WEB

E-COMMERCE

- Site de compra e venda;

- Com sistema de pagamentos [pode ser fora do site];

WEB-SERVER (Servidores)

- CLASSIFICAÇÕES:

- Estático = Servidor Físico;

- Dinâmico = Software no servidor Físico.

WEB-SERVICE

- Interface disponível para fazer requisições;

- Exemplos: Correios; Governo.

#STACK

- PILHAS DE TECNOLOGIAS;

- CONJUNTOS DE SOFTWARES;

- CAPACIDADE E LIMITAÇÕES DE PERFORMANCE.

- PARTES DO STACK:

Front-end

- Parte de frente;

- Interface do Usuário (UI e UX);

- Lógica de Programação;

- HTML;

- CSS;

- jQuery;

- PHP.

Back-end

- Parte de trás;

- Servidores, bancos de dados;

- meio-de-campo: banco de dados e interface;

- MySQL; Oracle; Protocolos de Comunicação; PHP, Java.

Full stack

- Profissional completo.

#PRINCIPAIS LINGUAGENS

- HTML;

- CSS;

- JAVASCRIPT;

- PHP;

- .NET

- ASP;

- JAVA;

- RUBY;

- PYTHON;

- PERL;

- C/C++/C#.

#TERMOS COMUNS

- 404 - Endereço Inexistente;

- Algoritmo;

- Linguagens;

- API - Funcionalidade adicional;

- Biblioteca / dll;

- Breakpoint - Pontos de parâmetros;

- Bug

- Código - Instruções;

- Controle de versões;

- Debug Chegar;

- Design adaptativo/responsivo;

- Documentação Interna e Externa;

- Estrutura de Dados;

- Framework - caixa de ferramentas;

- Github - Controladores de versão;

- Meta tags;

- MySQL;

- Solução - Programa ou Conjunto de Programas;

- IU;

- UX;

- WYSIWYG (Você ver -> Você imprime).

PRIMEIRA APLICAÇÃO WEB

- Servidor XAMPP: Apache + Maria DB + PHP + Perl;

- Config;

- Procurar documentroot;

- Trocar pelo caminho de sua Pasta Projetos;

- Notepad ++

Compartilhe
Comentários (0)