O documento discute o gerenciamento de dependências em projetos .NET. Ele explica que o NuGet é usado para gerenciar dependências do back-end, enquanto NPM e Bower são usados para dependências front-end e o Gulp automatiza tarefas front-end.
Banco de Dados - Docker Compose + Bancos NoSQL: descomplicando a montagem de ...Renato Groff
Este documento discute como usar Docker e Docker Compose para criar ambientes de desenvolvimento e testes com bancos de dados NoSQL de forma simplificada. Ele explica conceitos como imagens, containers e redes no Docker, e como o Docker Compose permite definir e executar múltiplos serviços e suas dependências com um único comando através de um arquivo YAML. Também fornece exemplos práticos de como configurar bancos de dados como MongoDB usando essas ferramentas.
Banco de Dados - Docker Compose + Bancos Relacionais: descomplicando a montag...Renato Groff
Slides de palestra sobre o uso de Docker Compose + Bancos de Dados Relacionais na montagem de ambientes de Desenvolvimento/Testes. Apresentação realizada em 20/07, durante a edição 2019 do TDC (The Developer's Conference) em São Paulo-SP.
Banco de Dados - Docker Compose + Bancos NoSQL: descomplicando a montagem de ...Renato Groff
Este documento apresenta Docker Compose como uma ferramenta para simplificar o deployment de ambientes de desenvolvimento e testes com múltiplos containers e suas dependências. Ele discute conceitos como imagens e containers Docker, e como o Docker Compose permite definir e executar conjuntamente vários serviços como MongoDB, Express e Redis através de um arquivo de configuração YAML. O documento também enfatiza a importância de segurança e volumes para evitar a perda de dados.
Nodejs é uma plataforma de desenvolvimento para aplicações em tempo real e de alta escalabilidade utilizando Javascript no lado servidor, tendo sido criado em 2009 por Ryan Dahl para facilitar o desenvolvimento desse tipo de aplicação. Nodejs possui características como ser orientado a eventos, não bloqueante e utilizar o mesmo Javascript tanto no frontend quanto no backend.
WordCamp SP 2019 - PeachPie unindo Php com C# .Net CoreVanessa Valle
O documento descreve o PeachPie, um framework que permite executar código PHP no .NET Core, permitindo que desenvolvedores aproveitem as vantagens de ambas as plataformas, como segurança, desempenho e compatibilidade, além de facilitar a migração de aplicativos PHP para .NET.
Desenvolvendo Aplicações .NET Core em Linux - CEUNSP - Outubro-2019Renato Groff
Renato Groffe é um especialista em tecnologias Microsoft e Linux com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET. O documento fornece uma visão geral sobre SQL Server, Azure, VS Code e Azure App Service em Linux e fala sobre .NET Core, ASP.NET Core e Docker.
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes utilizando tecnologias de bancos de dados como SQL Server, PostgreSQL e MongoDB. Palestra realizada durante o Database Weekend 2019, um evento que aconteceu na cidade de Campinas-SP no dia 27/07/2019.
Oficina de PHP - Software Freedom Day Luziânia 2013George Mendonça
Oficina de PHP realizada no Instituto Federal de Goiás Campus de Luziânia no evento Software Freedom Day.
----------------------------------------------------------------
PHP Workshop held at the Federal Institute of Goiás Campus Luziania in Software Freedom Day event.
Banco de Dados - Docker Compose + Bancos NoSQL: descomplicando a montagem de ...Renato Groff
Este documento discute como usar Docker e Docker Compose para criar ambientes de desenvolvimento e testes com bancos de dados NoSQL de forma simplificada. Ele explica conceitos como imagens, containers e redes no Docker, e como o Docker Compose permite definir e executar múltiplos serviços e suas dependências com um único comando através de um arquivo YAML. Também fornece exemplos práticos de como configurar bancos de dados como MongoDB usando essas ferramentas.
Banco de Dados - Docker Compose + Bancos Relacionais: descomplicando a montag...Renato Groff
Slides de palestra sobre o uso de Docker Compose + Bancos de Dados Relacionais na montagem de ambientes de Desenvolvimento/Testes. Apresentação realizada em 20/07, durante a edição 2019 do TDC (The Developer's Conference) em São Paulo-SP.
Banco de Dados - Docker Compose + Bancos NoSQL: descomplicando a montagem de ...Renato Groff
Este documento apresenta Docker Compose como uma ferramenta para simplificar o deployment de ambientes de desenvolvimento e testes com múltiplos containers e suas dependências. Ele discute conceitos como imagens e containers Docker, e como o Docker Compose permite definir e executar conjuntamente vários serviços como MongoDB, Express e Redis através de um arquivo de configuração YAML. O documento também enfatiza a importância de segurança e volumes para evitar a perda de dados.
Nodejs é uma plataforma de desenvolvimento para aplicações em tempo real e de alta escalabilidade utilizando Javascript no lado servidor, tendo sido criado em 2009 por Ryan Dahl para facilitar o desenvolvimento desse tipo de aplicação. Nodejs possui características como ser orientado a eventos, não bloqueante e utilizar o mesmo Javascript tanto no frontend quanto no backend.
WordCamp SP 2019 - PeachPie unindo Php com C# .Net CoreVanessa Valle
O documento descreve o PeachPie, um framework que permite executar código PHP no .NET Core, permitindo que desenvolvedores aproveitem as vantagens de ambas as plataformas, como segurança, desempenho e compatibilidade, além de facilitar a migração de aplicativos PHP para .NET.
Desenvolvendo Aplicações .NET Core em Linux - CEUNSP - Outubro-2019Renato Groff
Renato Groffe é um especialista em tecnologias Microsoft e Linux com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET. O documento fornece uma visão geral sobre SQL Server, Azure, VS Code e Azure App Service em Linux e fala sobre .NET Core, ASP.NET Core e Docker.
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes utilizando tecnologias de bancos de dados como SQL Server, PostgreSQL e MongoDB. Palestra realizada durante o Database Weekend 2019, um evento que aconteceu na cidade de Campinas-SP no dia 27/07/2019.
Oficina de PHP - Software Freedom Day Luziânia 2013George Mendonça
Oficina de PHP realizada no Instituto Federal de Goiás Campus de Luziânia no evento Software Freedom Day.
----------------------------------------------------------------
PHP Workshop held at the Federal Institute of Goiás Campus Luziania in Software Freedom Day event.
.NET Core 3.0 e ASP.NET Core 3.0: principais novidades - FCamara - Agosto-2019Renato Groff
Slides de palestra sobre novidades do .NET Core 3.0 e ASP.NET Core 3.0. Apresentação realizada em 23/08/2019, em evento promovido pela FCamara na cidade de São Paulo-SP.
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET. Seu perfil apresenta dicas sobre tópicos como ASP.NET Core, Docker, JSON no SQL Server e arquitetura de mensageria.
Desenvolvimento Web com Javascript.
Apresentação feita para a #ViradaGeek
Código anexo do github: https://github.com/FelipeBarrosCruz/viradageek
PodCast de explicação: Breve.
O documento apresenta a história do framework Zend Framework e sua transição para o framework Laminas. Descreve a compra do Zend Framework pela RogueWave e a saída de seus principais desenvolvedores em 2018, levando à criação do projeto Laminas sob a Linux Foundation. Também discute as perspectivas para a ferramenta de migração entre os frameworks e os próximos passos do projeto Laminas.
BeavOps : Como o Python ajudou a integrar o mundo DevOps4LinuxCursos
O documento descreve o sistema BeavOps, desenvolvido em Python, para automatizar a criação de ambientes para os cursos da empresa 4Linux. O BeavOps integra diferentes tecnologias como Docker, Jenkins e MongoDB usando módulos e permite acompanhamento web dos ambientes criados. O sistema evoluiu de um script único para um sistema completo com vários módulos e funcionalidades para gerenciar turmas, recursos e remover ambientes quando não mais necessários.
O documento discute a arquitetura de microsserviços em PHP, comparando arquiteturas monolíticas e distribuídas. Ele também cobre tópicos como disponibilidade, centralização vs descentralização, frameworks para criação de microsserviços em PHP e exemplos básicos de implementação.
Boas práticas na implementação de APIs REST com ASP.NET Core - Agosto-2019Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. Seu perfil contém dicas e exemplos práticos sobre desenvolvimento .NET, incluindo ASP.NET Core, APIs REST, bancos de dados e nuvem.
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Renato Groff
O documento discute a abordagem da Microsoft em relação ao open source, destacando o suporte da empresa a tecnologias como Linux, .NET Core e Docker. Apresenta exemplos como o Visual Studio Code, SQL Server e Azure rodando em Linux, e mostra como desenvolvedores podem criar e implantar aplicações .NET Core multiplataforma usando ferramentas como o .NET CLI e Docker.
Desenvolvimento multiplataforma em .NET Core utilizando SQL Server 2019, Dock...Renato Groff
Renato Groffe é um especialista em tecnologia .NET e SQL Server com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento fornece uma visão geral do .NET Core e ASP.NET Core, do SQL Server 2019 CTP 2.1, do uso do SQL Server via Docker e do Azure Data Studio.
Tecnologias em 2021: no que ficar de olho? | WTT2021 - MackenzieRenato Groffe
O documento discute as tecnologias mais importantes no mercado atual, incluindo .NET, JavaScript, Python, Git, Linux, Docker e Kubernetes. O documento também destaca iniciativas de código aberto como a Cloud Native Computing Foundation e a Apache Software Foundation, além de plataformas como Azure.
Flávio Gomes da Silva Lisboa apresenta suas qualificações e experiência, incluindo doutorando na UTFPR, mestre em Tecnologia e Sociedade, especialista em Java, instrutor de cursos de desenvolvimento de software e professor universitário. Ele também fala sobre seu trabalho atual com software para PaaS e como autor.
TDC2017 | São Paulo - Trilha Rad: Delphi C++ How we figured out we had a SRE...tdc-globalcode
O documento apresenta uma proposta de arquitetura escalável e resiliente utilizando as tecnologias NGNIX, DataSnap, REDIS e MongoDB. A arquitetura propõe escalabilidade horizontal, alta resiliência e disponibilidade através do balanceamento de carga e failover. O uso de bancos como REDIS e MongoDB permite maior velocidade de desenvolvimento e processamento de dados.
Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Setembro-2019Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos sobre .NET em São Paulo. O documento fornece links para o perfil e contatos de Renato Groffe e resume várias funcionalidades e recursos do ASP.NET Core.
A apresentação falar sobre Ajax e seus benefícios; Abordar o Google web Toolkit e aplicações desenvolvidas com gwt e com o uso massivo de ajax;Em seguida abordar o porque do surgimento do pyjamas, que no caso vem a ser a reescrita gwt em python; No final dar alguns exemplos da construção de aplicações com o uso do pyjamas.
Desenvolvimento web com groovy e grails.Bryan Ollivie
O documento discute o desenvolvimento de aplicações web na plataforma Java e os problemas decorrentes de sua complexidade crescente. Isso levou ao surgimento de frameworks como Struts e Grails, este último construído com a linguagem Groovy para trazer maior produtividade ao desenvolvimento na plataforma Java através de convenções e menor configuração.
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes utilizando tecnologias de bancos de dados como SQL Server, PostgreSQL, Redis e MongoDB. Palestra realizada durante o SQLSaturday #906, um evento que aconteceu na cidade de São Paulo-SP no dia 28/09/2019.
Construção e provisionamento de ambientes de desenvolvimento virtualizadosThiago Rodrigues
O documento resume as vantagens da virtualização do ambiente de desenvolvimento usando ferramentas como Vagrant e Docker. Ele discute como essas ferramentas padronizam e automatizam o provisionamento do ambiente, facilitam atualizações e contribuições, e reduzem o tempo de preparação do ambiente. O documento também fornece exemplos de como configurar ambientes virtuais com Vagrant e Docker para projetos PHP.
O documento apresenta os principais frameworks PHP, discutindo os benefícios de seu uso em relação a desenvolver sem um framework. Apresenta os tipos de frameworks, exemplos dos principais frameworks e erros comuns ao utilizá-los. Por fim, discute as tendências futuras com maior interoperabilidade entre componentes e frameworks.
O documento apresenta os fundamentos do desenvolvimento web usando PHP, incluindo introdução à programação, arquitetura cliente-servidor, linguagem PHP e ambiente de desenvolvimento. É dado ênfase aos conceitos de algoritmos, representação de dados, linguagens de programação e arquitetura cliente-servidor.
Este documento apresenta informações sobre dois desenvolvedores - Rodrigo Kono e Rafael dos Santos - incluindo suas experiências, especialidades e contatos. Também descreve um evento online gratuito de 5 noites sobre desenvolvimento ASP.NET Core 1.1 com testes, integração contínua e deploy na nuvem Azure.
Introdução a Application Life-cycle Management Open SourceGlobalcode
1) O documento apresenta o conceito de Application Lifecycle Management (ALM) e ferramentas open source para implementar ALM, incluindo Redmine para gerenciamento de requisitos, SVN/GIT para controle de versão, Maven para build, Nexus para gerenciamento de pacotes, Jenkins para integração contínua e Selenium para testes.
2) É demonstrado como configurar a integração entre essas ferramentas, incluindo a integração do Redmine com SVN/GIT e do Maven com Nexus.
3) As vantagens do ALM inclue
.NET Core 3.0 e ASP.NET Core 3.0: principais novidades - FCamara - Agosto-2019Renato Groff
Slides de palestra sobre novidades do .NET Core 3.0 e ASP.NET Core 3.0. Apresentação realizada em 23/08/2019, em evento promovido pela FCamara na cidade de São Paulo-SP.
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET. Seu perfil apresenta dicas sobre tópicos como ASP.NET Core, Docker, JSON no SQL Server e arquitetura de mensageria.
Desenvolvimento Web com Javascript.
Apresentação feita para a #ViradaGeek
Código anexo do github: https://github.com/FelipeBarrosCruz/viradageek
PodCast de explicação: Breve.
O documento apresenta a história do framework Zend Framework e sua transição para o framework Laminas. Descreve a compra do Zend Framework pela RogueWave e a saída de seus principais desenvolvedores em 2018, levando à criação do projeto Laminas sob a Linux Foundation. Também discute as perspectivas para a ferramenta de migração entre os frameworks e os próximos passos do projeto Laminas.
BeavOps : Como o Python ajudou a integrar o mundo DevOps4LinuxCursos
O documento descreve o sistema BeavOps, desenvolvido em Python, para automatizar a criação de ambientes para os cursos da empresa 4Linux. O BeavOps integra diferentes tecnologias como Docker, Jenkins e MongoDB usando módulos e permite acompanhamento web dos ambientes criados. O sistema evoluiu de um script único para um sistema completo com vários módulos e funcionalidades para gerenciar turmas, recursos e remover ambientes quando não mais necessários.
O documento discute a arquitetura de microsserviços em PHP, comparando arquiteturas monolíticas e distribuídas. Ele também cobre tópicos como disponibilidade, centralização vs descentralização, frameworks para criação de microsserviços em PHP e exemplos básicos de implementação.
Boas práticas na implementação de APIs REST com ASP.NET Core - Agosto-2019Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. Seu perfil contém dicas e exemplos práticos sobre desenvolvimento .NET, incluindo ASP.NET Core, APIs REST, bancos de dados e nuvem.
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Renato Groff
O documento discute a abordagem da Microsoft em relação ao open source, destacando o suporte da empresa a tecnologias como Linux, .NET Core e Docker. Apresenta exemplos como o Visual Studio Code, SQL Server e Azure rodando em Linux, e mostra como desenvolvedores podem criar e implantar aplicações .NET Core multiplataforma usando ferramentas como o .NET CLI e Docker.
Desenvolvimento multiplataforma em .NET Core utilizando SQL Server 2019, Dock...Renato Groff
Renato Groffe é um especialista em tecnologia .NET e SQL Server com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento fornece uma visão geral do .NET Core e ASP.NET Core, do SQL Server 2019 CTP 2.1, do uso do SQL Server via Docker e do Azure Data Studio.
Tecnologias em 2021: no que ficar de olho? | WTT2021 - MackenzieRenato Groffe
O documento discute as tecnologias mais importantes no mercado atual, incluindo .NET, JavaScript, Python, Git, Linux, Docker e Kubernetes. O documento também destaca iniciativas de código aberto como a Cloud Native Computing Foundation e a Apache Software Foundation, além de plataformas como Azure.
Flávio Gomes da Silva Lisboa apresenta suas qualificações e experiência, incluindo doutorando na UTFPR, mestre em Tecnologia e Sociedade, especialista em Java, instrutor de cursos de desenvolvimento de software e professor universitário. Ele também fala sobre seu trabalho atual com software para PaaS e como autor.
TDC2017 | São Paulo - Trilha Rad: Delphi C++ How we figured out we had a SRE...tdc-globalcode
O documento apresenta uma proposta de arquitetura escalável e resiliente utilizando as tecnologias NGNIX, DataSnap, REDIS e MongoDB. A arquitetura propõe escalabilidade horizontal, alta resiliência e disponibilidade através do balanceamento de carga e failover. O uso de bancos como REDIS e MongoDB permite maior velocidade de desenvolvimento e processamento de dados.
Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Setembro-2019Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos sobre .NET em São Paulo. O documento fornece links para o perfil e contatos de Renato Groffe e resume várias funcionalidades e recursos do ASP.NET Core.
A apresentação falar sobre Ajax e seus benefícios; Abordar o Google web Toolkit e aplicações desenvolvidas com gwt e com o uso massivo de ajax;Em seguida abordar o porque do surgimento do pyjamas, que no caso vem a ser a reescrita gwt em python; No final dar alguns exemplos da construção de aplicações com o uso do pyjamas.
Desenvolvimento web com groovy e grails.Bryan Ollivie
O documento discute o desenvolvimento de aplicações web na plataforma Java e os problemas decorrentes de sua complexidade crescente. Isso levou ao surgimento de frameworks como Struts e Grails, este último construído com a linguagem Groovy para trazer maior produtividade ao desenvolvimento na plataforma Java através de convenções e menor configuração.
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes utilizando tecnologias de bancos de dados como SQL Server, PostgreSQL, Redis e MongoDB. Palestra realizada durante o SQLSaturday #906, um evento que aconteceu na cidade de São Paulo-SP no dia 28/09/2019.
Construção e provisionamento de ambientes de desenvolvimento virtualizadosThiago Rodrigues
O documento resume as vantagens da virtualização do ambiente de desenvolvimento usando ferramentas como Vagrant e Docker. Ele discute como essas ferramentas padronizam e automatizam o provisionamento do ambiente, facilitam atualizações e contribuições, e reduzem o tempo de preparação do ambiente. O documento também fornece exemplos de como configurar ambientes virtuais com Vagrant e Docker para projetos PHP.
O documento apresenta os principais frameworks PHP, discutindo os benefícios de seu uso em relação a desenvolver sem um framework. Apresenta os tipos de frameworks, exemplos dos principais frameworks e erros comuns ao utilizá-los. Por fim, discute as tendências futuras com maior interoperabilidade entre componentes e frameworks.
O documento apresenta os fundamentos do desenvolvimento web usando PHP, incluindo introdução à programação, arquitetura cliente-servidor, linguagem PHP e ambiente de desenvolvimento. É dado ênfase aos conceitos de algoritmos, representação de dados, linguagens de programação e arquitetura cliente-servidor.
Este documento apresenta informações sobre dois desenvolvedores - Rodrigo Kono e Rafael dos Santos - incluindo suas experiências, especialidades e contatos. Também descreve um evento online gratuito de 5 noites sobre desenvolvimento ASP.NET Core 1.1 com testes, integração contínua e deploy na nuvem Azure.
Introdução a Application Life-cycle Management Open SourceGlobalcode
1) O documento apresenta o conceito de Application Lifecycle Management (ALM) e ferramentas open source para implementar ALM, incluindo Redmine para gerenciamento de requisitos, SVN/GIT para controle de versão, Maven para build, Nexus para gerenciamento de pacotes, Jenkins para integração contínua e Selenium para testes.
2) É demonstrado como configurar a integração entre essas ferramentas, incluindo a integração do Redmine com SVN/GIT e do Maven com Nexus.
3) As vantagens do ALM inclue
NodeJS é um ambiente de execução JavaScript que permite rodar código JavaScript fora de um navegador. Apresenta conceitos como módulos, pacotes, desenvolvimento assíncrono e ferramentas como NPM. Pode ser usado para construir servidores, aplicações desktop e ferramentas de desenvolvimento.
O documento apresenta os principais conceitos e vantagens do Maven, uma ferramenta popular para gerenciamento e construção de projetos Java. Ele explica como o Maven padroniza a estrutura dos projetos, gerencia dependências de bibliotecas e permite a execução de tarefas como compilação através de comandos. Além disso, destaca como o Maven facilita a colaboração entre desenvolvedores e a manutenção de projetos ao longo do tempo.
Nesta apresentação conheceremos a jornada e lições aprendidas de um sysadmin praticando a cultura DevOps ao implantar sistemas monolíticos da forma tradicional e microsserviços usando pipelines no Jenkins
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122Bruno Souza
Slides do Minicurso ministrado pela ToolsCloud na Globalcode. Para se inscrever nas proximas turmas, acesse:
http://www.globalcode.com.br/gratuitos/minicursos/minicurso-introducao-a-alm-open-source
Para experimentar as ferramentas apresentadas no minicurso, você pode utilizar o ambiente de demonstração da ToolsCloud:
https://demo.toolscloud.net
User: toolscloud
Password: toolscloud
ToolsCloud -- As ferramentas que os desenvolvedores adoram, na nuvem!
Solução complete de ALM, open source e sem stress. Começe a usar no seu projeto hoje!
http://www.toolscloud.com
Este documento fornece instruções para instalar e configurar o Nagios, NagiosQL, MySQL e outros plugins relacionados em uma máquina virtual CentOS. Ele abrange a instalação do sistema operacional CentOS, download e compilação dos softwares necessários, configuração do Nagios e plugins, e instalação do NSClient e NagiosQL para permitir monitoramento remoto e interface web.
Open4Education | MC122 - Introdução a ALM OpenSourcetdc-globalcode
1. O documento discute sobre ferramentas de gerenciamento do ciclo de vida de aplicações (ALM) de código aberto.
2. Ele apresenta diversas ferramentas como Redmine para gerenciamento de requisitos, Subversion/Git para controle de versão, Maven para build e dependências, Hudson para integração contínua e Nexus para gerenciamento de componentes.
3. O documento explica como essas ferramentas podem ser usadas em conjunto para implementar um sistema ALM completo de forma gratuita e de código aberto.
ASP.NET vNext no .NET Architects Days 2014Giovanni Bassi
O documento resume a história do ASP.NET, desde sua criação em 2002 até o desenvolvimento do ASP.NET vNext. Aborda perguntas comuns sobre o vNext e destaca suas principais características como modularidade, ciclo de desenvolvimento rápido, independência de plataforma e código aberto.
O documento discute várias ferramentas de software livre para gerenciamento de TI, incluindo Nagios para monitoramento de rede, Cacti para monitoramento de rede através de gráficos, e CACIC para fornecer informações sobre o parque computacional de uma organização. Ele também cobrem sistemas de gerenciamento de conteúdo como WordPress, Drupal e Joomla para desenvolvimento web, assim como Moodle para educação a distância e MediaWiki usado pela Wikipédia. Por fim, discute alguns frameworks PHP populares como CodeIgniter, CakePHP,
Maven e Nexus. O que são essas ferramentas?Jocsa Rosendo
O documento descreve o que é o Maven, uma ferramenta open source que auxilia no gerenciamento e construção de projetos Java, gerenciando dependências, automatizando builds e testes, e fornecendo relatórios. O Maven realiza etapas como compilação, teste, empacotamento e implantação. Ele gerencia dependências através do arquivo pom.xml.
Ferramentas Livres Para Desenvolvimento com PHPAdler Medrado
Este documento apresenta diversas ferramentas livres úteis para desenvolvimento com PHP, incluindo IDEs como PDT e editores como gPHPEdit, frameworks como Symfony e Zend Framework, ferramentas de depuração como XDebug, sistemas de controle de versão como CVS e SVN, e sistemas de rastreamento de bugs como Trac. O documento também fornece demonstrações e estatísticas sobre essas ferramentas.
O documento apresenta a ferramenta Vagrant como uma forma de facilitar a configuração e gerenciamento de ambientes de desenvolvimento através de máquinas virtuais. Ele descreve como o Vagrant permite criar rapidamente ambientes isolados com todas as dependências instaladas em menos de 15 minutos, e como essas configurações podem ser compartilhadas através de "boxes" prontas para uso. Também mostra os passos básicos para instalar e configurar o Vagrant em diferentes sistemas operacionais.
Este documento apresenta um capítulo sobre introdução à linguagem de programação Java. O capítulo aborda as características da linguagem Java, como sua portabilidade através da máquina virtual Java, seus usos em diferentes ambientes como aplicativos desktop e web. Também discute os tipos de dados, variáveis, operadores e estruturas de controle de fluxo em Java.
Maven é uma ferramenta de gerenciamento e compreensão de projetos Java que fornece convenções sobre configuração, gerenciamento de dependências e repositórios centrais. Ele permite criar projetos Java usando templates, executar builds automatizados e gerenciar o ciclo de vida do projeto.
O documento fornece uma visão geral do potencial de mercado do Drupal. Resume que o Drupal é uma plataforma open source, flexível e robusta para construção de sites e aplicações web, com uma grande comunidade global de desenvolvedores e casos de sucesso em grandes empresas.
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e ZendThiago Sinésio
O documento analisa três frameworks PHP populares: CakePHP, CodeIgniter e Zend Framework. Explora o que são frameworks, suas vantagens e desvantagens, e fornece detalhes sobre a estrutura, funcionalidade e aplicabilidade de cada um.
1. O documento apresenta um capítulo sobre a introdução à linguagem Java, cobrindo seu histórico, características, tipos de dados e estruturas de controle.
2. É descrito o histórico da criação da linguagem Java pela Sun Microsystems visando computação interativa em dispositivos móveis.
3. As principais características da linguagem Java são detalhadas, incluindo ser simples, orientada a objetos, multithread, interpretada, portátil, robusta e segura.
Maven é uma ferramenta de automação de projetos usada principalmente para projetos Java. Ela gerencia dependências, controla versões, gera relatórios e garante a qualidade do código através de testes. Maven usa um arquivo POM para configurar detalhes do projeto e dependências. Ele define ciclos de vida para compilação, teste e empacotamento.
Semelhante a ASP.NET 5 MVC Gerenciando dependencias com Nuget, NPM, Gulp e Bower (20)
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidadetdc-globalcode
O documento discute o uso de visão computacional e inteligência artificial para aplicações médicas e industriais. Ele descreve como CPUs, GPUs e VPUs podem processar IA localmente e com baixo custo usando ferramentas como OpenVINO. Isso permitiria diagnósticos médicos remotos em tempo real com baixo consumo de energia.
TDC2019 Intel Software Day - ACATE - Cases de Sucessotdc-globalcode
O documento fornece um panorama geral da tecnologia e inovação em Santa Catarina, destacando:
1) O setor representa 5,6% da economia catarinense, com faturamento de R$15,53 bilhões;
2) As cidades de Florianópolis e Blumenau são os dois polos com maior crescimento de faturamento no estado;
3) Santa Catarina tem a maior proporção de startups no país, com 19,95% do total nacional.
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPAtdc-globalcode
The document discusses Intel Graphics Performance Analyzers (Intel GPA), a suite of graphics performance tools created by Intel to optimize games and real-time graphics applications. It describes Intel GPA's profiling workflow which involves analyzing frames to identify bottlenecks, determining if issues are CPU or GPU bound, and identifying hotspots. It then provides overviews of the tools in Intel GPA like the System Analyzer, Trace Analyzer, Frame Analyzer and their capabilities for profiling graphics performance.
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVinotdc-globalcode
O documento apresenta uma palestra sobre detecção de objetos em tempo real utilizando redes neurais convolucionais e o framework OpenVINO da Intel. É discutido o algoritmo YOLO para detecção de objetos em imagens e sua implementação no Intel AI Dev Cloud para treinamento. Também é mostrado como otimizar modelos de deep learning utilizando o OpenVINO para inferência em tempo real.
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...tdc-globalcode
O documento apresenta uma palestra sobre OpenCV, biblioteca de código aberto para visão computacional. Aborda os fundamentos da visão computacional e aplicações da OpenCV, incluindo processamento de imagens, reconhecimento de padrões e diretrizes para melhor desempenho em processadores Intel. Também discute tópicos como aprendizado de máquina profundo, YOLO e conformidade com leis de privacidade como o GDPR.
TDC2019 Intel Software Day - Inferencia de IA em edge devicestdc-globalcode
This document discusses Intel's compiler optimizations and how they may differ depending on the microprocessor. It notes that:
- Intel's compilers may optimize differently for non-Intel microprocessors, including optimizations for SSE2, SSE3, and SSSE3 instruction sets.
- Intel does not guarantee the availability, functionality, or effectiveness of any optimization on non-Intel microprocessors.
- Microprocessor-dependent optimizations are intended for use with Intel microprocessors only. Certain non-Intel specific optimizations are also reserved for Intel microprocessors.
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publicatdc-globalcode
O documento discute a aplicação de bancos de dados orientados a grafos para análise de vínculos na segurança pública. Esses bancos permitem modelar dados de crimes e suspeitos como vértices e arestas em um grafo, possibilitando correlacionar informações de forma mais eficiente do que bancos relacionais. Isso pode identificar proximidades entre suspeitos e verificar vínculos de diferentes perspectivas em tempo real, auxiliando investigações criminais.
O documento apresenta os principais conceitos da programação funcional usando a linguagem F#, como imutabilidade, funções como valores, composição de funções, type providers e features como Option e unidades de medida. O objetivo é mostrar como F# oferece um paradigma diferente de programação e como seus recursos podem ser usados no desenvolvimento .NET.
This document summarizes the development of an API for addresses in Go. It describes using Beego and pure Go for scalability. It implemented middlewares for routing, error handling, authentication, and logging. It also integrated New Relic for metrics. The API routes and controllers are chained through the middleware handlers. In conclusion, the API was able to successfully provide address functionality and insights through integration of middlewares and third-party services.
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?tdc-globalcode
O documento discute a importância da personalização e da relevância na web. Defende que sites devem entender os usuários individuais e fornecer experiências adaptadas às necessidades e desejos únicos de cada pessoa. Explica como o web mining, logs de servidor e clientes podem ser usados para analisar o comportamento dos usuários e melhorar a usabilidade e a relevância dos sites.
TDC2018SP | Trilha Go - Clean architecture em Golangtdc-globalcode
O documento descreve os princípios da arquitetura limpa em Go, dividindo o código em 4 camadas: entidades, casos de uso, controladores e frameworks/drivers. A arquitetura promove independência de frameworks, teste, interface gráfica e bancos de dados, além de permitir testes por camada. Um exemplo completo está disponível em um repositório no GitHub.
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QAtdc-globalcode
O documento discute as vantagens de usar a linguagem Go para testes de software, apresentando diversas ferramentas para testes com Go, como Godog para testes de aceitação baseados em BDD, Gomega para testes unitários e Ginkgo para execução de testes. Também cita empresas que usam Go em produção como Uber, Docker e Dropbox.
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendenciatdc-globalcode
O documento discute (1) a tokenização como método seguro de armazenar dados de cartão, (2) as integrações com as APIs do Google Pay e Apple Pay para permitir pagamentos móveis dentro de aplicativos, e (3) a crescente tendência dos pagamentos digitais em carteiras móveis em todo o mundo.
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Servicetdc-globalcode
O documento discute o Azure SignalR Service, um serviço gerenciado pela Microsoft que permite escalar aplicações em tempo real sem gerenciar a infraestrutura subjacente. O serviço oferece fallback automático entre protocolos de comunicação e permite 1000 conexões por unidade com SLA de 99,9%. O documento também fornece instruções sobre como adicionar o serviço a uma aplicação ASP.NET Core.
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETtdc-globalcode
O documento discute a evolução do .NET, desde seu foco inicial em aplicativos empresariais para Windows até se tornar uma pilha multiplataforma de código aberto. Também compara o .NET Framework e o .NET Core, explicando quando cada um é mais adequado, e demonstra o SQL Server rodando no Linux.
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8tdc-globalcode
This document discusses new features in C# 7 and 8, including pattern matching, tuples, out variables, discards, ref returns and locals, expression-bodied members, numeric literals, local functions, generalized async returns, default literals, non-trailing named arguments, leading separators for numeric literals, private protected access, reference semantics with value types using in, ref, and ref readonly. It also provides links to documentation and proposals for each feature.
1) A apresentação introduz Fernando Mendes e Mikaeri Ohana, arquiteto de software e desenvolvedor de software respectivamente, e descreve o tópico da palestra sobre obter métricas com TDD utilizando build automatizado e deploy no Azure. 2) A palestra discute os benefícios dos testes unitários, TDD e cobertura de código e faz uma demonstração. 3) As ferramentas xUnit, OpenCover e ReportGenerator são apresentadas para testes, cobertura e relatórios.
TDC2018SP | Trilha .Net - .NET funcional com F#tdc-globalcode
O documento apresenta a linguagem de programação funcional F# como parte do .NET, destacando que é fortemente tipada e permite programação funcional "impura" com interoperabilidade com o ecossistema .NET. Também menciona o apoio da Microsoft à linguagem e exemplos de onde ela pode ser usada.
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Coretdc-globalcode
O documento descreve o Blazor, um projeto experimental que permite criar SPAs usando C# e WebAssembly. Ele explica que o WebAssembly é um novo formato para compilação web e lista algumas vantagens do Blazor, como ser estável e usar ferramentas da indústria. Também menciona pré-requisitos para usar o Blazor e dicas de hospedagem.
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptxLuizHenriquedeAlmeid6
Slideshare Lição 11, Central Gospel, Os Mortos Em Cristo, 1Tr24, Pr Henrique, EBD NA TV, Revista ano 11, nº 1, Revista Estudo Bíblico Jovens E Adultos, Central Gospel, 2º Trimestre de 2024, Professor, Tema, Os Grandes Temas Do Fim, Comentarista, Pr. Joá Caitano, estudantes, professores, Ervália, MG, Imperatriz, MA, Cajamar, SP, estudos bíblicos, gospel, DEUS, ESPÍRITO SANTO, JESUS CRISTO, Com. Extra Pr. Luiz Henrique, 99-99152-0454, Canal YouTube, Henriquelhas, @PrHenrique
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxLuizHenriquedeAlmeid6
Slideshare Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24, Pr Henrique, EBD NA TV, Lições Bíblicas, 2º Trimestre de 2024, adultos, Tema, A CARREIRA QUE NOS ESTÁ PROPOSTA, O CAMINHO DA SALVAÇÃO, SANTIDADE E PERSEVERANÇA PARA CHEGAR AO CÉU, Coment Osiel Gomes, estudantes, professores, Ervália, MG, Imperatriz, MA, Cajamar, SP, estudos bíblicos, gospel, DEUS, ESPÍRITO SANTO, JESUS CRISTO, Com. Extra Pr. Luiz Henrique, de Almeida Silva, tel-What, 99-99152-0454, Canal YouTube, Henriquelhas, @PrHenrique, https://ebdnatv.blogspot.com/
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptxLuizHenriquedeAlmeid6
Slideshare Lição 11, Betel, Ordenança para exercer a fé, 2Tr24, Pr Henrique, EBD NA TV, 2° TRIMESTRE DE 2024, ADULTOS, EDITORA BETEL, TEMA, ORDENANÇAS BÍBLICAS, Doutrina Fundamentais Imperativas aos Cristãos para uma vida bem-sucedida e de Comunhão com DEUS, estudantes, professores, Ervália, MG, Imperatriz, MA, Cajamar, SP, estudos bíblicos, gospel, DEUS, ESPÍRITO SANTO, JESUS CRISTO, Comentários, Bispo Abner Ferreira, Com. Extra Pr. Luiz Henrique, 99-99152-0454, Canal YouTube, Henriquelhas, @PrHenrique
REGULAMENTO DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...Eró Cunha
XIV Concurso de Desenhos Afro/24
TEMA: Racismo Ambiental e Direitos Humanos
PARTICIPANTES/PÚBLICO: Estudantes regularmente matriculados em escolas públicas estaduais, municipais, IEMA e IFMA (Ensino Fundamental, Médio e EJA).
CATEGORIAS: O Concurso de Desenhos Afro acontecerá em 4 categorias:
- CATEGORIA I: Ensino Fundamental I (4º e 5º ano)
- CATEGORIA II: Ensino Fundamental II (do 6º ao 9º ano)
- CATEGORIA III: Ensino Médio (1º, 2º e 3º séries)
- CATEGORIA IV: Estudantes com Deficiência (do Ensino Fundamental e Médio)
Realização: Unidade Regional de Educação de Imperatriz/MA (UREI), através da Coordenação da Educação da Igualdade Racial de Imperatriz (CEIRI) e parceiros
OBJETIVO:
- Realizar a 14ª edição do Concurso e Exposição de Desenhos Afro/24, produzidos por estudantes de escolas públicas de Imperatriz e região tocantina. Os trabalhos deverão ser produzidos a partir de estudo, pesquisas e produção, sob orientação da equipe docente das escolas. As obras devem retratar de forma crítica, criativa e positivada a população negra e os povos originários.
- Intensificar o trabalho com as Leis 10.639/2003 e 11.645/2008, buscando, através das artes visuais, a concretização das práticas pedagógicas antirracistas.
- Instigar o reconhecimento da história, ciência, tecnologia, personalidades e cultura, ressaltando a presença e contribuição da população negra e indígena na reafirmação dos Direitos Humanos, conservação e preservação do Meio Ambiente.
Imperatriz/MA, 15 de fevereiro de 2024.
Produtora Executiva e Coordenadora Geral: Eronilde dos Santos Cunha (Eró Cunha)
REGULAMENTO DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...
ASP.NET 5 MVC Gerenciando dependencias com Nuget, NPM, Gulp e Bower
1. Globalcode – Open4education
ASP.NET 5 MVC 6
Gerenciando dependências
Kahuê Costa
kahuecosta@gmail.com linkedin.com/in/kahuecosta
Superplayer - developer
2. Globalcode – Open4education
Gerenciamento de dependências
O gerenciamento de dependências
No desenvolvimento temos inúmeras situações que necessitam de
frameworks, pacotes ou bibliotecas de terceiros, assim, a complexidade do
projeto vai aumentando e o gerenciamento de dependências torna-se
essencial.
Junto com o lançamento do Visual Studio 2010 também foi disponibilizado o
NuGet, uma ferramenta para o gerenciamento de dependências em
projetos .NET.
3. Globalcode – Open4education
Gerenciamento de dependências
Nas versões anteriores
É utilizado o NuGet para gerenciar as dependências tanto de back-end
quanto de front-end.
Muitos pacotes front-end são adicionados manualmente no projeto pois não
estão no repositório do NuGet, isso gera um problema, pois neste caso não
temos gerenciamento destas dependências.
Podemos usar outras ferramentas para gerenciar dependências? Sim, mas
será necessário algumas configurações.
4. Globalcode – Open4education
Gerenciamento de dependências
Na versão atual
NuGet: Continua sendo utilizado com foco em pacotes .NET e, também,
temos a opção de gerenciar dependências .NET a partir do arquivo
project.json.
5. Globalcode – Open4education
Gerenciamento de dependências
Na versão atual
NPM: Gerenciador de pacotes sobre a plataforma nodejs.
Repositório online de projetos de código aberto
Utilitário de linha de comando que interage com o repositório para gerenciar os pacotes.
6. Globalcode – Open4education
Gerenciamento de dependências
Na versão atual
Bower: Gerenciador de pacotes front-end, arquivos Javascript e CSS.
Os pacotes gerenciados pelo Bower são declarados no arquivo bower.json.
Exemplos de pacotes: jquery, angularjs, bootstrap, backbone, normalize, etc.
7. Globalcode – Open4education
Gerenciamento de dependências
Na versão atual
Gulp: Utilizado para automação de tarefas do front-end.
O arquivo gulpfile.js é o responsável pela automação.
8. Globalcode – Open4education
Gerenciamento de dependências
Obrigado!
kahuecosta@gmail.com linkedin.com/in/kahuecosta
Portanto, NuGet gerencia pacotes .NET
NPM gerencia pacotes de desenvolvimento como o Gulp, Grunt entre outros.
Bower gerencia os pacotes front-end, como angularjs, jquery e normalize.
Gulp automatiza tarefas como minificar arquivo js e css.