Curso avançado desenvolvimento Web com HTML, CSS e JS - 2024
- Descrição
- Currículo
- FAQ
- Revisões
Curso Completo de HTML, CSS e JavaScript: Flexbox, Desempenho, Acessibilidade, HTML Semântico, Hospedagem de Sites, Configuração DNS, Boas Práticas e Atalhos para Aumentar Produtividade.
Explore o mundo do desenvolvimento web com este curso abrangente, projetado para iniciantes e profissionais que desejam aprimorar suas habilidades. Aprenda a criar layouts flexíveis usando Flexbox, otimize o desempenho do seu site, implemente práticas de acessibilidade e utilize HTML semântico para melhorar a estrutura e a SEO. Além disso, descubra como escolher entre hospedagens gratuitas e pagas, configurar DNS, seguir boas práticas de desenvolvimento e utilizar atalhos no VS Code para aumentar sua produtividade. Prepare-se para dominar todos esses aspectos essenciais e muito mais para se destacar no mundo do desenvolvimento web.
O que você aprenderá:
-
Fundamentos de HTML, CSS e JavaScript
-
Criação de Layouts Flexíveis com Flexbox
-
Otimização de Desempenho para Web
-
Práticas Avançadas de Acessibilidade
-
Implementação de HTML Semântico
-
Opções de Hospedagem de Sites: Gratuitas e Pagas
-
Configuração de DNS para Sites
-
Boas Práticas de Desenvolvimento Web
-
Atalhos no VS Code para Aumentar a Produtividade
-
Estratégias Avançadas para SEO (Otimização para Mecanismos de Busca)
-
Acompanhamento de Tráfego no Site
-
Lazy Loading de Imagens
-
Configuração de Robots.txt
-
Metas de Busca no Google
-
Google Analytics
-
Hospedagem grátis e paga
-
Comprar domínio e configurar DNS
-
Paginas prontas no Figma
Quem deve fazer este curso:
-
Iniciantes em desenvolvimento web que desejam aprender os fundamentos desde o início.
-
Desenvolvedores web intermediários que procuram aprimorar suas habilidades e adotar melhores práticas.
-
Profissionais de design interessados em expandir seu conhecimento para o desenvolvimento de front-end.
Pré-requisitos:
-
Conhecimento básico de computação e navegação na web.
-
Vontade de aprender e disposição para praticar regularmente.
-
1Introdução sobre o cursoVídeo Aula
-
2Introdução de como funciona o HTMLVídeo Aula
Na introdução do curso, você será introduzido ao HTML, a linguagem essencial para criar páginas web. Abordemos a estrutura básica de um documento HTML.
-
3Preparando o Ambiente: Configuração Inicial do Visual Studio CodeVídeo Aula
>>>>> PRINCIPAIS EXTENSÃO DO VSCODE <<<<<<<<<
1. Material Icon: Esta extensão adiciona ícones coloridos e visualmente atraentes para diferentes tipos de arquivos no Visual Studio Code, facilitando a identificação e a navegação pelos arquivos em seu projeto.
2. Live Server: Com o Live Server, você pode iniciar um servidor local diretamente do Visual Studio Code para desenvolvimento web. Ele atualiza automaticamente a página no navegador quando você faz alterações no código, proporcionando uma experiência de desenvolvimento mais dinâmica.
3. Color Picker: Essa extensão permite selecionar cores diretamente no editor, facilitando a escolha e aplicação de cores em seu código CSS, HTML, ou qualquer outro arquivo que necessite de definição de cores.
4. Dracula: O tema Dracula oferece uma aparência escura e elegante para o Visual Studio Code. Ele é conhecido por suas cores contrastantes que proporcionam uma experiência de codificação agradável e de fácil leitura.
5. CSS Formatter: Esta extensão formata automaticamente seu código CSS para seguir convenções de estilo consistentes, ajudando a manter seu código organizado e legível.
6. Prettier: O Prettier é uma ferramenta de formatação de código que suporta várias linguagens, incluindo JavaScript, HTML e CSS. Esta extensão integra o Prettier ao Visual Studio Code, permitindo formatar seu código com facilidade e consistência com apenas um clique.
-
4Construindo a Base: Introdução ao HTML e Estruturação de PáginasVídeo Aula
As tags `<head>` no HTML desempenham um papel crucial na estruturação e configuração das páginas web. A tag `<head>` é uma das duas principais seções de um documento HTML.
1. **Título da Página (`<title>`)**: O elemento `<title>` define o título da página, que é exibido na barra de título do navegador ou na guia da página. É importante ter um título descritivo e significativo para cada página, pois isso não só ajuda os usuários a entenderem o conteúdo da página, mas também melhora a otimização para mecanismos de busca (SEO).
2. **Meta Tags (`<meta>`)**: As meta tags fornecem informações adicionais sobre a página que são geralmente usadas por navegadores, mecanismos de busca e outras aplicações. Algumas das meta tags comuns incluem:
- `charset`: Define o conjunto de caracteres usado no documento.
- `viewport`: Especifica como o conteúdo da página deve ser exibido em dispositivos móveis.
- `description`: Fornecer uma breve descrição do conteúdo da página, que é frequentemente usada pelos mecanismos de busca.
3. **Links Externos (`<link>`)**: A tag `<link>` é usada para vincular o documento HTML a recursos externos, como folhas de estilo (CSS), ícones de favoritos e fontes. Por exemplo, você pode usar `<link>` para vincular um arquivo CSS que define a aparência e o layout da página.
-
5Explorando as Principais Tags de Texto do HTMLVídeo Aula
Aqui estão algumas das principais tags de texto no HTML:
1. <h1> - <h6>: Essas tags são usadas para definir cabeçalhos de diferentes níveis de importância. <h1> é o cabeçalho de maior nível, enquanto <h6> é o de menor.
2. <p>: A tag <p> é usada para definir parágrafos de texto.
3. <a>: A tag <a> é usada para criar links.
4. <span>: A tag <span> é uma tag de texto genérica que é usada para aplicar estilos específicos a partes do texto.
5. <strong> e <em>: Essas tags são usadas para enfatizar o texto. <strong> geralmente indica um forte ênfase, enquanto <em> indica ênfase mais sutil, muitas vezes em itálico.
6. <b> e <i>: Antigamente, eram usadas para negrito e itálico, mas agora são mais usadas semânticamente. <b> para texto em negrito e <i> para texto em itálico.
7. <br>: Esta tag é usada para criar uma quebra de linha dentro de um parágrafo.
8. <pre>: A tag <pre> é usada para definir texto pré-formatado, mantendo espaços em branco e quebras de linha exatamente como estão no código HTML.
Essas são apenas algumas das principais tags de texto no HTML. Cada uma desempenha um papel importante na estruturação e formatação do conteúdo de uma página da web.
-
6Explorando Tags ul e ol lista ordenada e não ordenada do HTML (Parte 1)Vídeo Aula
Neste vídeo, exploraremos a inclusão de links com a tag `<a>` e a estruturação de listas utilizando as tags `<ol>`, `<ul>` e `<li>` no HTML. Você aprenderá a criar links para redirecionar os usuários para outras páginas ou recursos externos, além de entender como organizar informações em listas ordenadas e não ordenadas. Ao final, você estará apto a integrar links e criar listas de forma eficaz, melhorando a usabilidade e a navegabilidade de suas páginas web.
-
7Explorando Tags ul e ol lista ordenada e não ordenada do HTML (Parte 2)Vídeo Aula
Neste vídeo, exploraremos a inclusão de links com a tag `<a>` e a estruturação de listas utilizando as tags `<ol>`, `<ul>` e `<li>` no HTML. Você aprenderá a criar links para redirecionar os usuários para outras páginas ou recursos externos, além de entender como organizar informações em listas ordenadas e não ordenadas. Ao final, você estará apto a integrar links e criar listas de forma eficaz, melhorando a usabilidade e a navegabilidade de suas páginas web.
-
8Explorando Atributos do HTML e Tag de ImagemVídeo Aula
Nesta aula, mergulharemos fundo nos atributos do HTML e na utilização da tag de imagem. Você aprenderá como os atributos podem ser aplicados para fornecer informações adicionais e funcionalidades às diferentes tags HTML, permitindo uma personalização mais eficaz e precisa de elementos em sua página web. Além disso, exploraremos em detalhes a tag de imagem `<img>`, descobrindo como incorporar imagens em seu site de forma adequada e eficiente. Ao final desta aula, você estará pronto para utilizar atributos HTML de maneira estratégica e integrar imagens de forma impactante em suas páginas web.
-
9Explorando Tags HTML para Tornar o Código Mais SemânticoVídeo Aula
Nesta aula, os participantes aprenderão a importância do HTML semântico e como escolher as tags adequadas para melhorar a acessibilidade, usabilidade e SEO de um site. Desde os conceitos básicos até técnicas avançadas, a aula inclui exemplos práticos, estudos de caso e dicas para otimização semântica.
-
10Entendo o funcionamento das unidades de medidas no CSS (rem, px, em) (opcional)Vídeo Aula
No CSS, existem várias unidades de medida que você pode usar para definir o tamanho de elementos, como títulos, texto, margens, etc. Aqui estão algumas das unidades mais comuns:
Pixels (px): Esta é a unidade de medida mais básica e comum. Um pixel é uma unidade de medida absoluta e é usado principalmente para definir tamanhos fixos.
Rem (root em): O "rem" é relativo ao tamanho da fonte do elemento raiz (normalmente o elemento <html>). Se você definir o tamanho da fonte do elemento raiz como 16px, então 1rem será igual a 16px, 2rem será igual a 32px e assim por diante. Usar "rem" é útil para criar layouts escaláveis, pois ele mantém a consistência com relação ao tamanho da fonte definida pelo usuário.
Em (em): Similar ao "rem", o "em" também é uma unidade relativa, mas é relativa ao tamanho da fonte do elemento pai. Por exemplo, se o tamanho da fonte do elemento pai for 16px e você definir o tamanho de um elemento como 2em, o tamanho desse elemento será 32px.
Ao decidir qual unidade de medida usar, é importante considerar o contexto e o comportamento desejado. Se você quer garantir que o tamanho do seu título se adapte às configurações de tamanho de fonte do navegador do usuário, o uso de "rem" pode ser mais apropriado. Se você precisa de um tamanho de fonte fixo e controlado, "px" pode ser a melhor escolha.
-
11Aula Inicial: Iniciando seu Projeto de Website construindo o MENU.Vídeo Aula
Link do site.
https://burgerflex.netlify.app
Link para buscar os Icons.<script src="https://use.fontawesome.com/releases/v6.5.2/js/all.js"defer></script>
Link das fonts
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Hind:wght@400;500;700&family=Poppins:wght@400;500;600;900&family=Roboto:wght@400;500&display=swap" />
-
12Estruturando e estilizando um Banner com HTML e CSSVídeo Aula
-
13Estruturando e estilizando um Banner com HTML e CSS (parte 2)Vídeo Aula
-
14Estruturando e estilizando Cards com HTML e CSSVídeo Aula
-
15Estruturando e estilizando blocos para Descrições com HTML e CSSVídeo Aula
-
16Estruturando e estilizando layout para Contatos com HTML e CSSVídeo Aula
-
17Responsividade: Estilizando banner do site para mobile com CSSVídeo Aula
-
18Responsividade: Estilizando layout descrições e contato para mobile com CSSVídeo Aula
Link para gerar links com mensagens personalizadas para WhatsApp.
https://gerador-de-link.netlify.app/
-
19Responsividade: Estilizando menu e cards para mobile com CSSVídeo Aula
-
20Funcional: Aprimorando experiência com envio de Formulários e Ajustes de layoutVídeo Aula
Link FORM: https://www.staticforms.xyz/
Gerador de link para WhatsApp: https://gerador-de-link.netlify.app/
-
21JavaScript: Explorando interações dinâmicas aplicando JavaScript no Menu MobileVídeo Aula
-
22JavaScript: Implementando Setas para Cards em dispositivos mobile com JavaScriptVídeo Aula
-
23Hospedando seu site grátisVídeo Aula
https://www.netlify.com/
https://burgerflex.netlify.app/
-
24Introdução: Fundamentos essenciais para criar um Site ProfissionalVídeo Aula
<--Font dos icones -->
<script src="https://use.fontawesome.com/releases/v6.5.2/js/all.js" defer></script>
<--Fonts -->
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link rel="preload" as="style" href="https://fonts.googleapis.com/css2
family=Hind:wght@400;500;700&
family=Poppins:wght@400;500;600;900&
family=Roboto:wght@400;500&display=swap"/>
-
25Estruturando e definindo blocos HTML do HeaderVídeo Aula
-
26Estruturando e definindo blocos HTML de BannerVídeo Aula
-
27Estruturando e definindo blocos HTML dos CardsVídeo Aula
-
28Estruturando e definindo blocos HTML dos Cards para PlanosVídeo Aula
Para gerar link personalizado para WhatsApp
https://gerador-de-link.netlify.app/ -
29Estruturando e definindo blocos HTML das principais DúvidasVídeo Aula
Nesta aula, exploraremos como utilizar as tags <details> e <summary> para criar conteúdos expansíveis e interativos em páginas web. A tag <details> permite ocultar conteúdo secundário, enquanto <summary> proporciona um título ou uma breve descrição para abrir e fechar esse conteúdo. Vamos aprender a implementar essas tags de maneira eficaz para melhorar a usabilidade e a acessibilidade do seu site, oferecendo aos usuários a capacidade de explorar informações adicionais de forma intuitiva. Ao final desta aula, você estará preparado para aplicar esses recursos em seus projetos web, proporcionando uma experiência de usuário mais dinâmica e informativa.
Conteúdo das Perguntas.
O que é um bot de atendimento do WhatsApp?Um bot de atendimento do WhatsApp é um programa de computador projetado para interagir com usuários automaticamente através do WhatsApp. Ele pode ser usado para responder a perguntas comuns, fornecer informações, realizar transações e muito mais, tudo de forma automatizada.
Como um bot de atendimento do WhatsApp funciona?
Um bot de atendimento do WhatsApp funciona através de um conjunto de comandos e respostas predefinidos. Quando um usuário envia uma mensagem para o número do WhatsApp associado ao bot, o bot processa essa mensagem, executa ações conforme necessário e envia uma resposta de volta ao usuário.
Quais são os benefícios de usar um bot de atendimento do WhatsApp?Os benefícios de usar um bot de atendimento do WhatsApp incluem:
Atendimento automático e instantâneo 24 horas por dia, 7 dias por semana.
Economia de tempo e recursos, pois reduz a necessidade de atendimento manual.
Melhora na experiência do cliente, fornecendo respostas rápidas e precisas.
Possibilidade de realizar transações, agendar compromissos e muito mais de forma automatizada.
-
30Estruturando e definindo blocos HTML do contato e rodapéVídeo Aula
Link Icons: <script src="https://use.fontawesome.com/releases/v6.5.0/js/all.js" defer></script>
-
31Estilizando Header (Menu, Logo, Botoes) com CSSVídeo Aula
-
32Estilizando Banner com botoes com CSSVídeo Aula
-
33Estilizando Cards de demostração com CSSVídeo Aula
Nesta aula, vamos explorar o Flexbox do CSS, focando na propriedade flex-wrap: wrap; e na pseudo-classe nth-child. O Flexbox permite organizar elementos de forma flexível em um contêiner, facilitando layouts responsivos. Com flex-wrap: wrap;, podemos controlar como os elementos se ajustam em várias linhas ou colunas conforme necessário, otimizando o espaço disponível.
A pseudo-classe nth-child nos permite selecionar elementos com base na sua posição na estrutura do HTML, oferecendo flexibilidade ao estilizar elementos específicos ou grupos de elementos. Juntas, essas técnicas ajudam a criar layouts dinâmicos e adaptáveis, melhorando a experiência do usuário em diferentes dispositivos.
Ao final da aula, você estará apto a utilizar o Flexbox de forma eficaz para criar layouts modernos e responsivos, aplicando técnicas avançadas de estilização com a pseudo-classe nth-child.
-
34Estilizando Cards para Planos com CSSVídeo Aula
Nesta aula, exploraremos como criar uma disposição de cards com scroll vertical usando Flexbox e a propriedade overflow-y do CSS. Os cards são elementos comumente utilizados para exibir informações de forma organizada e visualmente atraente em sites. Usando Flexbox, podemos estruturar facilmente uma grade de cards responsiva, que se adapta dinamicamente ao tamanho do conteúdo e à tela do usuário.
A propriedade overflow-y: auto; ou overflow-y: scroll; permite que os cards excedam o espaço disponível verticalmente, adicionando uma barra de rolagem quando necessário. Isso é particularmente útil quando há muitos cards para exibir em uma área limitada de tela, garantindo que o usuário possa navegar facilmente por todo o conteúdo.
Durante a aula, aprenderemos como aplicar Flexbox para organizar os cards em uma grade flexível e como usar overflow-y para controlar o scroll vertical dos cards conforme o conteúdo cresce. Ao final, você estará apto a criar layouts de cards eficientes e responsivos, proporcionando uma experiência de usuário intuitiva e agradável em diversos dispositivos.
-
35Estilizando layout das principais Dúvidas com CSSVídeo Aula
-
36Estilizando layout responsivo para Contato com CSSVídeo Aula
-
37Estilizando layout do rodapé com CSSVídeo Aula
Nesta aula, vamos explorar duas propriedades essenciais do CSS: line-height: 1.5rem; e flex-wrap: wrap; gap: 2rem;. A primeira define o espaçamento entre linhas de texto, garantindo legibilidade e conforto visual. A segunda permite que itens em layouts Flexbox se ajustem dinamicamente em várias linhas, com um espaçamento uniforme de 2rem entre eles. Essas técnicas são fundamentais para criar layouts responsivos e esteticamente agradáveis em páginas web.
Ao final da aula, você estará apto a aplicar line-height, flex-wrap e gap de forma eficaz, melhorando a organização do texto e a estrutura flexível dos seus projetos web.
-
38Responsividade: Estilizando banner do site para mobile com CSSVídeo Aula
-
39Responsividade: Estilizando Cards de demostração para mobile com CSSVídeo Aula
-
40Responsividade: Estilizando layout das Dúvidas, Rodapé e ajuste do BannerVídeo Aula
-
41JavaScript: Estilizando layout Planos e Implementando setas com JS para mobileVídeo Aula
-
42JavaScript: Estilizando Menu Mobile e deixando interativo com CSS e JSVídeo Aula
JavaScript: Criando um Menu com Acessibilidade
Nesta aula, exploraremos a importância de criar menus acessíveis usando JavaScript. Um menu acessível é crucial porque garante que todos os usuários, incluindo aqueles com deficiências visuais, motoras ou cognitivas, possam navegar efetivamente no site. Ao incorporar JavaScript, podemos implementar recursos que melhoram a acessibilidade do menu, como:
Navegação por Teclado: Utilizando JavaScript, podemos garantir que o menu possa ser navegado facilmente usando apenas o teclado, sem depender exclusivamente do mouse. Isso é fundamental para usuários com deficiências motoras que precisam de tecnologias assistivas.
Focus Management: JavaScript pode ser usado para gerenciar o foco nos elementos do menu, garantindo que os usuários saibam onde estão navegando. Isso é especialmente importante para pessoas cegas ou com baixa visão que usam leitores de tela.
Animações Acessíveis: Ao criar animações no menu, é essencial garantir que sejam suaves e controladas, para não causar distrações ou dificuldades para usuários com sensibilidades visuais.
Toggle de Navegação: Implementando um toggle de navegação responsivo, que pode ser ativado e desativado facilmente, garantimos que todos os usuários possam acessar o conteúdo do menu de maneira intuitiva e acessível.
Compatibilidade com Tecnologias Assistivas: JavaScript nos permite testar e otimizar a compatibilidade do menu com tecnologias assistivas, como leitores de tela, para garantir que todas as informações sejam corretamente interpretadas e acessíveis aos usuários.
Ao final desta aula, você estará capacitado não apenas a criar menus interativos e visualmente atraentes, mas também a garantir que esses menus sejam inclusivos e acessíveis a todos os públicos, promovendo uma experiência de usuário positiva e equitativa em seu site.
-
43JavaScript: Estilizando Menu Mobile e deixando interativo com CSS e JS (Parte 2)Vídeo Aula
JavaScript: Criando um Menu com Acessibilidade
Nesta aula, exploraremos a importância de criar menus acessíveis usando JavaScript. Um menu acessível é crucial porque garante que todos os usuários, incluindo aqueles com deficiências visuais, motoras ou cognitivas, possam navegar efetivamente no site. Ao incorporar JavaScript, podemos implementar recursos que melhoram a acessibilidade do menu, como:
Navegação por Teclado: Utilizando JavaScript, podemos garantir que o menu possa ser navegado facilmente usando apenas o teclado, sem depender exclusivamente do mouse. Isso é fundamental para usuários com deficiências motoras que precisam de tecnologias assistivas.
Focus Management: JavaScript pode ser usado para gerenciar o foco nos elementos do menu, garantindo que os usuários saibam onde estão navegando. Isso é especialmente importante para pessoas cegas ou com baixa visão que usam leitores de tela.
Animações Acessíveis: Ao criar animações no menu, é essencial garantir que sejam suaves e controladas, para não causar distrações ou dificuldades para usuários com sensibilidades visuais.
Toggle de Navegação: Implementando um toggle de navegação responsivo, que pode ser ativado e desativado facilmente, garantimos que todos os usuários possam acessar o conteúdo do menu de maneira intuitiva e acessível.
Compatibilidade com Tecnologias Assistivas: JavaScript nos permite testar e otimizar a compatibilidade do menu com tecnologias assistivas, como leitores de tela, para garantir que todas as informações sejam corretamente interpretadas e acessíveis aos usuários.
Ao final desta aula, você estará capacitado não apenas a criar menus interativos e visualmente atraentes, mas também a garantir que esses menus sejam inclusivos e acessíveis a todos os públicos, promovendo uma experiência de usuário positiva e equitativa em seu site.
-
44SEO: Ajustando FORM, SEO, Acessibilidade, Boas práticas e desempenhoVídeo Aula
Link Form: https://formsubmit.co/
Link do Form da módulo intermediário: https://www.staticforms.xyz
Link meta tags: https://metatags.io
Link para gerar link para whatsApp: https://gerador-de-link.netlify.app
**Descrição da Aula: A Importância do SEO (Otimização para Mecanismos de Busca)**
Nesta aula, vamos explorar a importância do SEO (Search Engine Optimization) para garantir a visibilidade e o sucesso de um site na web. SEO refere-se ao conjunto de estratégias e práticas que ajudam um site a ser melhor compreendido, indexado e classificado pelos mecanismos de busca, como o Google.
**Por que o SEO é Importante:**
1. **Aumento da Visibilidade:** Um bom SEO ajuda a melhorar o posicionamento do seu site nos resultados de busca. Isso significa que mais pessoas podem encontrar seu site quando procuram por produtos, serviços ou informações relacionadas ao seu nicho.
2. **Atração de Tráfego Qualificado:** O tráfego orgânico gerado por meio de resultados de busca tende a ser mais qualificado, ou seja, mais propenso a se converter em clientes, assinantes ou seguidores. Isso porque esses visitantes estão ativamente procurando pelo que você oferece.
3. **Custo-Benefício:** Comparado a outras formas de marketing digital, como anúncios pagos, o SEO pode ser uma estratégia de longo prazo mais econômica. Uma vez bem implementado, pode continuar gerando tráfego orgânico sem custos adicionais por clique.
4. **Credibilidade e Autoridade:** Sites bem otimizados geralmente são percebidos como mais confiáveis e autoritários pelos usuários. Isso pode aumentar a reputação da sua marca e influenciar positivamente a decisão de compra dos consumidores.
5. **Melhoria da Experiência do Usuário:** Muitos fatores de SEO, como tempos de carregamento rápidos, conteúdo de qualidade e design responsivo, também contribuem para uma experiência positiva do usuário. Isso não só aumenta a satisfação dos visitantes, mas também pode reduzir a taxa de rejeição do seu site.
6. **Monitoramento e Otimização Contínua:** Implementar boas práticas de SEO não é apenas um esforço único, mas um processo contínuo de monitoramento e otimização. Isso permite adaptar seu site às mudanças nos algoritmos de busca e às preferências dos usuários ao longo do tempo.
Ao final desta aula, você entenderá como implementar estratégias eficazes de SEO para melhorar a visibilidade e o desempenho do seu site nos mecanismos de busca, contribuindo para o crescimento e sucesso do seu negócio online.
-
45DESEMPENHO: Carregamento Preguiçoso das Imagens ao Rolamento da PáginaVídeo Aula
Formar correta de trazer Sitemap no arquivo robots.
Sitemap: https://educcaflex-pro.netlify.app/sitemap.xml
Link para gerar Sitemap https://www.xml-sitemaps.com/
-
46BOAS PRÁTICAS: Configuração de Tags e Google Analytics para Análise de TráfegoVídeo Aula
-
47HOSPEDAGEM: Hospedagem com servidor pago, configuração DNS e HTTPSVídeo Aula