ES6 - A nova versão do JavaScript

31 Dez 2014 01h Senac Porto Alegre

Data*

*A data 31/12/2014 é fictícia. A data real será definida de acordo com a necessidade/disponibilidade dos participantes e do instrutor, e conforme as vagas forem sendo preenchidas.
A carga horária é de 8 horas.


Sobre o Workshop

A linguagem JavaScript existe há quase 20 anos, e muita coisa mudou desde sua primeira versão criada em 10 dias por Brendan Eich.
Hoje, além de ser uma das linguagens de programação mais populares do mundo, o JavaScript é um dos pilares da internet.
Nos últimos anos o JavaScript transcendeu barreiras computacionais e tornou-se não somente uma linguagem de script para Browsers, chegando em lugares antes inimagináveis, como no servidor, na robótica, jogos e em sistemas de alta complexidade.

Levou tempo, mas hoje o JavaScript é uma linguagem madura, com uma comunidade sólida no mundo inteiro, mostrando ser o que muitos julgam, a linguagem do presente e do futuro.

A última atualização da speceficação da linguagem (ES5) saiu em 2009, e muita coisa mudou desde o seu lançamento.
A ES6 vem para atender todas as demandas dos últimos anos, focando principalmente em problemas reais reportados pela comunidade de desenvolvedores.

Nesse workshop você sairá entendendo a história da linguagem, a evolução até chegar à sexta versão e as principais novas funcionalidades, como nova sintaxe, novos métodos e uma nova maneira de pensar o JavaScript daqui pra frente.


Conteúdo
  1. História
    1. Introdução a história do JavaScript.Entenda as origens da linguagem, passando pelas 5 versões oficiais lançadas. assim como os motivos que fazem do JavaScript a linguagem de programação mais popular nos dias de hoje, até chegar na futura versão 6.
  2. Principios básicos da ES6
    1. String
      1. Template Strings
    2. Number
    3. Object
      1. Assign
    4. Array
    5. Math
    6. Array
    7. Function
      1. Default parameters
      2. Rest parameters
      3. Spread parameters
      4. Arrow Functions
  3. Principais features
    1. Tail Calls
    2. Arrow Functions
    3. Classes
    4. Modules
    5. Block Scope
      1. let
      2. const
    6. Promises
    7. Generators
  4. Miscelânea
    1. Map
    2. Set
    3. Weakmap
    4. Weakset
    5. Iterators
    6. Symbols
    7. Proxies
  5. Usando ES6 hoje!
    1. Shim
    2. Node
    3. Browser
    4. Tools
      1. Traceur
      2. 6to5

Sobre o instrutor

Jaydson Gomes tem 10 anos de experiência em desenvolvimento Web.
É desenvolvedor de software especializado em JavaScript, linguagem que é uma de suas paixões.
É curador e idealizador da BrazilJS Conf, uma das maiores conferências sobre a linguagem JavaScript do mundo.
Trabalha atualmente no Terra, um dos principais portais de notícias da América Latina, criando ferramentas e API’s JavaScript e pesquisando novas tecnologias, como HTML5 e todo o seu guarda-chuva, Node.JS e, é claro, JavaScript.
É criador do ES6Rocks, um site dedicado a disseminar informações sobre a nova especificação do JavaScript, além de reunir conteúdo de qualidade com curadoria especializada.
Jaydson é entusiasta open-source e tem apresentado diversas palestras ao longo dos últimos anos, em sua grande maioria falando sobre JavaScript e tecnologias Web.
Seu último projeto, Harmonic, é um gerador de sites estáticos desenvolvido em NodeJS, utlizando features da ES6.


Pré-requisitos

Para este workshop o participante deve ter boas noções de aplicações Web e conhecimento intermediário em JavaScript.



LOCAL

Senac Porto Alegre

Rua Cel. Genuíno, 130 • Centro Porto Alegre • RS 90010-350
Porto Alegre, Rio Grande do Sul

Comentários