Você está na página 1de 19

Programação Web

Prof. Lucas Agnaldo de Miranda


Correia
PLANEJAMENTO DO
SEMESTRE LETIVO
2023/1
QUEM É O PROFESSOR?

Lucas Agnaldo de Miranda Correia

• Formação:
• Sistemas de Informação;
• Especialização na Linguagem de Programação Java.
• Contato:
• lucas.correia@unidep.edu.br
Programação Web?

O desenvolvimento web inclui criação, codificação


e programação de sites e seus respectivos elementos
e linguagens. Ele também envolve integração com
sistemas e ferramentas, armazenamento de banco
de dados, cibersegurança, entre outros, com o
objetivo de estruturar cada detalhe de uma página
da internet.
Programação Web?

Os sites e demais programas (aplicações) presentes na


internet hoje são muito mais dinâmicos e necessitam de um
desenvolvimento maior, com diversas integrações com APIs
(Application Programming Interface), preparação e
armazenamento de banco de dados e muito mais.
Essa complexidade atual e as várias linguagens utilizadas na
programação acabou dando origem a profissões distintas como,
por exemplo, a de front-end e back-end.
Ainda existem profissionais full que dominam ambas as
linguagens de programação, mas dependendo do tamanho do
projeto de desenvolvimento de websites, esse profissional acaba
sendo um gestor com a responsabilidade de integrar as áreas.
Funções do desenvolvedor Web

• Layouts de sites;
• Programação de menus e ferramentas de
navegação;
• Gestão de dados;
• Otimização do código para navegação;
• Segurança e privacidade dos usuários.
Diferenças entre front-end e back-end

Front-end codifica e desenvolve de tudo aquilo que


conseguimos visualizar em uma página na internet
enquanto usuário. Isso inclui todos os elementos visuais
presentes: disposição dos elementos, fontes de textos,
cores, fotos, vídeos, chatbots, formulários, menus entre
tantos outros.
Back-end desenvolve o que é invisível aos olhos do
utilizador. É ele o responsável por codificar e programar
toda a parte do sistema interno operacional. Isso significa
fazer as integrações com API’s e servidores,
armazenamento e proteção de dados internos e externos,
assim como a usabilidade, entre outros.
Linguagens de programação

Uma linguagem de programação pode ser de nível


alto ou baixo. As chamadas de alto nível possuem
uma construção linguística que se aproxima mais da
forma humana de se comunicar. Por exemplo, é
comum ver termos em inglês como “delete” que
oferecem instruções para que o programa apague
alguma informação. Isso torna esse modelo um
pouco mais intuitivo e fácil de aprender.
Linguagens de programação

Já a linguagem de baixo nível, utiliza comandos


mais complexos e o código binário, que são
sequências combinadas dos números 0 e 1. Isso
otimiza a comunicação com a máquina, aumentando
a agilidade do processo. Os diferentes tipos
funcionam melhor de acordo com o objetivo que se
busca atingir.
Linguagens desktop
Linguagens de back-end
Linguagens de front-end
Linguagens mobile
Dicas de Livros
Dicas de Livros
Referências

https://blog.xpeducacao.com.br/desenvolvimento-web/

https://www.napratica.org.br/linguagem-de-programacao/

Você também pode gostar