KnowledgeCity

Como a web funciona

Assista à primeira aula grátis — tenha acesso completo às 26 aulas.

To view this video please enable JavaScript.

Curso: Sob demanda
Principiante  Provedor Paul Poteete  7 Capítulos ·  26 Lições ·  2h 18m  em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Chinês simplificado 

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.