Curso em parceria com a Academia Jedi sobre a MEAN Stack com ênfase no front-end. Em adição ao conteúdo, falo um pouco sobre o universo front-end, ferramentas, algumas estratégias para se manter atualizado, boas práticas, HTML5, CSS3, etc.
transition-delay: 0s; // delay antes da transição iniciar TRANSições transition-duration: 0s; // o tempo que a transição irá levar transition-property: all; // qual propriedade irá sofrer transição
transition-timing-function: ease; // modo que os valores são intermediados transition-timing-function: linear; // modo que os valores são intermediados transition-timing-function: ease-in-out; // modo que os valores são intermediados TRANSições
animation-name: minhaAnimacao; // nome da animação ANIMações animation-duration: .25ms; // duração da animação animation-timing-function: ease; // modo que os valores são intermediados
animation-delay: 0s; // delay antes da animação iniciar animation-iteration-count: infinite; // quantas vezes a animação vai acontecer animation-fill-mode: none; // modificador que é adicionado a animação ANIMações
construção acelerada código mais limpo solução para problemas comuns compatibilidade entre os navegadores desenvolvendo através de um padrão auxilia no trabalho em grupo Features
var domingo = 'praia'; switch (domingo) { case 'praia': // vai pra praia break; case 'piscina': case 'churrasco': // vai pra piscina break; default: // fica em casa dormindo } Condicionais
Funções function add() { var sum, i, j; sum = 0; i = 0; j = arguments.length; for (i; i < j; i++) { sum += arguments[i]; } return sum; } add(2, 3, 4, 5); // ?
Versões v1.js v2.ts renderização no server compilação para linguagem nativa renderização em diversos ambientes multiplataforma compilação nativa velocidade, desempenho
quando seu banco de dados relacional não aguenta mais requisições crescentes e o servidor ja está no seu máximo, utilize um banco NoSQL. quando necessitar de alta escalabilidade ou disponibilidade. Onde usar?