O documento descreve as diferenças entre containers Docker, máquinas virtuais e sistemas físicos, mostrando que os containers oferecem isolamento de recursos e compartilhamento de kernel entre várias aplicações.
Este documento discute volumes de dados no Docker, incluindo como associar diretórios do host e entre containers, modo somente leitura, compartilhamento de volumes e considerações sobre backup e migração de dados.
O documento descreve os passos para compilar o Android 5.0 para o Nexus 5, incluindo preparar o ambiente com ferramentas necessárias como JDK e Git, baixar o código do Android com a ferramenta Repo, configurar binários da plataforma, compilar e instalar o sistema operacional no dispositivo.
1. Git é um sistema de controle de versão distribuído e de código aberto projetado para lidar com projetos de todos os tamanhos com velocidade e eficiência.
2. O Git permite e incentiva a criação de vários branchs locais que podem ser mesclados com facilidade, tornando-o pequeno e rápido.
3. Em vez de fazer check-outs, os usuários fazem clones completos do repositório, tornando o Git distribuído e garantindo backups múltiplos.
Git that like a boss - Dos comandos básicos aos branches.Hélio Medeiros
Este documento apresenta uma introdução ao sistema de controle de versão Git, incluindo instruções sobre como instalá-lo, configurá-lo e usar alguns de seus principais comandos.
Docker é uma plataforma que permite encapsular aplicações e suas dependências para torná-las portáteis e escaláveis. O documento discute como Docker funciona, como construir imagens Docker para aplicações PHP, e considerações sobre quem está usando Docker e o que vem por vir.
Git that like a boss - Colaborando com GITHUBHélio Medeiros
Um bom desenvolvedor não só escreve, como também lê e cataloga uma tonelada de código! O GitHub é uma das melhores plataformas para conhecer e ajudar o mundo...
Este documento discute volumes de dados no Docker, incluindo como associar diretórios do host e entre containers, modo somente leitura, compartilhamento de volumes e considerações sobre backup e migração de dados.
O documento descreve os passos para compilar o Android 5.0 para o Nexus 5, incluindo preparar o ambiente com ferramentas necessárias como JDK e Git, baixar o código do Android com a ferramenta Repo, configurar binários da plataforma, compilar e instalar o sistema operacional no dispositivo.
1. Git é um sistema de controle de versão distribuído e de código aberto projetado para lidar com projetos de todos os tamanhos com velocidade e eficiência.
2. O Git permite e incentiva a criação de vários branchs locais que podem ser mesclados com facilidade, tornando-o pequeno e rápido.
3. Em vez de fazer check-outs, os usuários fazem clones completos do repositório, tornando o Git distribuído e garantindo backups múltiplos.
Git that like a boss - Dos comandos básicos aos branches.Hélio Medeiros
Este documento apresenta uma introdução ao sistema de controle de versão Git, incluindo instruções sobre como instalá-lo, configurá-lo e usar alguns de seus principais comandos.
Docker é uma plataforma que permite encapsular aplicações e suas dependências para torná-las portáteis e escaláveis. O documento discute como Docker funciona, como construir imagens Docker para aplicações PHP, e considerações sobre quem está usando Docker e o que vem por vir.
Git that like a boss - Colaborando com GITHUBHélio Medeiros
Um bom desenvolvedor não só escreve, como também lê e cataloga uma tonelada de código! O GitHub é uma das melhores plataformas para conhecer e ajudar o mundo...
O documento apresenta uma introdução ao Docker, incluindo sua história, conceitos-chave como containers e imagens, e demonstrações práticas de como criar e gerenciar containers Docker. É explicado como o Docker permite isolar e empacotar aplicações em unidades portáteis através do uso de namespaces, cgroups e union file systems.
Apresentação da ferramenta Docker para o pessoal da Websix. Passos básicos de como iniciar a utilização de containers a seu favor. Padronização de ambiente de desenvolvimento, staging, QA e Produção
Talk presented at Meetup Laravel SP #3 about docker from basics to docker orchestration.
Presented in 2015-05-07
Video da apresentação:
https://youtu.be/mR2px-mKjd0
O documento compara Vagrant e Docker, discutindo como ambos ajudam na padronização de ambientes de desenvolvimento através da virtualização e conteinerização. Vagrant permite a automação da configuração de VMs virtuais, enquanto Docker facilita a replicação de aplicações através de contêineres leves. Embora contêineres sejam mais rápidos que VMs, eles dependem do sistema operacional do host.
Lançando versões em um clique - deploy contínuoHélio Medeiros
O documento discute como acelerar o processo de desenvolvimento e entrega de software através da automação do build, testes e deploy. Ele descreve os passos atuais de escrita, teste, construção e entrega de software e como organizar o ambiente local, codificar, rodar testes, compilar e empacotar para acelerar o ritmo de construção. Também discute como acelerar o processo de entrega através do deploy automático nos ambientes de desenvolvimento, homologação e produção.
O documento discute o sistema de controle de versão distribuído Git e a plataforma de compartilhamento de código GitHub. Ele explica os principais conceitos do Git como repositório, commits, branches e merges. Também aborda a instalação do Git no Windows e a criação de um projeto no GitHub.
O documento descreve o sistema de controle de versão Git: (1) foi desenvolvido por Linus Torvalds em 2005 para gerenciar versões do kernel Linux depois que o BitKeeper mudou sua licença; (2) é uma ferramenta de código aberto em C projetada para ser leve e rápida; (3) armazena dados de forma diferente dos outros sistemas CVS e é amplamente usado por empresas como Google, Android e muitos outros.
O documento apresenta o DeltaSpike, um conjunto de extensões portáteis para CDI que fornecem funcionalidades úteis para aplicações Java que não são suportadas pela especificação CDI. O DeltaSpike inclui módulos para segurança, JPA, JSF, validação de beans, agendamento de tarefas e outros que facilitam o desenvolvimento com CDI. O DeltaSpike não é um framework completo, mas sim um conjunto de ferramentas que estendem as capacidades do CDI.
O documento apresenta uma introdução ao Docker, definindo-o como uma ferramenta para empacotar e executar aplicações de forma isolada através de containers leves. Explica como o Docker difere de máquinas virtuais e quais são seus principais usos para desenvolvedores e infraestrutura. Por fim, demonstra comandos básicos do Docker em um exemplo prático.
O documento resume as piores práticas ao usar containers, como usar a tag :latest que pode quebrar o projeto com atualizações, expor portas públicas deixando a aplicação vulnerável, e instalar/atualizar pacotes dentro do container que podem quebrar a imutabilidade. Ele também discute outras práticas como armazenar dados sensíveis, usar root, não usar .dockerignore e ter múltiplos serviços em um container.
Orquestrando Docker Containers: Machine, Swarm e ComposeRoberto Hashioka
O documento discute como o Docker pode ser usado para orquestrar containers, máquinas e aplicações distribuídas de forma modular, portátil e dinâmica através das ferramentas Docker Engine, Docker Machine, Docker Swarm e Docker Compose. O palestrante explica como essas ferramentas facilitam a construção, distribuição e execução de aplicações de forma consistente em qualquer ambiente.
Git é um sistema de controle de versão distribuído que gerencia múltiplas versões de arquivos e permite o trabalho em equipe, salvando alterações de texto e versões de software. Ele mantém um repositório central com cópias locais nas máquinas dos desenvolvedores e facilita a criação de branches para ramificar projetos.
O documento introduz o sistema de controle de versão Git. Git foi criado por Linus Torvalds para gerenciar o desenvolvimento do kernel Linux e é amplamente usado por desenvolvedores e projetos de código aberto. O documento explica os conceitos básicos de Git como estados, ramificações e como interagir com repositórios remotos.
O documento discute o Apache DeltaSpike, um conjunto de extensões portáteis para o CDI que fornece funcionalidades úteis para aplicações Java. O DeltaSpike inclui módulos como segurança, JPA, JSF e agendamento de tarefas. Ele permite injeção de dependência tipada, configuração de projeto, recursos injetáveis e internacionalização de mensagens. O DeltaSpike facilita o desenvolvimento Java usando o CDI sem ser um framework completo.
O documento descreve o que é o Docker, sua origem com Solomon Hykes, as diferenças entre VM e Docker, como iniciar o Docker Toolbox em Mac e Windows, como criar e inspecionar containers, limitar recursos de CPU e memória em containers, gerenciar imagens Docker com commits, pulls e pushes.
Docker é uma ferramenta open source para empacotar e executar aplicações em containers. Containers compartilham recursos do sistema operacional e consomem menos recursos do que máquinas virtuais. Docker permite isolar e executar aplicações de forma rápida e escalável independente da linguagem ou framework utilizado.
1. O documento apresenta um ambiente de desenvolvimento usando Docker e Ruby on Rails, descrevendo como configurar containers para rodar uma aplicação Rails com banco de dados Postgres.
2. Inicialmente são apresentados alguns problemas no desenvolvimento sem Docker e depois são mostrados comandos básicos do Docker como criar e executar containers.
3. É criado um projeto Rails dentro de um container e depois é configurado um Dockerfile para criar uma imagem com a aplicação e dependências.
Docker: uma visão geral e exemplos de usoTobias Sette
O documento fornece uma introdução abrangente ao Docker, incluindo: (1) O que é o Docker e como ele empacota e executa aplicações em containers leves; (2) Os benefícios do Docker como ferramenta para implantação e escalabilidade de aplicativos; (3) Exemplos de uso do Docker com diferentes linguagens/frameworks como Python/Flask, PHP/Apache e Java/Wildfly.
O documento apresenta uma introdução ao Docker, incluindo sua história, conceitos-chave como containers e imagens, e demonstrações práticas de como criar e gerenciar containers Docker. É explicado como o Docker permite isolar e empacotar aplicações em unidades portáteis através do uso de namespaces, cgroups e union file systems.
Apresentação da ferramenta Docker para o pessoal da Websix. Passos básicos de como iniciar a utilização de containers a seu favor. Padronização de ambiente de desenvolvimento, staging, QA e Produção
Talk presented at Meetup Laravel SP #3 about docker from basics to docker orchestration.
Presented in 2015-05-07
Video da apresentação:
https://youtu.be/mR2px-mKjd0
O documento compara Vagrant e Docker, discutindo como ambos ajudam na padronização de ambientes de desenvolvimento através da virtualização e conteinerização. Vagrant permite a automação da configuração de VMs virtuais, enquanto Docker facilita a replicação de aplicações através de contêineres leves. Embora contêineres sejam mais rápidos que VMs, eles dependem do sistema operacional do host.
Lançando versões em um clique - deploy contínuoHélio Medeiros
O documento discute como acelerar o processo de desenvolvimento e entrega de software através da automação do build, testes e deploy. Ele descreve os passos atuais de escrita, teste, construção e entrega de software e como organizar o ambiente local, codificar, rodar testes, compilar e empacotar para acelerar o ritmo de construção. Também discute como acelerar o processo de entrega através do deploy automático nos ambientes de desenvolvimento, homologação e produção.
O documento discute o sistema de controle de versão distribuído Git e a plataforma de compartilhamento de código GitHub. Ele explica os principais conceitos do Git como repositório, commits, branches e merges. Também aborda a instalação do Git no Windows e a criação de um projeto no GitHub.
O documento descreve o sistema de controle de versão Git: (1) foi desenvolvido por Linus Torvalds em 2005 para gerenciar versões do kernel Linux depois que o BitKeeper mudou sua licença; (2) é uma ferramenta de código aberto em C projetada para ser leve e rápida; (3) armazena dados de forma diferente dos outros sistemas CVS e é amplamente usado por empresas como Google, Android e muitos outros.
O documento apresenta o DeltaSpike, um conjunto de extensões portáteis para CDI que fornecem funcionalidades úteis para aplicações Java que não são suportadas pela especificação CDI. O DeltaSpike inclui módulos para segurança, JPA, JSF, validação de beans, agendamento de tarefas e outros que facilitam o desenvolvimento com CDI. O DeltaSpike não é um framework completo, mas sim um conjunto de ferramentas que estendem as capacidades do CDI.
O documento apresenta uma introdução ao Docker, definindo-o como uma ferramenta para empacotar e executar aplicações de forma isolada através de containers leves. Explica como o Docker difere de máquinas virtuais e quais são seus principais usos para desenvolvedores e infraestrutura. Por fim, demonstra comandos básicos do Docker em um exemplo prático.
O documento resume as piores práticas ao usar containers, como usar a tag :latest que pode quebrar o projeto com atualizações, expor portas públicas deixando a aplicação vulnerável, e instalar/atualizar pacotes dentro do container que podem quebrar a imutabilidade. Ele também discute outras práticas como armazenar dados sensíveis, usar root, não usar .dockerignore e ter múltiplos serviços em um container.
Orquestrando Docker Containers: Machine, Swarm e ComposeRoberto Hashioka
O documento discute como o Docker pode ser usado para orquestrar containers, máquinas e aplicações distribuídas de forma modular, portátil e dinâmica através das ferramentas Docker Engine, Docker Machine, Docker Swarm e Docker Compose. O palestrante explica como essas ferramentas facilitam a construção, distribuição e execução de aplicações de forma consistente em qualquer ambiente.
Git é um sistema de controle de versão distribuído que gerencia múltiplas versões de arquivos e permite o trabalho em equipe, salvando alterações de texto e versões de software. Ele mantém um repositório central com cópias locais nas máquinas dos desenvolvedores e facilita a criação de branches para ramificar projetos.
O documento introduz o sistema de controle de versão Git. Git foi criado por Linus Torvalds para gerenciar o desenvolvimento do kernel Linux e é amplamente usado por desenvolvedores e projetos de código aberto. O documento explica os conceitos básicos de Git como estados, ramificações e como interagir com repositórios remotos.
O documento discute o Apache DeltaSpike, um conjunto de extensões portáteis para o CDI que fornece funcionalidades úteis para aplicações Java. O DeltaSpike inclui módulos como segurança, JPA, JSF e agendamento de tarefas. Ele permite injeção de dependência tipada, configuração de projeto, recursos injetáveis e internacionalização de mensagens. O DeltaSpike facilita o desenvolvimento Java usando o CDI sem ser um framework completo.
O documento descreve o que é o Docker, sua origem com Solomon Hykes, as diferenças entre VM e Docker, como iniciar o Docker Toolbox em Mac e Windows, como criar e inspecionar containers, limitar recursos de CPU e memória em containers, gerenciar imagens Docker com commits, pulls e pushes.
Docker é uma ferramenta open source para empacotar e executar aplicações em containers. Containers compartilham recursos do sistema operacional e consomem menos recursos do que máquinas virtuais. Docker permite isolar e executar aplicações de forma rápida e escalável independente da linguagem ou framework utilizado.
1. O documento apresenta um ambiente de desenvolvimento usando Docker e Ruby on Rails, descrevendo como configurar containers para rodar uma aplicação Rails com banco de dados Postgres.
2. Inicialmente são apresentados alguns problemas no desenvolvimento sem Docker e depois são mostrados comandos básicos do Docker como criar e executar containers.
3. É criado um projeto Rails dentro de um container e depois é configurado um Dockerfile para criar uma imagem com a aplicação e dependências.
Docker: uma visão geral e exemplos de usoTobias Sette
O documento fornece uma introdução abrangente ao Docker, incluindo: (1) O que é o Docker e como ele empacota e executa aplicações em containers leves; (2) Os benefícios do Docker como ferramenta para implantação e escalabilidade de aplicativos; (3) Exemplos de uso do Docker com diferentes linguagens/frameworks como Python/Flask, PHP/Apache e Java/Wildfly.
O documento fornece uma introdução sobre Docker, explicando que é uma ferramenta open source para gerenciar containers Linux. Ele descreve como Docker permite empacotar ambientes de forma leve, eficiente e isolada do hardware, facilitando o deploy de aplicações em nuvem de forma escalável. O documento também apresenta exemplos hands-on de como instalar e usar Docker para criar e executar containers.
Introdução ao Docker até a criação de ambientes imutáveis com docker-compose.
---
Docker introduction until immutable environments with docker-compose. Language: PT-BR
O documento discute como a tecnologia Docker pode ser usada como uma proposta interessante de crescimento estratégico em TI, principalmente em ambientes DevOps. Apresenta a história da computação e evolução dos datacenters para a virtualização e como os containers Docker resolvem problemas de eficiência de recursos e portabilidade de aplicações entre nuvens.
O documento apresenta os principais comandos do Docker como docker info, docker ps, docker pull, docker run, docker exec entre outros. Explica brevemente o que cada comando faz e como utilizá-los.
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...Eliel Simoncelo
Este documento apresenta um resumo sobre .NET na prática, incluindo preparação do ambiente, o que é .NET, o que é C#, o que é Docker e Docker Compose, e debug de aplicações .NET. Os principais pontos apresentados são:
1) Preparar o ambiente de desenvolvimento com a instalação do WSL 2, Docker Desktop, .NET SDK, Visual Studio Code e extensões;
2) .NET é uma plataforma multiplataforma, gratuita e de código aberto para desenvolvimento de software;
3) C# é uma linguagem de
O documento discute os desafios de entregar software para diferentes ambientes de forma simples e reproduzível. Ele propõe o uso de containers Docker para empacotar as aplicações e suas dependências, permitindo que elas sejam executadas de forma isolada e portável em diferentes ambientes como desenvolvimento, produção e servidores de integração contínua.
O documento descreve como o Docker pode ser usado para criar e executar containers leves com aplicações como o OwnCloud. Explica que o Docker usa Linux Containers (LXC) para compartilhar recursos do sistema operacional anfitrião e armazenar dados em camadas usando AuFS. Fornece instruções detalhadas para construir um container Docker com OwnCloud, MySQL e servidor Apache.
O Docker tornou-se mais maduro com a versão 0.8, oferecendo suporte para Mac OS X e melhorias de desempenho. O Docker usa containers de aplicações para virtualização, diferentemente de soluções como VMware que usam hipervisores. A versão 0.8 trouxe melhorias significativas e disponibilizou o Docker para Mac OS.
Apresentação de Docker para Maiores realizado na Superlogica Tecnologias.
Link dos exemplos: https://github.com/msfidelis/DockerParaMaioresSuperlogica/
O documento discute a criação de uma API RESTful para uma lista de tarefas (todo list) utilizando Node.js, MongoDB e Docker. Ele apresenta os conceitos de front-end, back-end e REST, além de definir os objetivos da API e os passos para desenvolvê-la.
O documento discute o Docker, um software usado para criar e executar aplicações isoladas chamadas contêineres. Ele explica que o Docker permite entregar aplicações de forma consistente através de plataformas diferentes e discute suas vantagens como reduzir problemas de ambientes e facilitar implantações contínuas. Também aborda como o Docker funciona usando contêineres e requisitos técnicos, e exemplifica seu uso em desenvolvimento e produção.
Este documento fornece instruções sobre como instalar e usar o Docker em sistemas operacionais Ubuntu. Ele explica a diferença entre imagens e containers Docker, como baixar imagens do DockerHub, executar containers com vários serviços como Apache, MySQL e Joomla, e como criar volumes Docker para armazenamento de dados.
Este documento apresenta uma introdução ao Docker, abordando os principais conceitos e comandos. Em 6 seções, discute: 1) os primeiros passos com Docker; 2) o que são imagens; 3) volumes e armazenamento; 4) como construir imagens; 5) comunicação entre containers; e 6) Docker Compose. A agenda inclui tópicos como a história dos containers, imagens vs containers, comandos básicos e exemplos práticos.
1) Docker é uma plataforma que permite empacotar aplicações e suas dependências para serem executadas de forma isolada em containers leves.
2) Os containers Docker podem rodar aplicações de forma consistente em diversos ambientes como desenvolvimento, teste, produção sem se preocupar com dependências.
3) Isso traz benefícios como facilidade de implantação, portabilidade entre plataformas, reprodutibilidade de ambientes e isolamento entre aplicações.
O documento discute a instalação e uso básico do Docker. Explica como instalar o Docker no Linux, Windows e Mac, fornecendo os comandos para instalação no Linux. Também resume os principais comandos do Docker como baixar imagens, criar e gerenciar contêineres, e dá exemplos de como criar contêineres do WordPress e MySQL.
O documento discute times ágeis, definindo-os como times multidisciplinares e auto gerenciáveis que buscam a simplicidade e alta performance, resolvendo problemas por conta própria. A seleção de membros para times ágeis deve considerar pessoas que se orgulhem de seu trabalho, compartilhem conhecimento e respeitem os outros. A coordenação de times ágeis requer autonomia, confiança, processos colaborativos e qualidade.
Ciclo de palestras anual para compartilhamento de conhecimentos desenvolvidos e/ou de interesse dos colaboradores. Disseminar e divulgar conhecimento entre os colaboradores da empresa, bem como com clientes convidados. Tem como objetivo aumentar a integração entre os colaboradores e projetos e o fortalecimento da marca em relação aos clientes.
Ciclo de palestras anual para compartilhamento de conhecimentos desenvolvidos e/ou de interesse dos colaboradores. Disseminar e divulgar conhecimento entre os colaboradores da empresa, bem como com clientes convidados. Tem como objetivo aumentar a integração entre os colaboradores e projetos e o fortalecimento da marca em relação aos clientes.
O documento discute modelos híbridos de gestão de projetos que combinam Scrum e PMBOK. Primeiro, apresenta os princípios ágeis de indivíduos, interações, software funcional e resposta à mudança. Em seguida, explora como aplicar os papéis do Scrum no PMBOK e como escolher o melhor ciclo de vida de projeto de acordo com a complexidade do problema. Por fim, fornece exemplos de como abordar problemas simples, complicados e complexos.
O documento discute o framework Scrum no processo de desenvolvimento de sistemas. Scrum é um processo de gerenciamento que minimiza a complexidade para focar no desenvolvimento de produtos que atendem às necessidades de negócio de forma incremental e empírica. O Scrum utiliza papéis como Product Owner, Scrum Master e Time de Desenvolvimento, além de ritos como Sprints e reuniões diárias para entregar valor frequentemente.
O documento discute se as análises de pontos de função e metodologias ágeis podem coexistir. A análise de pontos de função foi desenvolvida na década de 1970 para estimar projetos de software não ágeis, enquanto métodos ágeis surgiram mais recentemente para lidar com requisitos em evolução. O documento sugere que as análises de pontos de função podem ser usadas para estimar o tamanho geral de um projeto ágil, enquanto técnicas ágeis como Planning Poker seriam usadas para estimativas
Este documento discute a importância de se validar que o problema identificado é o problema real que precisa ser resolvido. Apresenta exemplos de produtos que falharam por não atenderem às reais necessidades dos usuários e discute práticas para "reframing" ou reenquadramento do problema, como questionar premissas, considerar diferentes perspectivas e realizar testes com usuários.
O documento discute o conceito de DevOps e como ele pode ser adotado na empresa ATECH. Ele explica que DevOps busca melhorar o desenvolvimento de software e a vida dos profissionais envolvidos através de uma cultura colaborativa. Também descreve os principais aspectos de um pipeline de DevOps, incluindo times multidisciplinares, definição de histórias de usuário e processos ágeis.
Ciclo de palestras anual para compartilhamento de conhecimentos desenvolvidos e/ou de interesse dos colaboradores. Disseminar e divulgar conhecimento entre os colaboradores da empresa, bem como com clientes convidados. Tem como objetivo aumentar a integração entre os colaboradores e projetos e o fortalecimento da marca em relação aos clientes.
O documento discute a arquitetura de integração de sistemas ESB (Enterprise Service Bus), explicando que o ESB centraliza a integração em uma arquitetura SOA, gerenciando, monitorando e transformando serviços. Também descreve os principais componentes de um ESB e quando ele deve ou não ser utilizado.
O documento discute o conceito de cidades inteligentes e como a empresa Atech propõe integrar sistemas e sensores de cidades para fornecer informações em tempo real e apoiar a tomada de decisões. A solução proposta se chama Arkhe Governance e visa integrar completamente diferentes sistemas urbanos e tornar os dados acessíveis a gestores, cidadãos e empresas.
Ciclo de palestras anual para compartilhamento de conhecimentos desenvolvidos e/ou de interesse dos colaboradores. Disseminar e divulgar conhecimento entre os colaboradores da empresa, bem como com clientes convidados. Tem como objetivo aumentar a integração entre os colaboradores e projetos e o fortalecimento da marca em relação aos clientes.
II SDTA - Melhorando as Experiências do Usuário para Ganhar em Produtividade ...Atech S.A. | Embraer Group
O documento discute a importância da experiência do usuário (UX) para o sucesso de produtos e como UX vai além de apenas atender às necessidades funcionais do usuário. Uma boa UX cuidadosamente projetada conquista a confiança e fidelidade do usuário, levando à maior produtividade e valor. O documento também apresenta casos de sucesso de empresas que deram ênfase à UX.
Ciclo de palestras anual para compartilhamento de conhecimentos desenvolvidos e/ou de interesse dos colaboradores. Disseminar e divulgar conhecimento entre os colaboradores da empresa, bem como com clientes convidados. Tem como objetivo aumentar a integração entre os colaboradores e projetos e o fortalecimento da marca em relação aos clientes.
O documento discute a possibilidade de comando e controle cibernético e como a Atech pode colaborar com a defesa nacional. Ele também menciona ferramentas de segurança da informação e legislação relevante, além de apresentar a Atech e seus eventos educacionais.
Ciclo de palestras anual para compartilhamento de conhecimentos desenvolvidos e/ou de interesse dos colaboradores. Disseminar e divulgar conhecimento entre os colaboradores da empresa, bem como com clientes convidados. Tem como objetivo aumentar a integração entre os colaboradores e projetos e o fortalecimento da marca em relação aos clientes.
Ciclo de palestras anual para compartilhamento de conhecimentos desenvolvidos e/ou de interesse dos colaboradores. Disseminar e divulgar conhecimento entre os colaboradores da empresa, bem como com clientes convidados. Tem como objetivo aumentar a integração entre os colaboradores e projetos e o fortalecimento da marca em relação aos clientes.
Ciclo de palestras anual para compartilhamento de conhecimentos desenvolvidos e/ou de interesse dos colaboradores. Disseminar e divulgar conhecimento entre os colaboradores da empresa, bem como com clientes convidados. Tem como objetivo aumentar a integração entre os colaboradores e projetos e o fortalecimento da marca em relação aos clientes.
O documento discute sistemas especiais de controle nuclear em reatores nucleares, incluindo o circuito primário, vaso de pressão, elementos combustíveis e barras de controle. Também aborda sistemas de detecção nuclear externa e interna, e faz uma comparação entre usinas nucleares de diferentes portes no Brasil.
Ciclo de palestras anual para compartilhamento de conhecimentos desenvolvidos e/ou de interesse dos colaboradores. Disseminar e divulgar conhecimento entre os colaboradores da empresa, bem como com clientes convidados. Tem como objetivo aumentar a integração entre os colaboradores e projetos e o fortalecimento da marca em relação aos clientes.
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).
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
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.
8. VM VM VM
App1 App2 App3
SO
Bin/Libs
SO
Bin/Libs
SO
Bin/Libs
App1 App2 App3
SO
Kernel
SO
Kernel
SO
Kernel
SO Bin/Libs Hypervisor
SO Kernel SO Kernel
Máquina Física Máquinas Virtuais
9. VM VM VM
App1 App2 App3 Container Container Container
SO
Bin/Libs
SO
Bin/Libs
SO
Bin/Libs
App1 App2 App3
App1 App2 App3
SO
Kernel
SO
Kernel
SO
Kernel
SO
Bin/Libs
SO
Bin/Libs
SO
Bin/Libs
SO Bin/Libs Hypervisor
Container Engine
(Docker)
SO Kernel SO Kernel
SO Kernel
(Linux ou Windows 2016)
Máquina Física Máquinas Virtuais Containers
10. VM VM VM
App1 App2 App3 Container Container Container
SO
Bin/Libs
SO
Bin/Libs
SO
Bin/Libs
App1 App2 App3
App1 App2 App3
SO
Kernel
SO
Kernel
SO
Kernel
SO
Bin/Libs
SO
Bin/Libs
SO
Bin/Libs
SO Bin/Libs Hypervisor
Container Engine
(Docker)
SO Kernel SO Kernel
SO Kernel
(Linux ou Windows 2016)
Máquina Física Máquinas Virtuais Containers
para-virtualização
ou
virtualização total
(Intel VT-x / AMD-V)
11. VM VM VM
App1 App2 App3 Container Container Container
SO
Bin/Libs
SO
Bin/Libs
SO
Bin/Libs
App1 App2 App3
App1 App2 App3
SO
Kernel
SO
Kernel
SO
Kernel
SO
Bin/Libs
SO
Bin/Libs
SO
Bin/Libs
SO Bin/Libs Hypervisor
Container Engine
(Docker)
SO Kernel SO Kernel
SO Kernel
(Linux ou Windows 2016)
Máquina Física Máquinas Virtuais Containers
para-virtualização
ou
virtualização total
(Intel VT-x / AMD-V)
isolamento
33. Docker Community Edition Docker Enterprise Edition
AWS $0 AWS $0.119/hora
Azure $0 Azure $0.119/hora
CentOS $0 CentOS $75-$200/mês
Debian $0 Oracle Linux $75-$200/mês
Fedora $0 Red Hat Enterprise Linux $75-$200/mês
Mac $0 SUSE Linux Enterprise Srv $75-$200/mês
Ubuntu $0 Ubuntu $75-$200/mês
Windows $0 Windows Server 2016 $0
34.
35.
36.
37.
38. OBRIGADO!
www.atech.com.br
contato@atech.com.br
SÃO JOSÉ DOS CAMPOS
Rodovia Presidente Dutra, KM 138
Bloco 3, Sala 302
+55 12 3878-4373
SÃO PAULO
Rua do Rocio, 313 - 4° andar
Vila Olímpia
+55 11 3103-4600
ATECH Talks
Apresentações e discussões sobre assuntos
técnicos de interesse.
SDTA
Ciclo de palestras anual para compartilhamento
de conhecimentos desenvolvidos e/ou de
interesse dos colaboradores.
UX CAFÉ
Encontro mensal com o objetivo de debater sobre
os temas usabilidade, design e experiência do
usuário.