Descrição do Curso
Como a Web Funciona é uma discussão introdutória sobre a Internet e as várias tecnologias da Web que tornam o desenvolvimento da Web possível. Neste curso, aprenderás como definir conceitos e princípios básicos para comunicação técnica pela Internet, tecnologia da web de front-end, tecnologia da web de back-end, tecnologias de montagem da web e algumas ferramentas populares de design de sites. Este curso não foi elaborado para ensinar como programar ou criar sites do zero, mas para preparar-te para discutires as diferentes tecnologias envolvidas no desenvolvimento da web e como essas tecnologias afectam o processo de desenvolvimento da web. O curso começa com uma descrição básica de como os serviços da Internet combinam com os serviços da Web. A Internet é representada como uma base na qual residem os servidores da web. Isso também inclui como os nomes de domínio são importantes para tornar a web um recurso utilizável para todos ao redor do mundo. Em seguida, fazemos a transição para os blocos de construção de front-end básicos de um site: HTML, folhas de estilo em cascata (CSS) e JavaScript. Além do básico, discutimos a tecnologia back-end da web e o uso emergente da linguagem de montagem da web. Finalmente, o curso termina com uma revisão de alguns pacotes de software de criação de sites online e offline.
Objectivos de aprendizagem:
- Conceitos e princípios básicos da web
- Aprender arquitetura cliente / servidor
- Entender servidores web e acesso seguro à web
- Aprender sobre tecnologias front-end da web
- Aprender como JavaScript é usado na criação de sites
- Aprender sobre tecnologias back-end da web
- Aprender sobre pacotes de software e seus usos
- Aprender sobre web assembly
- Aprender sobre linguagens compiladas estáticas
- Aprender a diferença entre computação baseada em navegador e computação baseada em servidor
- Aprender a metodologia de criação de um site
- Aprender a importância do design de interface do usuário
O Que Você Vai Aprender
- Definir conceitos e princípios web básicos para comunicação técnica pela internet
- Explicar arquitetura cliente/servidor, servidores web e acesso web seguro (HTTP/HTTPS, portas 80/443)
- Descrever tecnologias web front-end incluindo HTML, CSS e JavaScript e como JavaScript é usado no design de sites
- Discutir tecnologias web back-end, PHP e frameworks front-end como Vue, Angular e React
- Distinguir web assembly (linguagem compilada estática) de JavaScript (linguagem interpretada dinâmica) e computação baseada em navegador versus baseada em servidor
- Revisar suites de software de criação de sites online e offline, conceitos básicos de design de sites e a importância do design de interface do usuário
Principais Conclusões
- O curso é uma discussão introdutória da internet e das tecnologias web que tornam o desenvolvimento web possível, não um curso sobre programação ou construção de sites do zero.
- A internet serve como fundação na qual residem os servidores web, e nomes de domínio (FQDN, TLD, nomes de host, URLs) tornam a web utilizável para pessoas em todo o mundo.
- Os blocos de construção front-end de um site incluem HTML, folhas de estilo em cascata (CSS) e JavaScript, enquanto tecnologia back-end e web assembly suportam o lado do servidor.
- Web assembly é uma linguagem compilada estática, enquanto JavaScript é uma linguagem interpretada dinâmica, e a computação pode ser baseada em navegador ou em servidor.
- O curso termina revisando suites de software de criação de sites online e offline e enfatizando o design de interface do usuário.
Perguntas Frequentes
Para quem é este curso?
É um curso introdutório para qualquer pessoa que queira discutir as diferentes tecnologias envolvidas no desenvolvimento web e compreender como essas tecnologias afetam o processo de desenvolvimento web.
Este curso me ensinará como programar ou construir sites do zero?
Não. O curso não é projetado para ensinar você a programar ou criar sites do zero, mas para prepará-lo para discutir as diferentes tecnologias web e como afetam o processo de desenvolvimento web.
Quais tópicos o curso abrange?
Abrange conceitos web básicos e princípios, arquitetura cliente/servidor, servidores web e acesso web seguro, tecnologias front-end (HTML, CSS, JavaScript), tecnologias back-end e PHP, frameworks front-end (Vue, Angular, React), web assembly, linguagens compiladas estáticas versus interpretadas dinâmicas, computação baseada em navegador versus servidor, conceitos básicos de design de sites, design de interface do usuário e ferramentas de criação de sites online e offline.
Quais habilidades vou ganhar com este curso?
O curso desenvolve habilidades em habilidades básicas de internet, desenvolvimento web, engenharia web, ajuda web, linguagem web e processamento web.
Como o curso é estruturado?
O curso é organizado em lições que começam com uma introdução e como os serviços de internet se integram com os serviços web, passam por tecnologias front-end e back-end e web assembly, cobrem design e ferramentas de criação de sites e terminam com uma conclusão.









