Curso JavaScript Advanced
24hVisão Geral
O curso de treinamento JavaScript avançado foi desenvolvido para aprimorar suas habilidades de codificação JavaScript com as técnicas mais recentes.
O curso de JavaScript avançado usa exercícios práticos do mundo real para ajudá-lo a incorporar melhores técnicas de desenvolvimento em seu fluxo de trabalho. Após uma breve visão geral dos conceitos básicos de JavaScript, o curso explora objetos JavaScript, armazenamento na Web e padrões de design. O curso então passa a discutir frameworks e APIs como ferramentas para melhorar os ciclos de desenvolvimento.
Objetivo
Após a conclusão deste curso, você será capaz de:
- Objetos JavaScript
- Armazenamento web
- Padrões de design
- APIs JavaScript
- Estruturas
- Teste
Publico Alvo
- Desenvolvedores Web e designers que tenham experiência com JavaScript.
Informações Gerais
Carga Horária: 24h
- Se noturno este curso é
ministrado de Segunda-feira à sexta-feira, das 19h às 23h
- Se aos sábados este curso é
ministrado das 9h às 18h
- Se in-company por favor
fazer contato para mais detalhes.
Formato de
entrega:
- 100% on-line ao vivo, via
Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
- Nota: não é curso
gravado.
Lab:
- Laboratório + Exercícios
práticos
Materiais
Português | InglêsConteúdo Programatico
JavaScript Review
- Review of Core Concepts
- Manipulating the DOM
- Creating Interactivity
JavaScript Objects
- What is ECMAScript?
- Function Arguments
- Call and Apply
- Window Object
- Closures
- Array Methods
- Binding Functions to Objects
- Object.Create
- Descriptors
Web Storage
- Web Storage vs. Cookies
- Implementing Storage
- Saving, Reading, Clearing Storage
Design Patterns
- What are design patterns?
- Common JS Design Patterns
- Currying
JavaScript APIs
- Canvas
- File API
- Geolocation
- Web Workers
- Web Sockets
- Server Sent Events
JavaScript Framework Overview
- History of JS Frameworks
- jQuery
- Backbone / Ember / Angular
Testing
- Test Driven Development
- Debugging
- Testing Frameworks: QUnit, Jasmine