Este documento apresenta o professor Rodrigo Gomes da Silva e seu seminário sobre o Processo Iterativo com RUP. Ele fornece seus contatos, certificações, formação acadêmica e experiência profissional, além da agenda do seminário, que inclui tópicos como sintomas de problemas em desenvolvimento de software, as melhores práticas da engenharia de software, princípios do desenvolvimento iterativo, o processo RUP e suas fases, disciplinas, papéis e artefatos.
O documento descreve um treinamento sobre performance e tunagem de ambientes Linux. Ele detalha a pesquisa realizada, os objetivos do treinamento, pré-requisitos, conteúdo e carga horária. O treinamento abordará tópicos como distribuições Linux para performance, gerenciamento de processos, sistemas de arquivos, ferramentas de monitoramento, benchmarking, tunagem para aplicações, virtualização e Docker.
T@rget Trust - Formação: Administrador e Suporte LinuxTargettrust
Este documento descreve uma formação em administração e suporte Linux, incluindo cursos sobre instalação do sistema operacional Linux, administração básica e avançada, administração de redes, segurança, serviços como firewall e Samba, e preparação para certificações Linux LPI. Os cursos totalizam 160 horas e abordam tópicos como instalação, configuração, ferramentas de monitoramento e segurança para Linux.
O documento discute diversas certificações para desenvolvedores, incluindo certificações Sun (Java), Zend (PHP), IBM, Linux (Red Hat, LPI e CompTIA). Ele explica o que são certificações, seus benefícios, como se preparar e o processo de obtenção. É fornecido detalhes sobre os requisitos, estrutura e custos de várias certificações específicas.
O documento descreve a metodologia "top-down" para projeto e planejamento de redes. Ele explica que essa metodologia envolve começar pelo alto nível, considerando os objetivos do cliente e aplicativos, e então projetar os detalhes técnicos. Também discute as vantagens de usar uma topologia hierárquica e as funções das camadas de núcleo, distribuição e acesso nessa topologia.
Instalação e Atualização Automática de Aplicações para Ambientes CorporativosMauro Tapajós
1. O documento discute uma solução para instalação e atualização automática de aplicações em ambientes corporativos Linux de forma centralizada.
2. A solução propõe um mecanismo que associa as funcionalidades de um gerenciador de pacotes com controle de privilégios baseado em serviço de diretório, permitindo que usuários comuns instalem aplicações.
3. O sistema implementado inclui módulos como repositório de software central, ferramenta de administração, e agente instalado nos clientes para fornecer funcionalidades
O documento discute a instalação e administração do Windows Server 2008. Ele apresenta um ambiente de TI existente com problemas como falta de controle de acesso e vazamento de informações. O documento sugere soluções como instalar servidores de domínio e arquivos para implementar controle de acesso, grupos e políticas de segurança.
1. O documento discute estratégias para automação de testes de software, comparando testes manuais e automatizados e abordando considerações importantes para a implantação e manutenção de testes automatizados.
2. É apresentada uma introdução sobre testador vs desenvolvedor de testes, record e codificação, escopo de automação e o "universo D" de metodologias como TDD e BDD.
3. O valor da automação é discutido, assim como pontos para identificar o que automatizar versus não automatizar, considerações para a impl
Este documento apresenta o professor Rodrigo Gomes da Silva e seu seminário sobre o Processo Iterativo com RUP. Ele fornece seus contatos, certificações, formação acadêmica e experiência profissional, além da agenda do seminário, que inclui tópicos como sintomas de problemas em desenvolvimento de software, as melhores práticas da engenharia de software, princípios do desenvolvimento iterativo, o processo RUP e suas fases, disciplinas, papéis e artefatos.
O documento descreve um treinamento sobre performance e tunagem de ambientes Linux. Ele detalha a pesquisa realizada, os objetivos do treinamento, pré-requisitos, conteúdo e carga horária. O treinamento abordará tópicos como distribuições Linux para performance, gerenciamento de processos, sistemas de arquivos, ferramentas de monitoramento, benchmarking, tunagem para aplicações, virtualização e Docker.
T@rget Trust - Formação: Administrador e Suporte LinuxTargettrust
Este documento descreve uma formação em administração e suporte Linux, incluindo cursos sobre instalação do sistema operacional Linux, administração básica e avançada, administração de redes, segurança, serviços como firewall e Samba, e preparação para certificações Linux LPI. Os cursos totalizam 160 horas e abordam tópicos como instalação, configuração, ferramentas de monitoramento e segurança para Linux.
O documento discute diversas certificações para desenvolvedores, incluindo certificações Sun (Java), Zend (PHP), IBM, Linux (Red Hat, LPI e CompTIA). Ele explica o que são certificações, seus benefícios, como se preparar e o processo de obtenção. É fornecido detalhes sobre os requisitos, estrutura e custos de várias certificações específicas.
O documento descreve a metodologia "top-down" para projeto e planejamento de redes. Ele explica que essa metodologia envolve começar pelo alto nível, considerando os objetivos do cliente e aplicativos, e então projetar os detalhes técnicos. Também discute as vantagens de usar uma topologia hierárquica e as funções das camadas de núcleo, distribuição e acesso nessa topologia.
Instalação e Atualização Automática de Aplicações para Ambientes CorporativosMauro Tapajós
1. O documento discute uma solução para instalação e atualização automática de aplicações em ambientes corporativos Linux de forma centralizada.
2. A solução propõe um mecanismo que associa as funcionalidades de um gerenciador de pacotes com controle de privilégios baseado em serviço de diretório, permitindo que usuários comuns instalem aplicações.
3. O sistema implementado inclui módulos como repositório de software central, ferramenta de administração, e agente instalado nos clientes para fornecer funcionalidades
O documento discute a instalação e administração do Windows Server 2008. Ele apresenta um ambiente de TI existente com problemas como falta de controle de acesso e vazamento de informações. O documento sugere soluções como instalar servidores de domínio e arquivos para implementar controle de acesso, grupos e políticas de segurança.
1. O documento discute estratégias para automação de testes de software, comparando testes manuais e automatizados e abordando considerações importantes para a implantação e manutenção de testes automatizados.
2. É apresentada uma introdução sobre testador vs desenvolvedor de testes, record e codificação, escopo de automação e o "universo D" de metodologias como TDD e BDD.
3. O valor da automação é discutido, assim como pontos para identificar o que automatizar versus não automatizar, considerações para a impl
O documento discute engenharia de requisitos de software, descrevendo algumas dificuldades e práticas para elaborar requisitos para o usuário final. Também aborda requisitos funcionais e não funcionais, tipos de requisitos, documentação de requisitos e métodos ágeis como Scrum, RUP, XP.
O documento descreve o framework Drools Expert, que é um sistema gerenciador de regras de negócio. Ele permite implementar a lógica de negócio de uma maneira declarativa através de regras, separando o conhecimento do código. O Drools é composto por vários módulos integrados que fornecem funcionalidades como processos de negócio, processamento de eventos complexos e gerenciamento de regras de negócio.
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdfPedro Alcantara
O documento discute os conceitos fundamentais de sistemas e sistemas de informação. Apresenta os principais componentes de um sistema de informação e os tipos de sistemas, além de abordar os processos e atividades envolvidos no desenvolvimento de software, como levantamento de requisitos, análise, projeto, implementação e testes. Por fim, discute as carreiras relacionadas a sistemas de informação.
O documento descreve o método DSDM (Dynamic Systems Development Method) de desenvolvimento de sistemas dinâmicos. O DSDM é um método ágil baseado em prototipação incremental em um ambiente de projeto controlado. Ele utiliza ciclos iterativos de desenvolvimento que entregam incrementos de software a cada 20% do tempo total do projeto para obter feedback dos usuários.
O documento descreve o método DSDM (Dynamic Systems Development Method) de desenvolvimento de sistemas dinâmicos. O DSDM é um método ágil baseado em prototipação incremental que visa entregar 80% de uma aplicação em 20% do tempo total, por meio de participação ativa do usuário e desenvolvimento iterativo. O método estrutura o processo de software em fases de pré-projeto, ciclo de vida e pós-projeto.
Moodle é um sistema de gestão de aprendizagem (LMS) de código aberto baseado na web desenvolvido em PHP. É mantido por uma equipe central e comunidade global de programadores voluntários. Fornece ferramentas para criar cursos online e gerenciar todos os aspectos do processo de aprendizagem.
Novidades do Universo MySQL Agosto 2014MySQL Brasil
O documento discute as novidades do MySQL, incluindo: (1) apresentação do VP de Engenharia do MySQL na Oracle sobre melhorias no banco de dados, (2) lançamentos de novas versões do MySQL nos últimos anos, e (3) novos recursos no MySQL 5.7 como melhorias de desempenho e disponibilidade.
O documento discute o conceito de DevOps, definindo-o como uma metodologia que promove a comunicação entre desenvolvedores de software e operações de TI. A metodologia busca produzir software de forma rápida e contínua através da integração entre as equipes. Além disso, discute os perfis profissionais relacionados a DevOps e as mudanças necessárias nas organizações para a adoção da metodologia.
1) O documento apresenta a norma ISO/IEC 15504 sobre avaliação e melhoria de processos de software.
2) A norma define um modelo de referência para processos de software e seis níveis de capacidade para avaliação.
3) O modelo de referência inclui 48 processos organizados em grupos e a norma fornece diretrizes para avaliação de processos.
O documento resume conceitos e práticas de metodologias ágeis como Scrum, XP e Ruby on Rails. Apresenta características de desenvolvimento ágil, papéis em Scrum, ciclo de vida do XP e práticas como programação em par e teste.
O documento fornece uma introdução sobre bancos de dados, incluindo: (1) a evolução dos arquivos de dados para servidores de banco de dados para permitir o controle centralizado dos dados; (2) o padrão SQL que permite a comunicação com diferentes sistemas de banco de dados; (3) exemplos de comandos SQL em diferentes sistemas.
O documento resume as principais certificações da Microsoft, como iniciar a carreira nessa área e obter a primeira certificação. Apresenta os benefícios da certificação, como aumento salarial e reconhecimento profissional, e dicas para estudar, como fazer um cronograma e utilizar materiais de treinamento recomendados.
O documento discute diferentes modelos de processo de software, incluindo o modelo sequencial linear, a prototipação, RAD e modelos evolucionários incrementais e em espiral. O modelo sequencial linear divide o processo em engenharia de sistemas, análise de requisitos, projeto, codificação, teste e manutenção em uma abordagem sequencial. A prototipação envolve a construção rápida de protótipos para refinar os requisitos. O modelo RAD busca um desenvolvimento rápido através de componentes reutilizáveis. Os modelos evolucionários constroem
Certificação LPI: qual sua importância no mercado de trabalho?Impacta Eventos
Conheça os diferenciais de uma das dez certificações mais procuradas pelos profissionais da tecnologia da informação, como suas vantagens, aceitação do mercado, dicas valiosas de estudo e preparação para o exame.
Este documento fornece instruções para instalar um cluster IBM Domino 9 com três nós em Linux. Ele descreve os requisitos, arquitetura, e 17 passos para instalar e configurar o software nos servidores, incluindo a criação do cluster e configuração do servidor de viagem.
1) A análise de requisitos é fundamental para obter um software de alta qualidade e envolve descobrir e refinar os requisitos através da comunicação entre cliente e desenvolvedor.
2) Os principais passos da análise incluem modelar o domínio da informação, desenvolver modelos do sistema, particionar o problema e especificar requisitos funcionais e não funcionais.
3) Uma especificação de requisitos efetiva separa funcionalidade de implementação, modela o sistema e seu ambiente, e é revisada para garantir completude e
Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...Mauro Tapajós
O documento discute a necessidade de uma solução para distribuição e atualização automática de aplicações em ambientes corporativos de software livre. Ele propõe o serviço GATI, que integra ferramentas de gerenciamento de TI como autenticação única, controle de login, backup e distribuição de pacotes de software usando um serviço de diretório LDAP. O GATI permite a instalação e atualização transparente de aplicações para os usuários.
Mais conteúdo relacionado
Semelhante a Palestra referente a certificação RHCSA.
O documento discute engenharia de requisitos de software, descrevendo algumas dificuldades e práticas para elaborar requisitos para o usuário final. Também aborda requisitos funcionais e não funcionais, tipos de requisitos, documentação de requisitos e métodos ágeis como Scrum, RUP, XP.
O documento descreve o framework Drools Expert, que é um sistema gerenciador de regras de negócio. Ele permite implementar a lógica de negócio de uma maneira declarativa através de regras, separando o conhecimento do código. O Drools é composto por vários módulos integrados que fornecem funcionalidades como processos de negócio, processamento de eventos complexos e gerenciamento de regras de negócio.
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdfPedro Alcantara
O documento discute os conceitos fundamentais de sistemas e sistemas de informação. Apresenta os principais componentes de um sistema de informação e os tipos de sistemas, além de abordar os processos e atividades envolvidos no desenvolvimento de software, como levantamento de requisitos, análise, projeto, implementação e testes. Por fim, discute as carreiras relacionadas a sistemas de informação.
O documento descreve o método DSDM (Dynamic Systems Development Method) de desenvolvimento de sistemas dinâmicos. O DSDM é um método ágil baseado em prototipação incremental em um ambiente de projeto controlado. Ele utiliza ciclos iterativos de desenvolvimento que entregam incrementos de software a cada 20% do tempo total do projeto para obter feedback dos usuários.
O documento descreve o método DSDM (Dynamic Systems Development Method) de desenvolvimento de sistemas dinâmicos. O DSDM é um método ágil baseado em prototipação incremental que visa entregar 80% de uma aplicação em 20% do tempo total, por meio de participação ativa do usuário e desenvolvimento iterativo. O método estrutura o processo de software em fases de pré-projeto, ciclo de vida e pós-projeto.
Moodle é um sistema de gestão de aprendizagem (LMS) de código aberto baseado na web desenvolvido em PHP. É mantido por uma equipe central e comunidade global de programadores voluntários. Fornece ferramentas para criar cursos online e gerenciar todos os aspectos do processo de aprendizagem.
Novidades do Universo MySQL Agosto 2014MySQL Brasil
O documento discute as novidades do MySQL, incluindo: (1) apresentação do VP de Engenharia do MySQL na Oracle sobre melhorias no banco de dados, (2) lançamentos de novas versões do MySQL nos últimos anos, e (3) novos recursos no MySQL 5.7 como melhorias de desempenho e disponibilidade.
O documento discute o conceito de DevOps, definindo-o como uma metodologia que promove a comunicação entre desenvolvedores de software e operações de TI. A metodologia busca produzir software de forma rápida e contínua através da integração entre as equipes. Além disso, discute os perfis profissionais relacionados a DevOps e as mudanças necessárias nas organizações para a adoção da metodologia.
1) O documento apresenta a norma ISO/IEC 15504 sobre avaliação e melhoria de processos de software.
2) A norma define um modelo de referência para processos de software e seis níveis de capacidade para avaliação.
3) O modelo de referência inclui 48 processos organizados em grupos e a norma fornece diretrizes para avaliação de processos.
O documento resume conceitos e práticas de metodologias ágeis como Scrum, XP e Ruby on Rails. Apresenta características de desenvolvimento ágil, papéis em Scrum, ciclo de vida do XP e práticas como programação em par e teste.
O documento fornece uma introdução sobre bancos de dados, incluindo: (1) a evolução dos arquivos de dados para servidores de banco de dados para permitir o controle centralizado dos dados; (2) o padrão SQL que permite a comunicação com diferentes sistemas de banco de dados; (3) exemplos de comandos SQL em diferentes sistemas.
O documento resume as principais certificações da Microsoft, como iniciar a carreira nessa área e obter a primeira certificação. Apresenta os benefícios da certificação, como aumento salarial e reconhecimento profissional, e dicas para estudar, como fazer um cronograma e utilizar materiais de treinamento recomendados.
O documento discute diferentes modelos de processo de software, incluindo o modelo sequencial linear, a prototipação, RAD e modelos evolucionários incrementais e em espiral. O modelo sequencial linear divide o processo em engenharia de sistemas, análise de requisitos, projeto, codificação, teste e manutenção em uma abordagem sequencial. A prototipação envolve a construção rápida de protótipos para refinar os requisitos. O modelo RAD busca um desenvolvimento rápido através de componentes reutilizáveis. Os modelos evolucionários constroem
Certificação LPI: qual sua importância no mercado de trabalho?Impacta Eventos
Conheça os diferenciais de uma das dez certificações mais procuradas pelos profissionais da tecnologia da informação, como suas vantagens, aceitação do mercado, dicas valiosas de estudo e preparação para o exame.
Este documento fornece instruções para instalar um cluster IBM Domino 9 com três nós em Linux. Ele descreve os requisitos, arquitetura, e 17 passos para instalar e configurar o software nos servidores, incluindo a criação do cluster e configuração do servidor de viagem.
1) A análise de requisitos é fundamental para obter um software de alta qualidade e envolve descobrir e refinar os requisitos através da comunicação entre cliente e desenvolvedor.
2) Os principais passos da análise incluem modelar o domínio da informação, desenvolver modelos do sistema, particionar o problema e especificar requisitos funcionais e não funcionais.
3) Uma especificação de requisitos efetiva separa funcionalidade de implementação, modela o sistema e seu ambiente, e é revisada para garantir completude e
Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...Mauro Tapajós
O documento discute a necessidade de uma solução para distribuição e atualização automática de aplicações em ambientes corporativos de software livre. Ele propõe o serviço GATI, que integra ferramentas de gerenciamento de TI como autenticação única, controle de login, backup e distribuição de pacotes de software usando um serviço de diretório LDAP. O GATI permite a instalação e atualização transparente de aplicações para os usuários.
Semelhante a Palestra referente a certificação RHCSA. (20)
Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...
Palestra referente a certificação RHCSA.
1. Red Hat Certified System Administrator
Revisão geral
- tópicos da certificação
- comandos e ferramentas utilizadas.
2. 2
Existe diferença entre certificado de conclusão e
certificação ?
Red Hat Certified System Administrator
3. 3
Certificado:
- Nem sempre comprova que o aluno teve a frequência mínima
de partição no curso, bem como, não atesta e/ou desafia
adequadamente o aluno a expor se absorveu os conhecimento
básicos apresentado durante o curso.
- A eficiência do processo varia muito de instituição para
instituição.
- Nem sempre há garantia de que o conteúdo apresentado no
curso, e também em exames são atualizados e úteis de acordo
com as demandas mais comuns de mercado.
Red Hat Certified System Administrator
4. 4
Certificação
- Indica que o candidato cumpriu os pré-requisitos do programa
de certificação.
- Os exames normalmente oferecem questões ou atividades
práticas envolvendo cada um dos tópicos do exame.
- os tópicos do exame são coerentes com o que se espera o
candidato saber para atuar profissionalmente.
- as empresas responsáveis pela formulação do exame, sempre
atualizam o conteúdo de acordo com a relevância dos mesmos
no mercado.
- certificações possuem validade: o que estimula o candidato a
sempre se atualizar, para poder atualizar sua certificação.
Red Hat Certified System Administrator
5. 5
Linux e o mercado de trabalho
- Sistema em desenvolvimento contínuo desde 1991.
- Centenas de milhares de desenvolvedores remunerados
por grandes players de mercado.
- Dentro os diversos players podemos citar: HP, Intel,
Oracle, IBM, Red Hat, Amazon, Canonical, NVIDIA,
Microsoft, Intel, Google, etc.
Red Hat Certified System Administrator
6. 6
Sobre a Red Hat
- Líder global no fornecimento de soluções open source.
- Lançou sua primeira distribuição em 1994.
- 90% das empresas participantes da Fortune 500 utilizam
Red Hat.
Red Hat Certified System Administrator
7. 7
Sobre a Red Hat
- mais de 50% do volume de dados de negócios importantes
são executados sob Red Hat.
- um dos programas de certificação mais respeitados do
mercado.
- suas certificações estão entre as mais desejadas por
profissionais Linux.
Red Hat Certified System Administrator
8. 8
Red Hat Certified System Administrator
- Red Hat Certified System Administrator é uma
certificação para um administrador de sistemas de nível
Junior.
- Após essa certificação a certificação RHCE é
normalmente a próxima a ser obtida.
- Entretanto, atualmente três tipos de Red Hat Certified
Engineer:
- Infraestrutura (RHCE)
- Desenvolvedor em microserviços (RHCEMD)
- Desenvolvedor JBOSS (RHCEJD)
9. 9
- O próximo nível é o RHCA (Red Hat Certified Architect)
- Para obtenção deste título devemos obter certificações
de nível especialista.
- São necessárias ao menos 5 certificações de nível
especialista para obter o título de RHCA.
- Caso o foco do RHCE seja infraestrutura, ao obter 5
certificações de expertise, ele alcançará o título de RHCA
in Infrastructure.
Red Hat Certified System Administrator
10. 10
Exame RHCSA
- Tipo: prático
- Pontuação máxima: 300 pontos
- Pontuação mínima para aprovação: 210 pontos
Red Hat Certified System Administrator
11. 11
Tópicos do Exame RHCSA
- Entender e usar as ferramentas essenciais
- Operar sistemas em execução
- Configurar o armazenamento local
- Criar e configurar sistemas de arquivos
- Implantar, configurar e manter sistemas
Red Hat Certified System Administrator
12. 12
Tópicos do Exame RHCSA
- Gerenciar o sistema de rede básico
- Gerenciar usuários e grupos
- Gerenciar a segurança
Red Hat Certified System Administrator
13. 13
COMANDOS BÁSICOS DO SHELL
- O que é SHELL ?
- Comandos de manipulação de arquivos e diretórios
- Login e logout
- Tipos de usuário
- Criação, exclusão e modificação de usuários e senhas
Red Hat Certified System Administrator
14. 14
COMANDOS BÁSICOS DO SHELL
- Redirecionamento e pipe no SHELL
- Ferramentas sed, grep, cut, head, tail, sort, uniq
- Permissões em arquivos e diretórios
- Tipos de usuário
- Criação, exclusão e modificação de usuários e senhas
Red Hat Certified System Administrator
15. 15
GERENCIAMENTO DO SISTEMA
- Boot, reboot e halt
- Nível de execução do sistema
- Gerenciamento de processos
- Serviços de rede
- Gerenciamento de pacotes
Red Hat Certified System Administrator
16. 16
GERENCIAMENTO DE ARMAZENAMENTO
- Partições
- Sistemas de arquivos
- Volumes LVM
- Redimensionamento de volumes LVM
- Montagem e desmontagem de volumes no boot
- Montagem baseada no UUID
Red Hat Certified System Administrator
17. 17
GERENCIAMENTO DE SERVIDORES
- Configuração de redes
- Resolução DNS
- Instalação e configuração de Serviço HTTP
- Instalação e configuração de Serviço FTP
- Iniciando, parando, ativando, desativando serviços.
- Conexão remota via SSH
- Conexão remota via SSH utilizando par de chaves
Red Hat Certified System Administrator