TDC2016SP - TypeScript em aplicações modernastdc-globalcode
O documento apresenta uma palestra sobre o TypeScript, abordando sua história e características, assim como as vantagens de se usar uma linguagem com checagem estática de tipos como o TypeScript para aplicações modernas em JavaScript. A palestra também discute as principais funcionalidades do ES6 e compara os prós e contras do JavaScript e TypeScript.
Agile Brazil 2015 - Testando na Nuvem a UI e o JavaScript de sua aplicaçãoStefan Teixeira
Este documento discute testes de interface do usuário (UI) e JavaScript, incluindo testes de unidade para JavaScript. Ele descreve ferramentas como Selenium e Karma para automatizar testes de UI e de unidade, respectivamente, e serviços de nuvem como Sauce Labs e BrowserStack para executar testes em vários navegadores e sistemas operacionais. O documento também aborda a importância de testes manuais.
Palestra: Introdução à TypeScript & Features Ts 2.x Glaucia Lemos
O documento introduz o TypeScript, uma linguagem de programação que adiciona tipagem estática ao JavaScript. TypeScript compila para código JavaScript limpo e interoperável, tornando-o uma opção popular para aplicativos da web e móveis. O documento discute como o TypeScript resolve problemas comuns do JavaScript, como erros de tempo de execução, e apresenta recursos como classes, interfaces, módulos e tipos para tornar o código mais previsível, legível e fácil de depurar.
Criar testes em Java é tão chato e demorado... Então use Spock e crie testes ...Qaladies
O documento apresenta o framework Spock para criação de testes automatizados em Java, afirmando que ele torna o processo menos chato e demorado comparado às ferramentas tradicionais. Spock utiliza a linguagem Groovy em vez de Java e fornece funcionalidades integradas que dispensam outras bibliotecas. Exemplos demonstram testes com dados, mocks e validação de APIs REST usando Spock.
O documento apresenta uma palestra sobre TypeScript em aplicações modernas. Aborda a história e características do JavaScript e TypeScript, além das principais funcionalidades de cada um como checagem de tipos, módulos e classes. Também discute as vantagens e desvantagens de ambas as linguagens.
Apresentação Introdução Typescript - .Net Caxias do SulGlaucia Lemos
1) O documento introduz o TypeScript e suas principais características como tipagem estática, classes, interfaces e suporte a programação orientada a objetos.
2) TypeScript foi criado para lidar com a complexidade de códigos JavaScript modernos e torna o código mais previsível e fácil de depurar.
3) Apesar de TypeScript adicionar tipagem estática, JavaScript continua sendo o futuro e pode ser usado em diversos ambientes como front-end, back-end, mobile e IoT.
TDC2016SP - TypeScript em aplicações modernastdc-globalcode
O documento apresenta uma palestra sobre o TypeScript, abordando sua história e características, assim como as vantagens de se usar uma linguagem com checagem estática de tipos como o TypeScript para aplicações modernas em JavaScript. A palestra também discute as principais funcionalidades do ES6 e compara os prós e contras do JavaScript e TypeScript.
Agile Brazil 2015 - Testando na Nuvem a UI e o JavaScript de sua aplicaçãoStefan Teixeira
Este documento discute testes de interface do usuário (UI) e JavaScript, incluindo testes de unidade para JavaScript. Ele descreve ferramentas como Selenium e Karma para automatizar testes de UI e de unidade, respectivamente, e serviços de nuvem como Sauce Labs e BrowserStack para executar testes em vários navegadores e sistemas operacionais. O documento também aborda a importância de testes manuais.
Palestra: Introdução à TypeScript & Features Ts 2.x Glaucia Lemos
O documento introduz o TypeScript, uma linguagem de programação que adiciona tipagem estática ao JavaScript. TypeScript compila para código JavaScript limpo e interoperável, tornando-o uma opção popular para aplicativos da web e móveis. O documento discute como o TypeScript resolve problemas comuns do JavaScript, como erros de tempo de execução, e apresenta recursos como classes, interfaces, módulos e tipos para tornar o código mais previsível, legível e fácil de depurar.
Criar testes em Java é tão chato e demorado... Então use Spock e crie testes ...Qaladies
O documento apresenta o framework Spock para criação de testes automatizados em Java, afirmando que ele torna o processo menos chato e demorado comparado às ferramentas tradicionais. Spock utiliza a linguagem Groovy em vez de Java e fornece funcionalidades integradas que dispensam outras bibliotecas. Exemplos demonstram testes com dados, mocks e validação de APIs REST usando Spock.
O documento apresenta uma palestra sobre TypeScript em aplicações modernas. Aborda a história e características do JavaScript e TypeScript, além das principais funcionalidades de cada um como checagem de tipos, módulos e classes. Também discute as vantagens e desvantagens de ambas as linguagens.
Apresentação Introdução Typescript - .Net Caxias do SulGlaucia Lemos
1) O documento introduz o TypeScript e suas principais características como tipagem estática, classes, interfaces e suporte a programação orientada a objetos.
2) TypeScript foi criado para lidar com a complexidade de códigos JavaScript modernos e torna o código mais previsível e fácil de depurar.
3) Apesar de TypeScript adicionar tipagem estática, JavaScript continua sendo o futuro e pode ser usado em diversos ambientes como front-end, back-end, mobile e IoT.
Typescript no fronte no back com DockerMVP Microsoft
O documento apresenta Thiago da Silva Adriano, um especialista em TypeScript e Docker. Ele irá falar sobre introdução ao TypeScript, introdução ao Docker e exemplos práticos utilizando ambas as tecnologias. O documento também lista algumas aplicações em que TypeScript e Docker podem ser usados, como aplicativos mobile, chatbots e Internet das Coisas.
Scrum Gathering Rio 2015 - Testando na nuvem a UI e o JavaScript de sua aplic...Stefan Teixeira
O documento discute testes de software na nuvem, incluindo: (1) frameworks populares para testes de interface do usuário (Selenium) e testes de unidade para JavaScript (Karma); (2) serviços na nuvem para executar testes (Sauce Labs, BrowserStack); (3) benefícios de testar na nuvem, como não precisar de infraestrutura local e acesso a muitas combinações de browser/sistema operacional.
O documento apresenta uma palestra sobre TypeScript. Resume-se em 3 frases:
1) TypeScript é um superconjunto de JavaScript que adiciona tipagem estática e outras funcionalidades, como classes e módulos, compilando para código JavaScript executável.
2) A palestra discute os principais recursos de tipagem e modularização do TypeScript, comparando-o com CoffeeScript, e demonstra como debugar código TypeScript diretamente na linguagem.
3) Também apresenta como usar TypeScript em diversos ambientes como Node.js, Visual Studio,
Este documento fornece um resumo da história e características da linguagem JavaScript em 3 frases:
1) JavaScript foi criada originalmente em 1995 para ser usada no navegador Netscape Navigator e teve influências de linguagens como Java, Scheme, Self e Perl.
2) A linguagem é interpretada, possui tipagem dinâmica e fraca, orientação a objetos baseada em protótipos e funções de primeira classe.
3) JavaScript evoluiu muito desde então e atualmente está na versão ECMAScript 6, sendo uma das linguagens de programação
Além da programação funcional com Elixir e ErlangElaine Naomi
Elaine Naomi Watanabe compartilha sua jornada de aprendizado de novas linguagens de programação ao longo dos anos, com foco recente em Elixir. Ela descreve brevemente suas experiências com linguagens como Python, Java, C++ e PHP, e atualmente tem se dedicado a Elixir e Ruby. O documento então detalha os principais pontos sobre Elixir, incluindo sua herança de Erlang, processos, concorrência, tolerância a falhas e produtividade.
O documento discute anti-padrões de programação PHP, como fazer coisas erradas e evitar. Ele explica o que são anti-padrões e por que devemos conhecê-los, e discute exemplos específicos como "spaghetti code" e "overdesign". O documento encoraja os desenvolvedores a pensarem em segurança, usar frameworks e seguir padrões comprovados.
O documento apresenta uma breve introdução ao TypeScript, explicando como ele adiciona tipagem estática ao JavaScript de forma a prevenir erros. Aprendemos que o TypeScript funciona transpilando o código para JavaScript puro, permitindo tipar variáveis, arrays, funções e criar interfaces personalizadas. O documento também discute como a tipagem ajuda a evitar bugs na programação.
O documento discute a importância de programadores aprenderem novas linguagens de programação regularmente. Aprender novas ferramentas expande os horizontes e traz novos paradigmas, mesmo que não sejam usadas no trabalho diário. O documento encerra com um "Hello World" em Brainf**k, uma linguagem pouco usual.
Desenvolvimento de aplicações embarcadas utilizando PythonFlávio Ribeiro
Flávio Ribeiro apresenta sobre sistemas embarcados e desenvolvimento de software para esses sistemas usando Python. Ele discute conceitos de sistemas embarcados, por que usar Python, e dicas para desenvolvimento eficiente como desacoplamento, uso de threads e otimização.
"Se tornando um Desenvolvedor Java NINJA" - Semana Integrada da PUC Campinas ...Cesar Augusto Nogueira
O documento apresenta uma palestra sobre como se tornar um desenvolvedor Java "NINJA", abordando tópicos como boas práticas de codificação, exemplos de diferenças entre String e StringBuffer, explicação sobre o Garbage Collector, iniciativas de código aberto para desenvolvedores, dicas para se destacar na comunidade Java e sobre grupos de usuários Java.
O documento resume os principais conceitos e práticas do eXtreme Programming (XP), uma metodologia ágil de desenvolvimento de software que enfatiza a comunicação, feedback, simplicidade, respeito e coragem. O XP propõe doze práticas como programação pareada, testes automatizados, refatoração e integração contínua para entregar valor ao cliente de forma incremental.
O documento apresenta uma introdução ao JavaScript, definindo-o como uma linguagem de programação multiparadigma que funciona em navegadores, dispositivos móveis e servidores. Explica os principais tipos de dados como number, string e boolean, além de estruturas como objetos, arrays, variáveis, operadores, condicionais, loops e tratamento de erros.
O documento discute como usar inteligência artificial para melhorar a qualidade do código. Ele apresenta uma história real sobre como a IA pode ser mais produtiva do que desenvolvedores experientes. Também discute como ferramentas de IA como LLMs podem ser usadas para escrever código, encontrar problemas, escrever casos de teste e revisar código de forma automatizada.
Cafe agil em Recife - Agile and DesignThoughtworks
O documento discute como o XP não é contra design, apesar de não ter uma fase explícita de design. O XP enfatiza um design simples que evolui continuamente através de práticas como teste, refatoração e integração contínua. O design é um processo contínuo no XP, não uma fase separada.
O documento apresenta Anders Hejlsberg, criador do TypeScript, e fornece uma introdução ao TypeScript, incluindo seus recursos principais como tipagem estática, classes, interfaces, enums e generics. O TypeScript pode ser usado no front-end, back-end, mobile, chatbots, Internet das Coisas (IoT) e games.
Apresentação sobre conceitos básicos da linguagem Scala e uma discussão a respeito de suas principais vantagens, além de algumas versões de aplicaçõea "Alô Mundo"
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.jsVinicius Reis
O documento discute a complexidade do ecossistema JavaScript e como Vue.js pode ajudar a simplificar o desenvolvimento front-end. Ele explica conceitos como EcmaScript, Node, pacotes, task runners, transpilers, bundlers e testes. Em seguida, apresenta o framework Vue.js como uma forma progressiva de construir interfaces com componentes de único arquivo que oferecem renderização do lado do servidor e do cliente.
O documento resume um workshop sobre ExtJS 4 e PHP ministrado pela School of Net. A agenda inclui tópicos como debugando código JavaScript, voltando aos fundamentos da linguagem como tipos, operadores e escopo, e conceitos importantes como namespaces e prototype.
O documento discute a linguagem de programação Python. Resume os principais pontos como: (1) Python começou em 1991 e é uma linguagem de alto nível, multi-paradigma e multiplataforma; (2) Python preza pela legibilidade do código e usa tipagem dinâmica e forte; (3) Python tem uma biblioteca padrão extensa e suporte a programação funcional, orientada a objetos, concorrente e web.
Nesta palestra, veremos como o NewsMonitor, uma ferramenta de monitoração de notícias e clipping digital, começou a usar Scala em 2012. Desde então, temos usado a linguagem como diferencial técnico. A linguagem permitiu que uma pequena equipe criasse uma grande base de código em pouco tempo, mantendo o custo de infraestrutura baixo. Foram desenvolvidos desde sistemas de recomendação até um avançado coletor de notícias em tempo real.
Serão discutidos os pontos positivos da escolha da linguagem Scala, especialmente as funcionalidades que fizeram diferença no desenvolvimento: case classes, imutabilidade, implícitos e biblioteca de coleções. Além disso, serão mostrados os desafios enfrentados pelo grupo: falta de padrões de estilo, complexidade de código, "fanatismo funcional" e perda de performance.
Por fim, veremos a arquitetura que foi implementada no back-end do NewsMonitor, em especial como é organizado o coletor distribuído de notícias.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
Typescript no fronte no back com DockerMVP Microsoft
O documento apresenta Thiago da Silva Adriano, um especialista em TypeScript e Docker. Ele irá falar sobre introdução ao TypeScript, introdução ao Docker e exemplos práticos utilizando ambas as tecnologias. O documento também lista algumas aplicações em que TypeScript e Docker podem ser usados, como aplicativos mobile, chatbots e Internet das Coisas.
Scrum Gathering Rio 2015 - Testando na nuvem a UI e o JavaScript de sua aplic...Stefan Teixeira
O documento discute testes de software na nuvem, incluindo: (1) frameworks populares para testes de interface do usuário (Selenium) e testes de unidade para JavaScript (Karma); (2) serviços na nuvem para executar testes (Sauce Labs, BrowserStack); (3) benefícios de testar na nuvem, como não precisar de infraestrutura local e acesso a muitas combinações de browser/sistema operacional.
O documento apresenta uma palestra sobre TypeScript. Resume-se em 3 frases:
1) TypeScript é um superconjunto de JavaScript que adiciona tipagem estática e outras funcionalidades, como classes e módulos, compilando para código JavaScript executável.
2) A palestra discute os principais recursos de tipagem e modularização do TypeScript, comparando-o com CoffeeScript, e demonstra como debugar código TypeScript diretamente na linguagem.
3) Também apresenta como usar TypeScript em diversos ambientes como Node.js, Visual Studio,
Este documento fornece um resumo da história e características da linguagem JavaScript em 3 frases:
1) JavaScript foi criada originalmente em 1995 para ser usada no navegador Netscape Navigator e teve influências de linguagens como Java, Scheme, Self e Perl.
2) A linguagem é interpretada, possui tipagem dinâmica e fraca, orientação a objetos baseada em protótipos e funções de primeira classe.
3) JavaScript evoluiu muito desde então e atualmente está na versão ECMAScript 6, sendo uma das linguagens de programação
Além da programação funcional com Elixir e ErlangElaine Naomi
Elaine Naomi Watanabe compartilha sua jornada de aprendizado de novas linguagens de programação ao longo dos anos, com foco recente em Elixir. Ela descreve brevemente suas experiências com linguagens como Python, Java, C++ e PHP, e atualmente tem se dedicado a Elixir e Ruby. O documento então detalha os principais pontos sobre Elixir, incluindo sua herança de Erlang, processos, concorrência, tolerância a falhas e produtividade.
O documento discute anti-padrões de programação PHP, como fazer coisas erradas e evitar. Ele explica o que são anti-padrões e por que devemos conhecê-los, e discute exemplos específicos como "spaghetti code" e "overdesign". O documento encoraja os desenvolvedores a pensarem em segurança, usar frameworks e seguir padrões comprovados.
O documento apresenta uma breve introdução ao TypeScript, explicando como ele adiciona tipagem estática ao JavaScript de forma a prevenir erros. Aprendemos que o TypeScript funciona transpilando o código para JavaScript puro, permitindo tipar variáveis, arrays, funções e criar interfaces personalizadas. O documento também discute como a tipagem ajuda a evitar bugs na programação.
O documento discute a importância de programadores aprenderem novas linguagens de programação regularmente. Aprender novas ferramentas expande os horizontes e traz novos paradigmas, mesmo que não sejam usadas no trabalho diário. O documento encerra com um "Hello World" em Brainf**k, uma linguagem pouco usual.
Desenvolvimento de aplicações embarcadas utilizando PythonFlávio Ribeiro
Flávio Ribeiro apresenta sobre sistemas embarcados e desenvolvimento de software para esses sistemas usando Python. Ele discute conceitos de sistemas embarcados, por que usar Python, e dicas para desenvolvimento eficiente como desacoplamento, uso de threads e otimização.
"Se tornando um Desenvolvedor Java NINJA" - Semana Integrada da PUC Campinas ...Cesar Augusto Nogueira
O documento apresenta uma palestra sobre como se tornar um desenvolvedor Java "NINJA", abordando tópicos como boas práticas de codificação, exemplos de diferenças entre String e StringBuffer, explicação sobre o Garbage Collector, iniciativas de código aberto para desenvolvedores, dicas para se destacar na comunidade Java e sobre grupos de usuários Java.
O documento resume os principais conceitos e práticas do eXtreme Programming (XP), uma metodologia ágil de desenvolvimento de software que enfatiza a comunicação, feedback, simplicidade, respeito e coragem. O XP propõe doze práticas como programação pareada, testes automatizados, refatoração e integração contínua para entregar valor ao cliente de forma incremental.
O documento apresenta uma introdução ao JavaScript, definindo-o como uma linguagem de programação multiparadigma que funciona em navegadores, dispositivos móveis e servidores. Explica os principais tipos de dados como number, string e boolean, além de estruturas como objetos, arrays, variáveis, operadores, condicionais, loops e tratamento de erros.
O documento discute como usar inteligência artificial para melhorar a qualidade do código. Ele apresenta uma história real sobre como a IA pode ser mais produtiva do que desenvolvedores experientes. Também discute como ferramentas de IA como LLMs podem ser usadas para escrever código, encontrar problemas, escrever casos de teste e revisar código de forma automatizada.
Cafe agil em Recife - Agile and DesignThoughtworks
O documento discute como o XP não é contra design, apesar de não ter uma fase explícita de design. O XP enfatiza um design simples que evolui continuamente através de práticas como teste, refatoração e integração contínua. O design é um processo contínuo no XP, não uma fase separada.
O documento apresenta Anders Hejlsberg, criador do TypeScript, e fornece uma introdução ao TypeScript, incluindo seus recursos principais como tipagem estática, classes, interfaces, enums e generics. O TypeScript pode ser usado no front-end, back-end, mobile, chatbots, Internet das Coisas (IoT) e games.
Apresentação sobre conceitos básicos da linguagem Scala e uma discussão a respeito de suas principais vantagens, além de algumas versões de aplicaçõea "Alô Mundo"
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.jsVinicius Reis
O documento discute a complexidade do ecossistema JavaScript e como Vue.js pode ajudar a simplificar o desenvolvimento front-end. Ele explica conceitos como EcmaScript, Node, pacotes, task runners, transpilers, bundlers e testes. Em seguida, apresenta o framework Vue.js como uma forma progressiva de construir interfaces com componentes de único arquivo que oferecem renderização do lado do servidor e do cliente.
O documento resume um workshop sobre ExtJS 4 e PHP ministrado pela School of Net. A agenda inclui tópicos como debugando código JavaScript, voltando aos fundamentos da linguagem como tipos, operadores e escopo, e conceitos importantes como namespaces e prototype.
O documento discute a linguagem de programação Python. Resume os principais pontos como: (1) Python começou em 1991 e é uma linguagem de alto nível, multi-paradigma e multiplataforma; (2) Python preza pela legibilidade do código e usa tipagem dinâmica e forte; (3) Python tem uma biblioteca padrão extensa e suporte a programação funcional, orientada a objetos, concorrente e web.
Nesta palestra, veremos como o NewsMonitor, uma ferramenta de monitoração de notícias e clipping digital, começou a usar Scala em 2012. Desde então, temos usado a linguagem como diferencial técnico. A linguagem permitiu que uma pequena equipe criasse uma grande base de código em pouco tempo, mantendo o custo de infraestrutura baixo. Foram desenvolvidos desde sistemas de recomendação até um avançado coletor de notícias em tempo real.
Serão discutidos os pontos positivos da escolha da linguagem Scala, especialmente as funcionalidades que fizeram diferença no desenvolvimento: case classes, imutabilidade, implícitos e biblioteca de coleções. Além disso, serão mostrados os desafios enfrentados pelo grupo: falta de padrões de estilo, complexidade de código, "fanatismo funcional" e perda de performance.
Por fim, veremos a arquitetura que foi implementada no back-end do NewsMonitor, em especial como é organizado o coletor distribuído de notícias.
Semelhante a Introdução ao TypeScript + React (20)
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
3. O que é o TypeScript?
TypeScript
Types
Decorators
Async / Await
ES6
Classes
Template String,
Arrows, Let +
Const...
ES5
ES3
• JavaScript that scales...
• Superset de JavaScript;
• ”Compila” para ES3, ES5 ou ES6
• Suporte à recursos ES.Next
• Introdução de tipagem ao
JavaScript;
13. Mas nem tudo é perfeito
• Não achou as definições de tipos
para a biblioteca X?
• Escreva você mesmo e compartilhe
com a comunidade (ou não)
• https://github.com/DefinitelyType
d/DefinitelyTyped/
$ npm install react @types/react