[00:00] Olá, tudo bem? Meu nome é Ana Beatriz, mas você pode me chamar de Bia e eu sou instrutora de front-end aqui na Alura e por questões de acessibilidade eu vou me autodescrever.
[00:11] Sou uma mulher de pele morena, tenho olhos castanhos e o cabelo cacheado, eu utilizo óculos e estou utilizando uma camiseta na cor amarela em homenagem ao Tails do Sonic, atrás de mim eu tenho uma parede que é lisa e ela possui uma iluminação de cor azul.
[00:31] E agora que nós já estamos devidamente apresentados, gostaria de te dizer que eu estou imensamente feliz de te ter aqui comigo nesse treinamento de Tailwind CSS, onde nós iremos caminhar juntos de mãos dadas vencendo todos os desafios que aparecerem pelo percurso.
[00:49] E para quem é esse curso? Se você deseja adquirir conhecimento em um Framework que está super em alta, que venceu por três anos consecutivos em primeiro lugar no ranking do State of CSS, esse curso é para você. E porquê tanta fama?
[01:06] Nos últimos tempos o uso de Frameworks tem sido cada vez mais recorrentes pelas pessoas desenvolvedoras, isso porque eles potencializam o poder do CSS, otimizam a velocidade de trabalho, e existem muitos outros benefícios, mas muitas vezes esses benefícios eles vem carregados na dificuldade de personalizar os seus próprios componentes, gerando uma padronização das páginas que vemos por aí.
[01:31] E na tentativa de solucionar essa questão, veio o nosso icónico Tailwind CSS que utiliza como recurso as classes utilitárias, e objetivo não é fornecer um componente já pronto, mas sim que você crie os seus próprios componentes com as classes utilitárias, gerando cada vez personalidade no seu produto final.
[01:54] E se você não sabe absolutamente nada sobre Tailwind CSS, não se preocupe com isso, porque o objetivo desse curso é dar um passo de cada vez nesse framework, aprendendo desde o início, então como instalar, como utilizar, como configurar as personalizações e aplicar cada classe utilitária para estilizar os elementos.
[02:18] E o que você irá aprender nesse curso? Aqui nós iremos construir uma página de inscrição de uma newsletter que é o Alura Newsletter, onde nós iremos aprender como aplicar diversos estilos.
[02:34] Como por exemplo, modificar o posicionamento e o display dos elementos, alterar a largura e os espaçamentos, estilizar os textos modificando a fonte, a cor e o peso, construir também bordas e sombreamentos, adaptar a responsividade, aplicar as pseudo-classes e também criar uma animação bem legal, que é a animação do sino chacoalhando para te lembrar de ativar as notificações e não perder nenhuma novidade da newsletter.
[03:09] E ao final desse curso, nós também iremos aprender como subir esse projeto na Vercel, para poder compartilhar com seus amigos e com seus familiares. E o que você precisa para realizar esse curso? É muito importante que você já tenha realizado os quatro cursos de HTML e CSS aqui da Alura, os cursos de flexbox e de layouts responsivos também.
[03:33] Isso porque como o nosso foco é trabalhar com as classes utilitárias, é muito importante que você já tenha uma base das propriedades do CSS, e ao final desse curso, você estará apto para usar e abusar da sua criatividade em diversos outros projetos com o Tailwind CSS, e ainda por cima somar uma skill no seu portfólio com essa ferramenta que é super inovadora.
[03:59] Hoje nós vamos iniciar o nosso primeiro contato com Tailwind CSS, entender o que tem feito essa ferramenta ganhar tanta popularidade na comunidade e o porque que o próprio site oficial a denomina como rápida, flexível, confiável e com tempo de execução zero.
[04:14] O Tailwind faz parte do universo front-end, ele é um dos frameworks CSS existentes no mercado. Os frameworks CSS otimizam os processos de criação de websites e o seu uso tem feito cada vez mais parte da rotina das pessoas desenvolvedoras.
[04:30] Hoje podemos contar com algumas opções, como por exemplo o Bootstrap, que é bem famoso e bastante utilizado, o Materialize, tem o Vuetify, o Pure, e muitos outros. Você deve está me perguntando: "Bia, então por que surgiu o Tailwind? Qual é a sua necessidade?"
[04:48] E a resposta para essa pergunta é simples, mesmo que tenha uma alta variedade, ainda existiam muitas propostas que trazem diferenciais que ainda precisavam ser mais exploradas, como por exemplo, a de um framework que fosse um pouco mais fácil e intuitivo de manipular, que tivesse um alto poder de customização, ou seja, que essa customização fosse feita de uma forma muito mais simples, muito mais rápida, que tivesse foco em responsividade, isso o Tailwind sai em disparada, é um dos seus grandes pontos positivos, porque as adaptações para os diferentes tamanho de telas, é feita de uma forma muito mais fácil, muito mais rápida.
[05:27] E, claro, tivesse integração com outros Frameworks de Javascript, porque é importante que essa ferramenta trabalhe em diferentes ambientes de desenvolvimento, e na tentativa de solucionar essas questões surgiu o Tailwind CSS.