Visão Geral
Curso Web Performance and Optimisation, Aprenda sobre ferramentas e técnicas para medir e melhorar o desempenho do site
O tamanho médio de uma página da web tem aumentado continuamente ano a ano por mais de uma década; conforme dispositivos mais poderosos são criados para utilizar páginas da web, mais conteúdo impressionante está sendo disponibilizado. No entanto, esse aumento não veio de graça.
Páginas da web lentas e não otimizadas não são apenas irritantes - e potencialmente caras em termos de largura de banda - mas estão sendo penalizadas pesadamente pelos mecanismos de pesquisa em seus rankings. Não perder tempo para otimizar seu site pode custar a classificação de SEO, visitas, rejeições e afetar diretamente os resultados financeiros.
Este curso explora estratégias para medir e gerenciar o desempenho do site, incluindo fatores que devem orientar as decisões de negócios e design. Baseados em grande parte no Chrome Dev Toolset, muitos exercícios práticos e exemplos do mundo real consolidarão a compreensão e encorajarão boas práticas.
Conteúdo Programatico
Introducing the Chrome Developer Tools
- More than just a console
- Exploring the network, memory and performance metrics
- Generating actionable metrics
- Making sense of the generated data
The CSS Dev Tools
- Understanding and working with the CSS windows
- CSS Inspectors
- Making reasoned decisions about CSS based on the dev tools
Essential Dev Tools
- Mobile Simulation
- Make the most of the console
- Why client side storage matters
HTTP1, HTTP2 and HTTP3
- The http 1 strategy explained briefly
- Overview of http 2 bundling: the aspiration and the reality
- Metrics to support a strategy based on web site size, geographical distribution, update frequency and target platforms
- Brief overview of what http 3 will bring: QUIC in place of TCP
Progressive Web Apps
- How this term has evolved
- What it means today
- Deciding if it matters for your site
Accessibility
- Meeting the requirements
- Meeting actual expectations
The Document Object model (DOM) and Browser Object Model (BOM)
- Understanding rendering engine strategies
- Factors which affect user’s speed perception
- Making informed decisions about rendering content
Code Performance
- Exploration of ECMAScript coding strategies
- Ways to use the Developer Tools with ECMAScript development
- Bridging the gap between coder-derived performance and actual client experience