Criando o seu primeiro script - Curso JavaScript #04

Criando o seu primeiro script - Curso JavaScript #04

Introdução e Perguntas Iniciais

Visão Geral da Seção: Nesta seção, o professor faz algumas perguntas iniciais antes de começar a aula.

Perguntas Iniciais

  • Quais são as bibliografias recomendadas e os sites para aprender JavaScript?
  • Quais documentos foram recomendados para facilitar o aprendizado em JavaScript?
  • É necessário saber inglês para ser um programador? Isso é um pré-requisito?
  • Quais foram as dicas para estudar e aprender JavaScript corretamente?
  • Quais macetes foram dados para fixar o conteúdo na memória?
  • Quais programas foram instalados no computador para desenvolver o primeiro programa em JavaScript?

Voltando à Aula Anterior

Visão Geral da Seção: O professor incentiva os alunos a revisarem a aula anterior caso não consigam responder às perguntas feitas anteriormente.

Desenvolvendo os Primeiros Scripts em JavaScript

Visão Geral da Seção: Nesta seção, o professor anuncia que irá começar a desenvolver os primeiros scripts em JavaScript.

Apresentação do Professor

Visão Geral da Seção: O professor se apresenta e dá as boas-vindas aos alunos.

Importância de Estudar a Base da Linguagem

Visão Geral da Seção: O professor destaca a importância de estudar a base da linguagem antes de avançar para os scripts.

Relembrando Conceitos Iniciais

Visão Geral da Seção: O professor relembra conceitos como a diferença entre JavaScript e Java, o que é ECMAScript e a estrutura dos documentos HTML, CSS e JavaScript.

Panorama Completo do Curso

Visão Geral da Seção: O professor incentiva os alunos a revisarem as primeiras aulas para obterem uma visão completa do curso.

Preparação do Ambiente de Desenvolvimento

Visão Geral da Seção: O professor demonstra como abrir o Google Chrome e o Visual Studio Code, que foram instalados na aula anterior.

Utilizando Dois Monitores ou um Celular

Visão Geral da Seção: O professor sugere utilizar dois monitores ou um celular para assistir à aula enquanto programa no computador.

Organização dos Arquivos

Visão Geral da Seção: O professor destaca a importância de organizar os arquivos durante o desenvolvimento para evitar se perder posteriormente.

Abertura da Pasta do CursoJS no Visual Studio Code

Visão Geral da Seção: O professor demonstra como abrir a pasta do curso no Visual Studio Code.

Conclusão

Visão Geral da Seção: O professor conclui a introdução e está pronto para começar a parte prática do curso.

Note que as seções foram criadas de acordo com os títulos e conteúdo do vídeo, seguindo uma ordem cronológica. Os bullet points fornecem uma visão geral dos principais pontos abordados em cada seção.

Economizando espaço da tela

Visão geral da seção: Nesta parte, o instrutor mostra como economizar espaço na tela do Visual Studio Code.

Organizando arquivos em pastas

  • Para economizar espaço na tela, é possível clicar nos papéis brancos para ocultar a área lateral esquerda.
  • Ao clicar novamente, a área lateral é exibida.
  • É recomendado organizar os arquivos por aulas.
  • Clicando no ícone "Nova Pasta", é possível criar uma nova pasta e nomeá-la de acordo com a aula correspondente.

Criando um arquivo HTML

  • Após criar a pasta, pode-se criar um novo arquivo clicando no ícone "Novo Arquivo".
  • O primeiro exercício será chamado de "ex001.html" (nomes de arquivos para web devem ser em letras minúsculas).
  • Ao pressionar Enter, o arquivo é criado.

Visualizando o arquivo no navegador

  • É possível ocultar as abas desnecessárias, como a aba "Welcome".
  • Ao abrir a pasta correspondente à aula e clicar duas vezes no arquivo desejado, ele será aberto no navegador.
  • Qualquer alteração feita no código requer um reload para atualizar o navegador.

Criando código HTML

Visão geral da seção: Nesta parte, o instrutor demonstra como criar um código HTML básico usando o Visual Studio Code.

Utilizando o recurso Intelisense

  • Digite "html" para acionar o recurso Intelisense.
  • Selecione "html5" para utilizar a versão mais atualizada do HTML.

Código HTML5 gerado automaticamente

  • Ao selecionar "html5", o Visual Studio Code gera automaticamente um código HTML5 básico.
  • Esse código é simples e fácil de entender, mesmo para iniciantes.

Importância do conhecimento em HTML

  • O conhecimento prévio em HTML não é essencial para este curso de JavaScript.
  • No entanto, é recomendado que os alunos aprendam HTML posteriormente.
  • O Curso em Vídeo oferece um "Curso de HTML com CSS" para aprofundar o conhecimento nessas tecnologias.

Estrutura básica do documento HTML

Visão geral da seção: Nesta parte, o instrutor explica a estrutura básica de um documento HTML.

Cabeça e corpo do documento

  • Todo site possui uma estrutura composta pela cabeça e pelo corpo.
  • A área da cabeça contém configurações e metadados.
  • A área do corpo é onde o conteúdo será exibido.

Tags e marcações no HTML

  • As marcações no HTML são feitas por meio das tags.
  • As tags são utilizadas para definir elementos e suas configurações.
  • Exemplos de tags mencionadas incluem as configurações de caracteres (para suportar acentuações) e a configuração do viewport.

Título do documento

  • O título define o texto que aparecerá na aba ou na barra superior do navegador.
  • É possível alterar o título ao salvar o arquivo.

Salvando arquivos e alterações

Visão geral da seção: Nesta parte, o instrutor explica como salvar arquivos no Visual Studio Code e como identificar arquivos modificados.

Salvando arquivos

  • Para salvar um arquivo, basta clicar em "File" e selecionar "Save".
  • Uma bola ao lado do nome do arquivo indica que o arquivo foi modificado e ainda não foi salvo.
  • Pressionando Ctrl+S, a bola desaparece, indicando que o arquivo foi salvo.

Identificando arquivos modificados

  • Um número ao lado do nome do arquivo indica quantos arquivos foram modificados.
  • Ao fazer alterações no código sem salvar, uma bolinha é exibida para indicar que o arquivo foi alterado.

Meu Primeiro Programa e a Maldição do Olá Mundo

Visão Geral da Seção: Nesta seção, o palestrante fala sobre a importância de começar um programa com o famoso "Olá, Mundo!" e como isso pode afetar o aprendizado.

Meu Primeiro Programa e a Maldição do Olá Mundo

  • A "maldição do Olá Mundo" é uma crença de que se você não escrever "Olá, Mundo!" em seu primeiro exemplo de programação, você pode não aprender corretamente.
  • O palestrante decide seguir essa tradição e inclui o código "Olá, Mundo!" em seu primeiro programa.
  • Ele mostra onde está escrito "Meu primeiro programa" e onde será inserido o código "Olá, Mundo!".
  • Salva o arquivo pressionando Ctrl+S ou atualiza a página pressionando F5.
  • Explica que a opção de traduzir a página aparece porque está em inglês, mas ele opta por não traduzir.
  • Destaca que o título do programa é "Meu primeiro programa" e o conteúdo é "Olá, Mundo!".

Título e Parágrafo

  • Demonstra como transformar o texto "Olá, Mundo!" em um título usando tags HTML adequadas.
  • Explica que um título é semelhante ao título de uma matéria de jornal.
  • Mostra como criar um parágrafo usando as tags HTML correspondentes.

Estilo

  • Introduz a parte de estilo no HTML.
  • Explica que as configurações de estilo geralmente são feitas na área <head> do documento HTML.
  • Mostra como criar uma tag <style> em letras minúsculas.
  • Demonstra como definir o estilo de fundo usando a propriedade background-color.
  • Explica que é possível escolher cores usando nomes, códigos RGB ou hexadecimal.
  • Salva e atualiza a página para mostrar as alterações no estilo.

Conteúdo e Estilo no HTML

Visão Geral da Seção: Nesta seção, o palestrante explora a estrutura do HTML, incluindo conteúdo e estilo.

Conteúdo

  • Destaca que todo o conteúdo está dentro de um arquivo HTML.
  • Sugere fazer tudo dentro de um único arquivo HTML.
  • Compara a parte de conteúdo com a parte de estilo.

Estilo

  • Explica que a parte de estilo é configurada na área <head> do documento HTML.
  • Mostra como criar uma tag <style> em letras minúsculas.
  • Demonstra como definir estilos para elementos específicos, como o corpo (<body>) do documento.
  • Exemplifica a definição da cor de fundo usando background-color.

Configurando Estilos com CSS

Visão Geral da Seção: Nesta seção, o palestrante explora como configurar estilos usando CSS no HTML.

Configurando Estilos com CSS

  • Explica que os estilos são escritos em CSS dentro das tags <style>.
  • Mostra como usar seletores para aplicar estilos a elementos específicos, como o corpo (<body>) do documento.
  • Demonstra como definir propriedades de estilo, como background-color, para personalizar a aparência dos elementos.
  • Destaca que é possível escolher cores usando nomes, códigos RGB ou hexadecimal.
  • Salva e atualiza a página para mostrar as alterações no estilo.

Configurando Fontes com CSS

Visão Geral da Seção: Nesta seção, o palestrante explora como configurar fontes usando CSS no HTML.

Configurando Fontes com CSS

  • Explica que é possível configurar a fonte usando CSS.
  • Mostra como usar a propriedade font-family para definir a família de fonte desejada.
  • Demonstra como definir o tamanho da fonte usando a propriedade font-size.
  • Salva e atualiza a página para mostrar as alterações na aparência do texto.

Essas são as principais informações abordadas no vídeo. Recomenda-se assistir ao vídeo completo para obter uma compreensão mais detalhada dos conceitos apresentados.

Atualização e Estilo

Visão Geral da Seção: Nesta seção, o palestrante fala sobre atualizações e estilos em HTML.

Atualização de Tamanho de Letra

  • O tamanho da letra é atualizado para 20.
  • A letra fica proporcional ao tamanho definido.

Estilo em HTML

  • O estilo em HTML é colocado dentro da tag <style>.
  • Existem outras maneiras de adicionar estilo, como usar arquivos separados.
  • Recomenda-se fazer um curso de HTML para aprender mais sobre isso.

Adicionando JavaScript

  • O JavaScript geralmente é adicionado antes do fechamento do corpo (</body>).
  • Um script pode ser criado usando a tag <script></script>.
  • É possível criar scripts externos também.

Programação em JavaScript

  • Dentro do script, é possível escrever comandos em JavaScript.
  • Comandos em JavaScript são escritos principalmente em letras minúsculas.
  • Um exemplo básico é mostrar um alerta na tela usando window.alert() ou apenas alert().

Programar em JavaScript

Visão Geral da Seção: Nesta seção, o palestrante explica a diferença entre programar em HTML, CSS e JavaScript. Ele também mostra como escrever comandos básicos em JavaScript.

Linguagens de Programação

  • HTML é uma linguagem de marcação.
  • CSS é uma linguagem de estilos (folhas de estilo).
  • JavaScript é uma linguagem de programação.

Escrevendo Comandos em JavaScript

  • Os comandos em JavaScript são escritos principalmente em letras minúsculas.
  • Um exemplo básico é usar alert() para mostrar uma mensagem na tela.
  • As mensagens devem ser colocadas entre aspas.

Executando o Código

Visão Geral da Seção: Nesta seção, o palestrante mostra como executar o código HTML com JavaScript e destaca a interatividade do JavaScript.

Execução do Código

  • Ao atualizar a página, o estilo é aplicado imediatamente.
  • O conteúdo HTML não aparece até que um comando em JavaScript seja executado.
  • Ao usar window.alert() ou alert(), a mensagem só aparece após clicar em "Ok".

Interatividade

  • A interatividade é uma característica importante do JavaScript.
  • Mesmo que o conteúdo não seja exibido inicialmente, os comandos em JavaScript podem ser executados.

Programar em JavaScript é simples

Visão geral da seção: Nesta parte do vídeo, o instrutor enfatiza que programar em JavaScript é, em geral, muito simples. Ele desencoraja a ideia de que JavaScript é difícil e explica que as pessoas que dizem isso podem estar frustradas com suas próprias experiências de aprendizado ou não querem concorrência.

  • Programar em JavaScript é considerado muito simples.
  • A base do JavaScript é fácil, mas pode parecer mais complicado quando se lida com arrays e vetores.

Conteúdo HTML, estilo CSS e interação JavaScript

Visão geral da seção: O instrutor explica a importância de unir conteúdo HTML, estilo CSS e interação JavaScript ao desenvolver um site. Ele mostra como esses elementos estão presentes no código criado anteriormente.

  • Desenvolver um site envolve combinar conteúdo (HTML), estilo (CSS) e interatividade (JavaScript).
  • No código criado anteriormente, a parte HTML corresponde ao conteúdo visível na página.
  • A parte CSS define o estilo visual do conteúdo.
  • A parte JavaScript lida com a interatividade do site.

Adicionando estilos ao código

Visão geral da seção: O instrutor demonstra como adicionar estilos ao código usando CSS. Ele altera a cor do título h1 para amarelo e adiciona uma opacidade máxima.

  • É possível adicionar estilos ao código usando CSS.
  • O título h1 pode ser estilizado alterando sua cor.
  • É possível ajustar a opacidade dos elementos.
  • O instrutor faz essas alterações no código para exemplificar.

Unindo conteúdo, estilo e interatividade

Visão geral da seção: O instrutor destaca a importância de unir conteúdo, estilo e interatividade ao desenvolver um site. Ele menciona que existem técnicas para melhorar o código, mas nesse estágio inicial é importante focar nos primeiros passos.

  • Desenvolver um site envolve unir conteúdo, estilo e interatividade.
  • Bons programadores sabem como combinar esses elementos.
  • Existem técnicas avançadas para melhorar o código, mas é importante começar com os primeiros passos.

Comandos adicionais em JavaScript

Visão geral da seção: O instrutor apresenta mais dois comandos em JavaScript: window.confirm() e window.prompt(). Ele demonstra como usar esses comandos e mostra exemplos de suas funcionalidades.

  • Além do comando window.alert(), existem outros comandos úteis em JavaScript.
  • O comando window.confirm() exibe uma mensagem de confirmação com as opções "Ok" ou "Cancelar".
  • O comando window.prompt() solicita ao usuário que insira algum valor.
  • Esses comandos podem ser utilizados para obter informações do usuário ou confirmar ações.

Limitações do prompt()

Visão geral da seção: O instrutor explica que o comando prompt() não permite acessar diretamente as informações inseridas pelo usuário. Ele menciona que nas próximas aulas serão abordadas formas de utilizar essas informações.

  • O comando prompt() não permite acessar diretamente as informações inseridas pelo usuário.
  • Nas próximas aulas, serão apresentadas maneiras de utilizar as informações obtidas com o prompt().

Variáveis

Visão geral da seção: Nesta seção, o instrutor fala sobre variáveis e destaca a importância da prática para aprender JavaScript.

Variáveis

  • Uma introdução às variáveis em JavaScript.
  • A importância de praticar para realmente entender e dominar o assunto.
  • Assistir ao vídeo não é suficiente para afirmar que você sabe JavaScript; é necessário praticar e comprovar seu conhecimento.
  • Incentivo para se inscrever no canal do Curso em Vídeo no YouTube e explorar os cursos disponíveis.
  • Sugestões para interagir nos comentários, compartilhar com grupos de estudo e recomendar o Curso em Vídeo para outras pessoas.

Conclusão

Visão geral da seção: O instrutor encerra a aula reforçando a importância da prática antes de prosseguir para a próxima lição sobre variáveis.

Prática e Encerramento

  • Incentivo final para praticar antes de avançar para a próxima aula sobre variáveis.
  • Despedida do instrutor, desejando um grande abraço aos alunos.
  • Lembrete de que o próximo conteúdo abordará mais detalhes sobre variáveis.
Video description

Você já sabe diferenciar dentro do seu código, os trechos em HTML5, em CSS3 e em JavaScript? Sabe organizar as pastas do seu projeto dentro do Visual Studio Code? Sabe como testar se o Node.js está devidamente instalado? Já sabe utilizar os comandos alert, confirm e prompt do JavaScript? Pois, para responder a essas e muitas outras perguntas, assista essa aula do Curso de JavaScript para Iniciantes até o final. E não se esqueça sempre de praticar todas as atividades que fizermos durante o vídeo no seu próprio computador. Aula do Curso de JavaScript e ECMAScript para Iniciantes, criado pelo professor Gustavo Guanabara para o canal CursoemVideo. Curso em Vídeo Seja um apoiador: http://cursoemvideo.com/apoie Site: http://www.cursoemvideo.com YouTube: http://www.youtube.com/cursoemvideo Facebook: http://www.facebook.com/cursosemvideo Twitter: http://twitter.com/cursosemvideo Twitter: http://twitter.com/guanabara Instagram: https://www.instagram.com/cursoemvideo/ Instagram: https://www.instagram.com/gustavoguanabara/ Patrocínio Google: http://www.google.com.br #CursoemVideo #JavaScript #EcmaScript #MóduloA #Aula04