0

ES6 a evolução para o mundo do Desenvolvimento em JavaScript.

#JavaScript #TDD #Mocha
Ralf Carneiro
Ralf Carneiro

Você ja ouviu falar em ECMAScript?


O ECMAScript é uma linguagem de programação baseada em scripts, é de uso geral, inspirada no JavaScript e no JScript, especificadas no documento ECMA-262.


A especificação do ECMAScript 6 (ES6), foi lançado em 2009 com o objetivo de nos trazer mais facilidade na compreensão do código.


O fato de contar com a ajuda de inúmeras bibliotecas e frameworks que possibilitam a programação em back-end, o desenvolvimento de aplicativos e também o desenvolvimento front-end.


O ES6, traz mais rapidez de leitura e execução dos scripts, possui um amplo suporte na maioria dos navegadores no mercado atual, além de tornar o código mais leve e com ele não existe a necessidade de compilação.


Aqui na DIO existe o curso de desenvolvimento avançado com JavaScript, no Bootcamp da Avanade Angular Developer, ministrado por Celso Henrique da Silva de forma espetacular.

Neste curso pude reciclar meus conhecimentos e subir mais um degrau em busca do meu objetivo.


Foram abordados conceitos aplicados de:


  • Arrow Functions.
  • Default Function Arguments.
  • Enhanced Object Literals.
  • Rest.
  • Spread Operator.
  • Destructuring em ReactJS.
  • Symbols.
  • A interface de interação Iterator.
  • Funções com pausa os Generators.
  • Callbacks e Promises para processamento assíncrono.
  • Fetch.
  • AsyncAwait.
  • EventEmitter.
  • TDD de maneira prática.
  • BDD.
  • A estrutura de testes Mocha.
  • A ferramenta de Asserts muito mais descritiva utilizando a biblioteca Chai.
  • A dependência de desenvolvimento Sinon para mochar funções.
  • Debugging.


Como sempre a DIO superando as expectativas!


A evolução foi nítida depois desta enxurrada de conhecimentos, agradeço muito ao Iglá Generoso e toda a equipe por fazer a diferença no mundo dos desenvolvedores, sempre com excelência.

Eternamente grato a todos da família Digital Innovation One.


Bora codar galera!


Link do curso:

https://web.digitalinnovation.one/course/desenvolvimento-avancado-com-javascript-es6/learning/75ee88ab-99f3-4ab8-8620-7efafcb26481/?back=/browse

0
3

Comentários (2)

0
Lucas Magalhães

Lucas Magalhães

27/04/2021 22:32

Curso é demais mesmo! Bora codar!

Ficou bom teu artigo.

1
D

DIEGO TEIXEIRA

27/04/2021 21:38

Muito interessante esse artigo. Uso bastante o arrow function.

None

Brasil