Oi, eu sou Colleen Van Lent e estou feliz em recebê-lo no curso Introdução ao HTML5. Estou muito animada para ministrar este curso, porque eu amo a ideia de que nós finalmente teremos um curso que realmente irá explicar o básico para tantas pessoas quanto possível. Eu amo trabalhar com pessoas e eu amo trabalhar com tecnologia e Acho que a melhor coisa que podemos fazer é ter tantas pessoas envolvidas quanto for possível para realmente ter certeza de que nós estamos construindo coisas que todos podem usar. Neste curso, nós estaremos cobrindo o básico. Eu realmente enfatizo muito que vamos começar pelos blocos básicos de construção. Vamos começar falando sobre o que chamamos de sintaxe e semântica. Quais são os códigos que as pessoas escrevem a fim de tornar uma página web uma página web? Há algum significado especial por trás destas palavras que podem transmitir informações especiais para aqueles que não podem ser capazes de acessar a web da mesma maneira que eu faço? Talvez, alguém que use ferramentas especiais de acessibilidade. Depois que cobrirmos a sintaxe e a semântica, vamos falar mais sobre essa ideia de acessibilidade que eu acabei de mencionar. Essa ideia de que, se nós vamos construir uma página da Web, o que precisamos fazer para nos certificar que o maior número possível de pessoas pode acessar as informações? Nós também vamos estar falando sobre os primeiros passos em tecnologia e programação. Quando eu digo primeiros passos, eu quero dizer realmente do início, que eu vou te mostrar o caminho e eu e você vamos caminhar juntos e vamos aprender como criar um arquivo. Uma das coisas que eu acho que realmente confunde as pessoas quando estão começando a aprender ciência da computação ou qualquer currículo de base tecnológica, é que professores ou instrutores dizem: -- vamos começar, aqui está sua lição de casa. Vá em frente e faça-o e todos meio que param, porque eles não sabem por onde começar. Eu realmente quero estar ao seu lado você para lhe mostrar como começar e começar com o pé direito. Vamos falar sobre o que iremos abordar neste curso. Na Semana Um o foco será em questões. Não é em codificação, é em questões. Eu quero que você entenda o que acontece quando você digita algo na URL. Se você digitar www.introwebdesign.com, como é que esta página aparece magicamente na frente de seu navegador? Eu também quero falar com você sobre que tipos de ferramentas que você vai precisar para programar. Nós vamos falar sobre editores e navegadores e outras ferramentas de software diferentes, porque eu quero que você saiba desde o início o que você vai precisar para ter sucesso neste curso. Finalmente, nós iremos falar sobre HTML5. O que aconteceu com HTML1? O que aconteceu com HTML2? O que é essa evolução e o que está acontecendo com web design e as linguagens que usamos? Na Semana Um, mais uma vez, quase nenhuma programação. Realmente, apenas dando-lhe uma ideia de como a web funciona e por que é importante uqe você seja capaz de interagir com as pessoas e com o código que está sendo usado para criar seus sites. Na Semana Dois, vamos falar um pouco de teoria, e, em seguida, infelizmente para algumas pessoas, um monte de código. Há essa idéia de algo chamado "Document Object Model", sobre a qual todas as páginas web são construídas. Se eu puder fazer você entender um pouco sobre isso, então mais tarde, se você decidir sair e usar o WordPress ou algum outro software para fazer o seu próprio website, você vai ser capaz de realmente entender muito melhor o que está acontecendo . Nós vamos falar sobre coisas chamadas etiquetas contextuais e títulos e coisas diferentes que podemos usar para fazer nosso site ter significados diferentes e aparências diferentes. Nós vamos falar sobre links, imagens, listas, tabelas, e também multimídia, no caso de você querer adicionar qualquer vídeo ou áudio ao seu site. Na Semana 3, nós iremos realmente juntar tudo isso. Neste ponto, você deve saber o suficiente sobre HTML5, onde você será perigoso. Onde você pode criar algo que funciona, mas não funciona o tempo todo. Na Semana 3, vamos juntar tudo isso, e eu vou falar com você sobre algumas das coisas que são frequentemente ignoradas, como validar seu código. Como podemos ter certeza de que o código que você escreveu não tem apenas uma boa aparência, mas é sintaticamente correto? Ele vai funcionar em todos os lugares. Mais uma vez, quando validarmos seu código, vamos falar sobre a sintaxe, mas nós também vamos falar sobre acessibilidade, que é -- Ei, validamos o seu código para garantir que as regras estão lá. Vamos também validar e nos certificar de que o significado está lá, também. Finalmente, vamos falar sobre o que é chamado de registro de nome de domínio e hospedagem na web, porque é muito mais divertido fazer sites, se você pode realmente colocá-los lá fora, na internet e deixar seus amigos e família vê-los, também. Por fim, vamos trabalhar em um projeto final, onde você vai juntar um monte de coisas diferentes que você está aprendendo. Você irá criar o que chamamos de website multipágina sintaticamente válido. Seu site terá pelo menos duas a três páginas. Depois de ter feito a sua codificação, você poderá executá-la para ter certeza que é válida e é muito acessível. Seu projeto final, na verdade, vai ser algo que é um pouco feio, Eu vou admitir agora, porque nós não vamos falar de estilo, não estamos falando de coisas diferentes. Eu realmente só quero que você entenda a linguagem HTML5 e isso é tudo sobre o conteúdo. Vamos falar de logística. Vamos falar sobre para quem é esse curso. Quem eu estou visando como meu aluno exemplar? Eu estou realmente ansiosa para ensinar ao total iniciante. Este curso não é para aquelas pessoas que estavam construindo um computador no seu porão quando tinham 12 anos de idade. Você é muito bem-vindo para estar com a gente, mas estamos realmente aqui para falar sobre como nós, através da persistência, podemos criar um site. Uma das coisas que eu sou meio contra é a palavra paixão. Agora, eu estou apaixonada por ensinar a vocês este material, mas Eu realmente não sinto que você precisa ser apaixonado por tecnologia ou apaixonado por computação para realmente tirar proveito deste curso Em vez disso, trata-se de persistência. Eu gostaria que você apenas caísse dentro e aprendesse o suficiente para que você possa sair e realmente ajudar as pessoas a construir uma melhor tecnologia. Um pouco sobre de quem eu sou, eu tenho um PhD em ciência da computação que é realmente a parte menos importante de minhas qualificações para ensinar esta classe. Em vez disso, tenho duas décadas de experiência de ensino e Eu ensinei a uma ampla gama de diferentes alunos. Minha ênfase é sempre sobre a educação e eu sou um pouco famosa por correr ao redor da sala de aula ajudando as pessoas a depurar seu código, descobrir o que está acontecendo aqui, descobrir o que está acontecendo lá. Toda essa ideia de ministrar este curso é inovadora para mim porque eu estou aqui sentada sem me mover. A parte importante é que eu realmente me preocupo com as pessoas tendo sucesso e assim Espero que eu possa ajudá-lo a levar suas habilidades para o próximo nível. Aqui está o que todo mundo quer saber. Neste curso, que tipo de carga de trabalho haverá e como você vai ser avaliado? Haverá vídeos semanais. Alguns deles são como este, em formato de palestra. Você realmente deve se sentir livre para assisti-los em qualquer lugar, mas eu também gostaria de incluir alguns vídeos que vão ser mais no formato de demonstração. Por isso, quero dizer que você realmente quer ver o vídeo com um computador perto de você, porque, você pode digitar junto e testar e experimentar. Haverá leituras semanais. A maioria delas vai ser a partir de um livro on-line gratuito, mas eu posso incluir alguns artigos on-line também, se eu me deparar com algo que é muito oportuno para o que estamos aprendendo. Haverá avaliações semanais, tipicamente, sob a forma de quiz. Haverá aquele projeto final e eu aviso aqui, ele será feio. Não quero dizer que o processo vai ser feio. Eu acho que você vai achá-lo muito simples. É que, mais uma vez, eu não posso enfatizar o suficiente que este curso é sobre a linguagem HTML5, não é sobre a criação de belos sites. É sobre você realmente aprender apenas os blocos de construção e é sempre muito mais fácil construir algo feio na primeira vez do que construir algo bonito. Como você vai ter sucesso neste curso? Em um mundo perfeito, você estaria programando com duas ou três outras pessoas e você estaria conversando e você nunca estaria programando sozinho. Eu espero que vocês criem uma comunidade, provavelmente através dos fóruns de mensagens. Eu preciso que você trabalhe de forma inteligente. Uma das coisas que me mata é quando as pessoas dizem: "Eu passei três ou quatro horas trabalhando nisso." Eu nunca mais quero ouvir isso de um estudante. Em vez disso, eu acho que se você se deparar com um problema quando você está programando, você deve parar depois de 10, 15, 20 minutos no máximo e ir dar uma volta. Vá buscar ajuda de alguém, faça uma pausa, pense em outra coisa. É tudo sobre trabalho inteligente, não necessariamente trabalho duro. Em seguida, você realmente precisa aprender a pesquisar as coisas por conta própria. Não tem como eu ensinar tudo que você precisa saber sobre HTML5, e você não iria querer isso, seria muito chato. Em vez disso, você precisa se sentir confiante para sair e usar motores de busca para procurar os tópicos que você está interessado. Meu trabalho é lhe dar essas palavras-chave e ideias-chave e então você sabe o que é que você deseja procurar. Finalmente, você realmente precisa praticar, praticar, praticar. Você não vai ter sucesso neste curso, a menos que você tenha escrito o código você mesmo e realmente tentado dominar seu caminho através de alguns dos erros de lógica e erros de digitação que você vai ter. Vamos apenas revisar. Mais uma vez, esse curso é para iniciantes, e estou animada em ter você conosco. Quando você terminar este curso, você terá a capacidade de escrever e entender o código HTML5. Você não vai sair daqui um desenvolvedor, mas você vai sair como alguém que entende código. Finalmente, uma das principais coisas que eu vou reforçar ao longo de todo este curso, é que você vai entender a importância da acessibilidade na tecnologia. Se quando este curso foi feito, eu tivesse apenas um estudante que dissesse: "Ei, você sabe o que, vou continuar e eu posso não ser um programador, mas eu irei trabalhar com outras pessoas para ajudar a tornar o seu código mais acessível", eu ficaria muito feliz com isso. Bem-vindo ao curso e eu espero que você se divirta muito enquanto você aprende mais sobre HTML5