O documento lista as tecnologias e projetos de um desenvolvedor, incluindo redes sociais, sites, produtos internos e frameworks como Node, Express e Angular utilizados nos projetos. Há também menção a registro em banco MongoDB e modelo MVC.
O documento discute técnicas para tornar APIs mais resilientes, incluindo o uso de CorrelationId para logs, CancellationToken para cancelar operações, caching para melhorar o desempenho e circuit breaker para evitar falhas em cascata. O palestrante Thiago Adriano apresenta esses tópicos e fornece códigos de exemplo para ilustrar cada técnica.
GraphQL é uma linguagem de consulta e manipulação de dados open-source para APIs que permite fazer consultas aos dados existentes de forma flexível em uma única requisição. O documento introduz GraphQL como uma solução para problemas comuns em APIs REST como tráfego desnecessário de dados e alto acoplamento entre clientes e servidores.
O documento apresenta uma introdução ao TypeScript, incluindo exemplos de como desenvolver aplicativos frontend, backend, IoT e chatbots usando a linguagem. É explicada a estrutura básica do TypeScript, como transpilar o código para JavaScript, o suporte a tipos, orientação a objetos, interfaces, enums e generics. Também são mostrados exemplos de REST API com Node.js e TypeScript e integração com HTML, IoT e chatbots.
O documento apresenta uma palestra sobre como configurar um build e deploy automatizado de aplicações Angular usando o Azure DevOps. O palestrante explica como criar serviços no Azure para hospedar aplicações Angular e como configurar pipelines de build e deploy contínuos para implantar automaticamente novas versões da aplicação.
Azure Cosmos DB é um banco de dados globalmente distribuído e multi-modelo da Microsoft com alta disponibilidade e baixa latência. O documento apresenta o Cosmos DB, discute seus conceitos como distribuição global, disponibilidade e indexação automática. Ele também cobre os diferentes modelos de dados e APIs suportados e fornece um exemplo prático de criação de serviço no Azure e uso do emulador localmente.
Desenvolvimento de games com C# e UnityMVP Microsoft
Unity is a cross-platform game engine that was first released in 2005. It supports 27 platforms and allows developers to create 2D and 3D games. The presentation will cover introductions to Unity, building 2D and 3D games, and incorporating augmented reality and virtual reality. Resources for learning Unity fundamentals and assets are provided.
O documento apresenta uma introdução ao GraphQL, incluindo seus benefícios em relação a APIs RESTful tradicionais, como redução do tráfego de dados desnecessários e simplificação do versionamento. Em seguida, demonstra um exemplo prático de construção de uma API GraphQL com .NET Core e Entity Framework Core, definindo schemas, types e mutations para realizar operações CRUD.
O documento resume as principais novidades do TypeScript 3.4 e do Angular 8, incluindo: (1) suporte a flags incrementais para compilações mais rápidas, (2) parâmetros nomeados convertidos para refactoring, (3) asserções const para tornar objetos e arrays somente leitura, e (4) introdução do globalThis para escopo global no JavaScript.
O documento discute técnicas para tornar APIs mais resilientes, incluindo o uso de CorrelationId para logs, CancellationToken para cancelar operações, caching para melhorar o desempenho e circuit breaker para evitar falhas em cascata. O palestrante Thiago Adriano apresenta esses tópicos e fornece códigos de exemplo para ilustrar cada técnica.
GraphQL é uma linguagem de consulta e manipulação de dados open-source para APIs que permite fazer consultas aos dados existentes de forma flexível em uma única requisição. O documento introduz GraphQL como uma solução para problemas comuns em APIs REST como tráfego desnecessário de dados e alto acoplamento entre clientes e servidores.
O documento apresenta uma introdução ao TypeScript, incluindo exemplos de como desenvolver aplicativos frontend, backend, IoT e chatbots usando a linguagem. É explicada a estrutura básica do TypeScript, como transpilar o código para JavaScript, o suporte a tipos, orientação a objetos, interfaces, enums e generics. Também são mostrados exemplos de REST API com Node.js e TypeScript e integração com HTML, IoT e chatbots.
O documento apresenta uma palestra sobre como configurar um build e deploy automatizado de aplicações Angular usando o Azure DevOps. O palestrante explica como criar serviços no Azure para hospedar aplicações Angular e como configurar pipelines de build e deploy contínuos para implantar automaticamente novas versões da aplicação.
Azure Cosmos DB é um banco de dados globalmente distribuído e multi-modelo da Microsoft com alta disponibilidade e baixa latência. O documento apresenta o Cosmos DB, discute seus conceitos como distribuição global, disponibilidade e indexação automática. Ele também cobre os diferentes modelos de dados e APIs suportados e fornece um exemplo prático de criação de serviço no Azure e uso do emulador localmente.
Desenvolvimento de games com C# e UnityMVP Microsoft
Unity is a cross-platform game engine that was first released in 2005. It supports 27 platforms and allows developers to create 2D and 3D games. The presentation will cover introductions to Unity, building 2D and 3D games, and incorporating augmented reality and virtual reality. Resources for learning Unity fundamentals and assets are provided.
O documento apresenta uma introdução ao GraphQL, incluindo seus benefícios em relação a APIs RESTful tradicionais, como redução do tráfego de dados desnecessários e simplificação do versionamento. Em seguida, demonstra um exemplo prático de construção de uma API GraphQL com .NET Core e Entity Framework Core, definindo schemas, types e mutations para realizar operações CRUD.
O documento resume as principais novidades do TypeScript 3.4 e do Angular 8, incluindo: (1) suporte a flags incrementais para compilações mais rápidas, (2) parâmetros nomeados convertidos para refactoring, (3) asserções const para tornar objetos e arrays somente leitura, e (4) introdução do globalThis para escopo global no JavaScript.
Novidades do TypeScript para desenvolvedores AngularMVP Microsoft
O documento discute as novidades do TypeScript, incluindo: 1) suporte ao TypeScript 3.4; 2) flag incremental para compilações incrementais; 3) parâmetros nomeados convertidos; 4) leitura somente em arrays/tuplas com const assertions. O documento também menciona o novo render do Angular (Ivy) que trará melhorias de desempenho.
Azure Service Bus permite a comunicação assíncrona e escalável entre aplicações usando filas e tópicos. O documento apresenta Azure Service Bus com Node.js, incluindo tecnologias como filas, tópicos e inscrições, formatos de mensagem e exemplos práticos de uso de filas. Contatos e links para código e perfis do autor são fornecidos no final.
TypeScript 3.4 introduced several new features including an incremental flag for faster builds, support for converted 'named' parameters during refactoring, marking arrays and tuples as readonly, using const assertions to assert types, and a globalThis object for global scope references. The document also discusses transpiling TypeScript to JavaScript, features from ES2016 through ES2018, and links to resources about the json2csv library and Thiago da Silva Adriano's GitHub profile.
Este documento discute como consumir uma API REST em um aplicativo cross-platform usando Xamarin.Forms. Ele explica como criar uma API RESTful com Node.js e MongoDB e como consumi-la em um aplicativo Xamarin usando HTTPClient, Xamarin.Helpers ou Refit. O documento também fornece links para repositórios no GitHub com demonstrações práticas.
Desenvolvendo games de realidade virtual com C# utilizando o UnityMVP Microsoft
O documento descreve uma palestra sobre desenvolvimento de jogos de realidade virtual com C# utilizando o Unity. A palestra inclui uma introdução ao Unity, exemplos práticos e informações sobre como iniciar projetos no Unity.
O documento apresenta uma introdução ao TypeScript, incluindo exemplos práticos de como usá-lo para desenvolver aplicativos frontend, backend, IoT e chatbots com JavaScript. A palestra discute conceitos como transpilação, tipos, orientação a objetos, classes, interfaces, enums e generics em TypeScript.
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.
Angular + asp.net core + docker na nuvem MVP Microsoft
The document discusses using Angular, ASP.NET Core, and Docker for cloud deployment on Azure. It covers coding .NET Core and Angular applications, using Docker to containerize the applications, and deploying the containerized applications to Azure. The agenda includes coding .NET Core and Angular, Docker for .NET and Angular, and deploying to Azure. It also briefly discusses base Docker images versus parent images.
JavaScript na nuvem node + angular + microsoft azureMVP Microsoft
O documento apresenta uma palestra sobre desenvolvimento de aplicações JavaScript na nuvem usando Node, Angular e Microsoft Azure. O palestrante irá mostrar projetos desenvolvidos com essas tecnologias e realizar o deploy destes projetos no Azure, demonstrando opções como um único container Docker ou Docker Compose.
Vs code + node + angular + azure app serviceMVP Microsoft
O documento apresenta uma palestra sobre desenvolvimento web com VS Code, Node e Angular, incluindo um exemplo prático e deploy no Azure usando Docker. O palestrante é Thiago da Silva Adriano, arquiteto de software e MVP da Microsoft que irá introduzir as funcionalidades do VS Code, construir um projeto com Node e Angular e mostrar como fazer o deploy no Azure App Service.
O documento apresenta uma palestra sobre consumo de APIs REST em aplicativos cross-platform com Xamarin e Node.js. A palestra irá demonstrar o deploy de um projeto no Azure, e três formas de se consumir APIs com Xamarin.Forms, além de fornecer contatos dos palestrantes Thiago da Silva Adriano e Thiago Bertuzzi.
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.
Erros e acertos com angular na tv bandeirantesMVP Microsoft
O documento discute os erros e acertos com Angular na TV Bandeirantes. Apresenta a linha do tempo de projetos com Angular na emissora, incluindo o Projeto o1 e o Projeto o2, e discute tópicos como arquitetura, organização de estrutura e componentes, compartilhamento de código, renderização do lado do servidor e ambientes.
Thiago da Silva Adriano é um especialista em tecnologia da informação que fala sobre introdução a bots, o que são bots, e exemplos práticos de como criar bots usando tecnologias como Node.js.
Fc nuvem azure node, mongo db, redis e dockerMVP Microsoft
Este documento discute o desenvolvimento de APIs Node.js na nuvem usando MongoDB, Redis e Docker. Ele fornece instruções sobre como estruturar o projeto, implantar no Azure usando Azure Cache for Redis, Azure Cosmos DB e Web App para Containers. O documento também inclui comandos básicos do Docker e instruções sobre como fazer o deploy da imagem Docker no Docker Hub e na nuvem.
Bots no mundo real o case da tv bandeirantesMVP Microsoft
O documento descreve como a TV Bandeirantes desenvolveu um chatbot chamado Zé para auxiliar no suporte de chamados de nível 1, aumentando a produtividade da equipe de suporte. O chatbot foi construído usando SignalR, JavaScript e MongoDB e permite que usuários façam perguntas sobre problemas técnicos fora do horário comercial.
O documento descreve como configurar o lazy loading em um projeto Angular, explicando os três passos necessários: 1) criar módulos de recursos e seus módulos de roteamento; 2) configurar as rotas para carregar os módulos de forma preguiçosa; 3) criar componentes dentro dos módulos de recursos. Exemplos de comandos do Angular CLI são fornecidos para gerar os arquivos necessários.
O documento discute o uso de GraphQL em projetos .NET. Ele introduz GraphQL como uma alternativa a APIs REST que pode reduzir tráfego desnecessário de dados e simplificar o versionamento de APIs. O exemplo prático mostra como construir uma API GraphQL simples usando .NET Core que retorna dados de campeonatos e partidas de futebol.
Criando games em c# utilizando o unity MVP Microsoft
O documento apresenta uma introdução ao Unity, um dos principais motores de jogos. Ele discute o que é o Unity, as plataformas suportadas, as licenças disponíveis e as linguagens de programação suportadas como C#. O documento também fornece exemplos práticos de como criar jogos 2D e 3D utilizando recursos gratuitos e da Unity Asset Store.
O documento discute como implementar renderização do lado do servidor (server-side rendering - SSR) em aplicações Angular usando o Azure. O palestrante apresenta como SSR melhora o SEO de Single Page Applications (SPAs), mostra a estrutura de um projeto de exemplo e explica como fazer o deploy no Azure.
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
Novidades do TypeScript para desenvolvedores AngularMVP Microsoft
O documento discute as novidades do TypeScript, incluindo: 1) suporte ao TypeScript 3.4; 2) flag incremental para compilações incrementais; 3) parâmetros nomeados convertidos; 4) leitura somente em arrays/tuplas com const assertions. O documento também menciona o novo render do Angular (Ivy) que trará melhorias de desempenho.
Azure Service Bus permite a comunicação assíncrona e escalável entre aplicações usando filas e tópicos. O documento apresenta Azure Service Bus com Node.js, incluindo tecnologias como filas, tópicos e inscrições, formatos de mensagem e exemplos práticos de uso de filas. Contatos e links para código e perfis do autor são fornecidos no final.
TypeScript 3.4 introduced several new features including an incremental flag for faster builds, support for converted 'named' parameters during refactoring, marking arrays and tuples as readonly, using const assertions to assert types, and a globalThis object for global scope references. The document also discusses transpiling TypeScript to JavaScript, features from ES2016 through ES2018, and links to resources about the json2csv library and Thiago da Silva Adriano's GitHub profile.
Este documento discute como consumir uma API REST em um aplicativo cross-platform usando Xamarin.Forms. Ele explica como criar uma API RESTful com Node.js e MongoDB e como consumi-la em um aplicativo Xamarin usando HTTPClient, Xamarin.Helpers ou Refit. O documento também fornece links para repositórios no GitHub com demonstrações práticas.
Desenvolvendo games de realidade virtual com C# utilizando o UnityMVP Microsoft
O documento descreve uma palestra sobre desenvolvimento de jogos de realidade virtual com C# utilizando o Unity. A palestra inclui uma introdução ao Unity, exemplos práticos e informações sobre como iniciar projetos no Unity.
O documento apresenta uma introdução ao TypeScript, incluindo exemplos práticos de como usá-lo para desenvolver aplicativos frontend, backend, IoT e chatbots com JavaScript. A palestra discute conceitos como transpilação, tipos, orientação a objetos, classes, interfaces, enums e generics em TypeScript.
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.
Angular + asp.net core + docker na nuvem MVP Microsoft
The document discusses using Angular, ASP.NET Core, and Docker for cloud deployment on Azure. It covers coding .NET Core and Angular applications, using Docker to containerize the applications, and deploying the containerized applications to Azure. The agenda includes coding .NET Core and Angular, Docker for .NET and Angular, and deploying to Azure. It also briefly discusses base Docker images versus parent images.
JavaScript na nuvem node + angular + microsoft azureMVP Microsoft
O documento apresenta uma palestra sobre desenvolvimento de aplicações JavaScript na nuvem usando Node, Angular e Microsoft Azure. O palestrante irá mostrar projetos desenvolvidos com essas tecnologias e realizar o deploy destes projetos no Azure, demonstrando opções como um único container Docker ou Docker Compose.
Vs code + node + angular + azure app serviceMVP Microsoft
O documento apresenta uma palestra sobre desenvolvimento web com VS Code, Node e Angular, incluindo um exemplo prático e deploy no Azure usando Docker. O palestrante é Thiago da Silva Adriano, arquiteto de software e MVP da Microsoft que irá introduzir as funcionalidades do VS Code, construir um projeto com Node e Angular e mostrar como fazer o deploy no Azure App Service.
O documento apresenta uma palestra sobre consumo de APIs REST em aplicativos cross-platform com Xamarin e Node.js. A palestra irá demonstrar o deploy de um projeto no Azure, e três formas de se consumir APIs com Xamarin.Forms, além de fornecer contatos dos palestrantes Thiago da Silva Adriano e Thiago Bertuzzi.
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.
Erros e acertos com angular na tv bandeirantesMVP Microsoft
O documento discute os erros e acertos com Angular na TV Bandeirantes. Apresenta a linha do tempo de projetos com Angular na emissora, incluindo o Projeto o1 e o Projeto o2, e discute tópicos como arquitetura, organização de estrutura e componentes, compartilhamento de código, renderização do lado do servidor e ambientes.
Thiago da Silva Adriano é um especialista em tecnologia da informação que fala sobre introdução a bots, o que são bots, e exemplos práticos de como criar bots usando tecnologias como Node.js.
Fc nuvem azure node, mongo db, redis e dockerMVP Microsoft
Este documento discute o desenvolvimento de APIs Node.js na nuvem usando MongoDB, Redis e Docker. Ele fornece instruções sobre como estruturar o projeto, implantar no Azure usando Azure Cache for Redis, Azure Cosmos DB e Web App para Containers. O documento também inclui comandos básicos do Docker e instruções sobre como fazer o deploy da imagem Docker no Docker Hub e na nuvem.
Bots no mundo real o case da tv bandeirantesMVP Microsoft
O documento descreve como a TV Bandeirantes desenvolveu um chatbot chamado Zé para auxiliar no suporte de chamados de nível 1, aumentando a produtividade da equipe de suporte. O chatbot foi construído usando SignalR, JavaScript e MongoDB e permite que usuários façam perguntas sobre problemas técnicos fora do horário comercial.
O documento descreve como configurar o lazy loading em um projeto Angular, explicando os três passos necessários: 1) criar módulos de recursos e seus módulos de roteamento; 2) configurar as rotas para carregar os módulos de forma preguiçosa; 3) criar componentes dentro dos módulos de recursos. Exemplos de comandos do Angular CLI são fornecidos para gerar os arquivos necessários.
O documento discute o uso de GraphQL em projetos .NET. Ele introduz GraphQL como uma alternativa a APIs REST que pode reduzir tráfego desnecessário de dados e simplificar o versionamento de APIs. O exemplo prático mostra como construir uma API GraphQL simples usando .NET Core que retorna dados de campeonatos e partidas de futebol.
Criando games em c# utilizando o unity MVP Microsoft
O documento apresenta uma introdução ao Unity, um dos principais motores de jogos. Ele discute o que é o Unity, as plataformas suportadas, as licenças disponíveis e as linguagens de programação suportadas como C#. O documento também fornece exemplos práticos de como criar jogos 2D e 3D utilizando recursos gratuitos e da Unity Asset Store.
O documento discute como implementar renderização do lado do servidor (server-side rendering - SSR) em aplicações Angular usando o Azure. O palestrante apresenta como SSR melhora o SEO de Single Page Applications (SPAs), mostra a estrutura de um projeto de exemplo e explica como fazer o deploy no Azure.
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
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).
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
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.