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.

 

Badge FLAG Curso 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

  • 03 Mai 2024 até 28 Jun 2024

    Lisboa, Porto

    2ª, 4ª e 6ª, das 19h00 às 22h00

    PresencialLive-Training

    985€

    Isento de IVA ao abrigo do nº10 do artº9 do CIVA. Não residentes no território nacional, terão de efectuar um pagamento de 50% do valor total da propina no momento da inscrição.

    Taxa de Inscrição: 98€
    Estou Interessado

Testemunhos