Union College, Schenectady - Como já está ficando tradicional no seu curso em vídeo de JavaScript, antes da aula eu tenho algumas perguntas para te fazer: Você consegue lembrar qual foi a bibliografia recomendada? Quais são os sites? quais são os documentos que eu recomendei dar uma lida para facilitar o seu aprendizado em JavaScript? Outra coisa: para uma pessoa ser um programador, não só um programador JavaScript É necessário mesmo saber bem Inglês? Isso é um pré-requisito? Outra coisa: você lembra das dicas que eu te dei para estudar, para aprender direitinho? Lembra dos macetes que eu dei para o conteúdo não não sair da sua cabeça? E o mais importante de tudo: você lembra quais foram os programas que a gente instalou no seu computador para que a gente possa chegar nessa aula e fazer nosso primeiro programa? Pois se por acaso você não conseguir responder a algumas dessas perguntas que eu acabei de fazer, volta pra aula anterior. É só clicar aqui em cima e escolher sempre o primeiro link, que é playlist do curso completo E nessa aula, a gente vai começar a desenvolver nossos primeiros scripts em JavaScript Legendas: Lucas Fedorowicz Olá pequeno Gafanhoto, seja bem-vindo a mais uma aula do seu Curso em Vídeo de JavaScript totalmente patrocinado pelo Google, o meu nome é Gustavo Guanabara eu sou o seu professor, e agora que a gente passou nessas primeiras aulas o que nós vamos fazer como sempre aqui no Curso em Vídeo é construir os nossos primeiros scripts E depois de tantos anos criando conteúdo para o YouTube eu sei, tem muita gente que pula as primeiras aulas e vem direto pra cá, para saber qual é o primeiro script Tem gente que acha que é "perder tempo" estudar a base da linguagem vendo a história e a evolução das coisas. Mas vai por mim, não é perda de tempo. Se você não conseguiu responder algumas dessas perguntas, e coisas do tipo: JavaScript é igual a Java? O que é ECMAscript? Isso tudo a gente viu nas primeiras aulas desse curso. E apenas dando uma relembrada, A gente viu que todo documento, quando a gente vai começar a criar sites, e JavaScript vai ajudar a gente para isso Os nossos documentos são separados em três partes: a parte do conteúdo, que é a linguagem HTML que a gente vai utilizar. A parte de design, de deixar um pouquinho mais bonito, a gente vai utilizar CSS. E a parte da interatividade a gente vai usar inteiramente em JavaScript (a interatividade do lado do cliente). E se por acaso você não assistiu às aulas anteriores, lá eu fiz uma relação explicando a diferença entre conteúdo, estilo e interação. A gente viu um panorama inteiro Então não entra nessa de ficar com preguiça de assistir às primeiras aulas volta lá e investe seu tempo. Não é perda de tempo, é investimento. Mas agora o que a gente vai fazer é abrir o nosso sistema e botar tudo aquilo que a gente instalou na aula anterior para funcionar. Acompanha os passos comigo Já estou aqui no meu computador, eu sempre vou representar aqui com o Windows porque a grande maioria dos nossos alunos ultiliza o Windows como base, e o que eu vou fazer eu vou abrir o Google Chrome, e vou abrir Visual Studio Code que nós instalamos na aula anterior. O que eu vou fazer durante o aprendizado inicial é: arrastar o Visual Studio Code pro lado esquerdo e do lado direito no Windows vou colocar esse aqui, então eu vou deixar aqui. Até dei uma aumentada no código para a gente poder ter aproveitamento melhor de tela você vai deixar aberto em paralelo aqui e a dica que eu te dou: se você não tiver dois monitores no seu computador é utilizar o seu celular. Você deixa ele do ladinho ali assistindo essa aula, você me assiste pelo celular e use o computador para poder criar os seus scripts junto comigo. Porque como a gente viu anteriormente, não é assistindo o vídeo de andar de bicicleta, não é assistindo o vídeo de tocar violão. Você só aprende a programar botando a mão na massa. É por isso que lá embaixo na tela está escrito: "mão na massa". Se for preciso, assista esse vídeo em tela cheia para ficar bem melhor de você enxergar. Então vamo lá, a primeira coisa que a gente vai fazer é organizar os nossos arquivos. E um bom programador organiza os seus arquivos, porque senão lá na frente ele acaba se perdendo. Então nós já vamos começar o nosso curso aqui, na primeira parte prática nós vamos organizar uma pasta. Eu abri os Meus Documentos que eu tenho os meus documentos do dia a dia, e eu vou clicar com o botão direito Novo > Pasta, nessa pasta que eu acabei de criar vou dar o nome de: CursoJS Vou abrir a pasta CursoJS e ela está vazia. Posso até fechar isso aqui, e agora no Visual Studio Code eu vou em File > Open Folder que é "abrir pasta" e ele vai perguntar: qual pasta você quer abrir? Eu quero abrir os Meus Documentos CursoJS, selecionar pasta e pronto. E vai abrir a pasta no cantinho, vai ter os seus arquivos você pode, para economizar espaço da tela, clicar nesses papéis brancos que essa parte do lado esquerdo some, e toda vez que você precisa ver de novo, você clica aqui e abre o papelzinho A pasta do CursoJS, está vazia. Primeira coisa que vou fazer: vamos organizar por aulas, então vou clicar nesse ícone New Folder, que é "nova pasta". Ele vai criar a pasta, vou chamar de aula04 e a gente vai organizar os nossos arquivos. Pressiono Enter, a pasta foi criada. E vou clicar nesse primeiro, o New File, e nós vamos ter o nosso primeiro exercício. E eu vou chamar de ex001.html Sempre coloque o final, a extensão do arquivo é ex001 tudo em letras minúsculas nomes de arquivo que a gente vai colocar para web é tudo em letras minúsculas, então ex001.html deu Enter e ele já criou o arquivo. Eu posso até esconder essa aba. Outra coisa que eu posso fechar é essa aba "Welcome", e só estou com arquivo ex001.html aberto na tela. Se você vier aqui no Explorer até vou deixar o Explorer já aberto, a pasta é CursoJS ele já criou a página 04, abrindo a pasta 04, eu tenho o exercício 01. Se eu clicar duas vezes ele abre o arquivo aqui no meu navegador. A partir de agora, tudo o que eu alterar, eu dou Reload, aperta esse botão e ele vai atualizar pra mim Ok? Primeira coisa que a gente vai fazer com o Visual Studio onde vai nos ajudar pra caramba vamos começar criando um código aqui, em letras minúsculas é só você digitar "html" quando você digita "html" esse Intelisense, vai te ajudar dando várias opções. Uma delas, esse "html5" que é a versão que a gente vai utilizar, a versão mais atualizada. Clicando nele, olha isso. Ele já criou um código HTML5 fácil, simples, sem você conhecer nenhuma linha. Foi daquilo que eu falei anteriormente Se você é um aluno que já conhece HTML, sem problema nenhum, você já entendeu a grande maioria do código criado aqui na tela. Agora, se você é bem iniciante e nunca viu HTML (como eu disse anteriormente) é muito importante que você saiba utilizar HTML só que ele não é um pré-requisito essencial para esse curso Você pode fazer o curso de JavaScript sem saber a parte de HTML básico veremos o essencial, mas é importante que mais pra frente você faça o Curso de HTML e aqui no Curso em Vídeo a gente também tem, clicando aqui em cima sempre o nosso segundo link é o nosso "Curso de HTML com CSS" e a gente vê as tecnologias HTML5 e CSS3, passo-a-passo, detalhe por detalhe Mas vamos aqui para a tela, o que a gente tem é basicamente o seguinte: eu tenho o meu documento que é o essa marca, que é importante para o HTML5 Aqui eu tenho a minha linguagem, ele colocou como Inglês Vou colocar como Português assim: pt-BR, estou dizendo para o navegador que o meu site está em Português Aí eu tenho duas áreas no meu documento Vou fechar aqui, clicar nesse sinal de "-", eu tenho duas áreas básicas: a área da cabeça
cabeça e a área do corpo o . Todo site tem essas duas áreas: a cabeça e o corpo. A parte da cabeça é a parte de configurações E a parte do corpo é a parte que vai aparecer nessa área branca. Só pra você ter uma idéia, o exemplo na tagPara terminar o título você bota
você viu que o meu Visual Studio? simplesmente abro tag boto / e ele já complementa ele sabe que o título foi aberto e que ele vai fechar o título aqui no final. Vamos salvar de novo Atualizar Ele já ficou com a letra maior. É importante dizer: não transforma letra maior. diz que esse texto aqui (no caso 'Olá, Mundo!') é um "título de nível 1". Outra coisa eu posso criar é um parágrafo,
Já me livrei da maldição
Vamos salvar, atualizar. Viu a diferença entre título e parágrafo? Essa é a parte de conteúdo. E todo o conteúdo está dentro de um arquivo HTML. Vamos fazer tudo dentro de um mesmo arquivo HTML, certo? A gente tem também a parte do estilo, que vimos anteriormente A parte do estilo é configurada geralmente na área de cabeça onde o bota uma tag chamada