Programa do Curso
Introdução ao JavaScript e às Funções
- O que é o JavaScript?
- O JavaScript ao longo do tempo
- Quando e onde utilizar o JavaScript
- Quando e onde não utilizar o JavaScript
- Fundamentos do scripting web
- Incluir JavaScript na sua página web
- Escrever instruções em JavaScript
- Utilizar variáveis
- Trabalhar com operadores
- Capturar eventos do rato
- Sintaxe geral
- Chamar funções
- Escopo das variáveis
- Funções de seta (arrow functions)
- Definir parâmetros predefinidos
Objetos DOM e Objetos Integrais
- Interação com o utilizador
- Selecionar elementos pelo seu ID
- Aceder ao histórico do navegador
- Utilizar o objeto location
- Utilizar datas e horas
Tratamento de Números e Cadenas
- Números
- Métodos globais
- O objeto number
- A função Number()
- Valores booleanos
- Os valores null e undefined
- Cadenas
- Molduras de cadedas (string templates)
Armazenamento de Dados em Matrizes
- Matrizes
- Como iterar através de matrizes
- O operador de três pontos (spread operator)
Gestão de Eventos em JavaScript e Controlo do Fluxo do Programa
- Tipos de eventos
- Manipuladores de eventos
- O objeto evento
- Instruções condicionais
- Bucles e estruturas de controlo
- Como configurar e utilizar temporizadores
Scripting com o DOM
- Nós do DOM
- Selecionar elementos com getElementsByTagName()
- Como ler atributos de elementos
- O inspetor DOM do Mozilla e do Chrome
- O que é o JSON? Uma introdução
Programação com JavaScript, HTML e Manipulação de CSS
- Alguns elementos importantes
- Arrastar e largar (drag and drop)
- Armazenamento local
- Como trabalhar com ficheiros locais
- A propriedade style no DOM
- Como aceder a classes utilizando className
- O objeto styleSheets do DOM
- Como referenciar propriedades CSS3 em JavaScript
- Como definir propriedades CSS3
Resumo e Próximos Passos
Requisitos
- Conhecimento básico de HTML e CSS
- Familiaridade com conceitos gerais de programação
Público-Alvo
- Desenvolvedores web
- Engenheiros de software
- Qualquer pessoa interessada em aprender JavaScript para desenvolvimento web
Formação Empresarial Personalizada
Soluções de formação concebidas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, formação online em direto, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (5)
As lições foram muito interativas e os exercícios foram bons e práticos.
Heino - NWK Limited
Curso - Laravel and Vue.js
Máquina Traduzida
Fico feliz que possamos receber as gravações, slides e arquivos compactados para sempre consultá-los quando necessário. David explicou os conceitos de forma clara e foi capaz de responder às nossas perguntas. Ele era muito conhecido.
Renee Chan - Mackenzie Investments
Curso - Vue.js
Máquina Traduzida
exercícios práticos
Mateusz - DPDgroup IT Solutions sp. z o.o.
Curso - React Native for iOS and Android
Máquina Traduzida
O vue.js é algo com o qual eu nunca trabalhei e a apresentação esclareceu algumas das minhas dúvidas. No entanto, os cursos online não são eficientes para adquirir conhecimento.
Bogdan Stoica - EMAG IT Research S.R.L
Curso - Advanced Vue.js
Máquina Traduzida
Sua capacidade de explicar conceitos complexos em termos mais simples. Proporcionando uma visão geral de como tudo se interliga e como podemos aplicá-los da melhor forma em nossos cenários de trabalho.
Sefako Tholo - Vodacom SA
Curso - React Native Expo
Máquina Traduzida