Intro
Javascript é uma linguagem de criação de scripts para a Web. Estes scripts são executados pelos browsers permitindo e agilizando a manipulação dos conteúdos, além de permitir adicionar novas funcionalidades a uma página Web.
Este curso pode ser totalmente adaptado em conteúdos, duração, datas e horários às tuas necessidades pessoais ou para um grupo de colaboradores da tua empresa.
Queres saber mais sobre as nossas soluções de formação à medida?
Objetivo
Com este curso irás adquirir conhecimentos teóricos e práticos relacionados com a criação de interatividade com Javascript.
Ao concluíres com aproveitamento esta formação, receberás um Certificado de Formação (acreditado pela DGERT) e um badge digital (da Credly) para partilhares com a tua rede profissional online. Sabe mais sobre os nossos badges digitais aqui. |
Pré-Requisitos
Para frequentares este curso deverás ter conhecimentos de HTML.
Programa
- Introdução, história e evolução dos vários standards da linguagem
- Conceito de variável e Tipos de Dados numa linguagem de programação (Variáveis, constantes, …)
- Conceitos / Instruções Básicas em javascript
- Tipos de dados primitivos em Javascript
- Estruturas de decisão e repetição em javascript
- Tipos de dados Complexos, Arrays, Objectos, Funções e Built-In Objects
- Object Oriented, Imperative e Functional Programming e como usá-las em Javascript
- Browser Object Model (BOM)
- Document Object Model (DOM)
- Global Objects (Number, String, Boolean, Undefined, Null, Object, Math, Date, …)
- Conceito e manipulação do DOM (Document Object Model) numa aplicação web
- Conceito de interactividade com Eventos em JS
- Categorias (tipos) de Eventos em JS
- Definição de Eventos em JS (HTML event handler’s, Event Handler’s, DOM EventListeners)
- Conceito de Event Flow e suas fases em JS (Capturing, targeting e bubbling)
- Conceito de Event Object em JS
- Delegação de Eventos em JS
- Introdução à especificação ES6
- Evolução do standard de javascript e novas especificações ES6, ES7 e ES8
- Utilização de “Transpilers” como o BabelJS para a compilação de ES6 em “Vanilla Javascript” standard (ES5)
- Variáveis e parâmetros em ES6 (let e const, Destructuring, Default Parameters, Classes, Rest e Spread operators, multiline e template strings,…)
- Arrow functions, Iterators, e outros conceitos de Functional programming
- Novos métodos de manipulação de Arrays e Objectos (map, reduce, Object.Assign(), …)
- AJAX e JSON com Javascript (ES6)
Destinatários
Esta formação destina-se a programadores que pretendam adquirir conceitos sólidos de Javascript e AJAX, estruturando conteúdos para uma página web.
Este curso pode ser totalmente adaptado em conteúdos, duração, datas e horários às tuas necessidades pessoais ou para um grupo de colaboradores da tua empresa.
Queres saber mais sobre as nossas soluções de formação à medida?
Data / Local
08 Jan 2025 até 21 Fev 2025
Lisboa, Porto
2ª, 4ª e 6ª, das 19h00 às 22h00
PresencialLive-Training
1300€
Testemunhos
Cursos Relacionados
-
Programação Academias FLAGProfessional Academia FLAGProfessional Full Stack Web Development No final desta Academia FLAGProfessional estarás pronto para trabalhar enquanto full-stack web developer, front-end developer, back-end developer ou web developer, pois dominarás as principais linguagens e interfaces/softwares usados no desenvolvimento de...378h
5150€4850€
-
Programação Especializado Front-End Web Development No Especializado Front-End Web Development irás adquirir todos os conhecimentos teóricos e competências necessários para ingressar no mercado de trabalho e assumir uma atividade profissional ligada a competências com tecnologias de front-end.183h
3800€
-
Programação Especializado Back-End Web Development O curso Especializado Back-end Web Developer pretende dotar os formandos de todos os conhecimentos teóricos e competências necessários para ingressar no mercado de trabalho, e assumir uma atividade profissional ligada à programação com tecnologias de...129h
2700€2025€