Slides da palestra ministrada na Universidade de Guarulhos (UNG) - Campus Itaquaquecetuba no dia 05/03/2018 por Alexandre Malavasi, Lucas Santos e Claudiney Júnior, organizadores da comunidade do Caqui Coders juntamente com Morganna Giovanneli.
Este documento descreve a ferramenta Bower, que é usada para gerenciar pacotes JavaScript. Ele explica como instalar o Bower usando NPM, configurar o arquivo bower.json para definir dependências, e usar comandos como bower install, bower list e bower uninstall para gerenciar pacotes.
Adail Viana Neto concluiu com sucesso um curso de 15 horas de Scrum Master Advanced Preparatório para o exame PSM II da Scrum.org, ministrado por Kelvin Weiss entre 27 e 31 de julho de 2020. O curso cobriu ferramentas, habilidades e práticas para Scrum Masters serem eficazes, como tomar decisões baseadas nos princípios do Scrum e se tornar um líder servo.
Mecanismo de busca em Node.js e MongoDBLuiz Duarte
O documento apresenta como construir um mecanismo de busca utilizando Node.js e MongoDB. Ele discute os conceitos de índice invertido e arquitetura de busca, além de fornecer instruções passo a passo para desenvolver uma aplicação de busca com interface em Bootstrap.
T@rget trust metodologias ágeis - projetos ágeis com scrum - gestão e acomp...Targettrust
O documento descreve um curso sobre metodologias ágeis que ensina como empresas podem aumentar eficiência e qualidade de produtos através de processos otimizados. O curso abrange tópicos como Scrum, Lean, gerenciamento de projetos ágeis e engenharia de software.
O documento resume as qualificações profissionais de Marco Antonio da Silva como especialista em gestão de projetos de inovação com 23 anos de experiência no desenvolvimento de software. Ele tem experiência em agile coaching, transformação organizacional e design de processos. Além disso, é professor, palestrante e criador de ferramentas visuais para planejamento de projetos.
O documento descreve a história e cultura da empresa UOL, desde sua fundação como um portal na internet até se tornar líder em serviços de TI no Brasil. Explica como a empresa evoluiu de um processo de desenvolvimento de software burocrático para um método ágil chamado Scrum. Detalha como o Scrum é implementado no UOL através de times multidisciplinares, entregas frequentes e investimentos em treinamentos e pesquisas.
Rodrigo Branas é um especialista em Java com mais de 10 anos de experiência. Ele tem formação acadêmica em Ciências da Computação e Gerenciamento de Projetos e várias certificações importantes. Branas trabalhou para grandes empresas e atualmente é instrutor na Academia Java e Agile da Globalcode.
O documento apresenta os principais conceitos e práticas de gerenciamento de riscos em projetos. Ele descreve os processos de identificar, avaliar, planejar, implementar e comunicar riscos, além de abordar responsabilidades, orçamento e gestão de riscos em projetos ágeis.
Este documento descreve a ferramenta Bower, que é usada para gerenciar pacotes JavaScript. Ele explica como instalar o Bower usando NPM, configurar o arquivo bower.json para definir dependências, e usar comandos como bower install, bower list e bower uninstall para gerenciar pacotes.
Adail Viana Neto concluiu com sucesso um curso de 15 horas de Scrum Master Advanced Preparatório para o exame PSM II da Scrum.org, ministrado por Kelvin Weiss entre 27 e 31 de julho de 2020. O curso cobriu ferramentas, habilidades e práticas para Scrum Masters serem eficazes, como tomar decisões baseadas nos princípios do Scrum e se tornar um líder servo.
Mecanismo de busca em Node.js e MongoDBLuiz Duarte
O documento apresenta como construir um mecanismo de busca utilizando Node.js e MongoDB. Ele discute os conceitos de índice invertido e arquitetura de busca, além de fornecer instruções passo a passo para desenvolver uma aplicação de busca com interface em Bootstrap.
T@rget trust metodologias ágeis - projetos ágeis com scrum - gestão e acomp...Targettrust
O documento descreve um curso sobre metodologias ágeis que ensina como empresas podem aumentar eficiência e qualidade de produtos através de processos otimizados. O curso abrange tópicos como Scrum, Lean, gerenciamento de projetos ágeis e engenharia de software.
O documento resume as qualificações profissionais de Marco Antonio da Silva como especialista em gestão de projetos de inovação com 23 anos de experiência no desenvolvimento de software. Ele tem experiência em agile coaching, transformação organizacional e design de processos. Além disso, é professor, palestrante e criador de ferramentas visuais para planejamento de projetos.
O documento descreve a história e cultura da empresa UOL, desde sua fundação como um portal na internet até se tornar líder em serviços de TI no Brasil. Explica como a empresa evoluiu de um processo de desenvolvimento de software burocrático para um método ágil chamado Scrum. Detalha como o Scrum é implementado no UOL através de times multidisciplinares, entregas frequentes e investimentos em treinamentos e pesquisas.
Rodrigo Branas é um especialista em Java com mais de 10 anos de experiência. Ele tem formação acadêmica em Ciências da Computação e Gerenciamento de Projetos e várias certificações importantes. Branas trabalhou para grandes empresas e atualmente é instrutor na Academia Java e Agile da Globalcode.
O documento apresenta os principais conceitos e práticas de gerenciamento de riscos em projetos. Ele descreve os processos de identificar, avaliar, planejar, implementar e comunicar riscos, além de abordar responsabilidades, orçamento e gestão de riscos em projetos ágeis.
O documento discute os princípios e desafios por trás da abordagem DevOps. Apresenta DevOps como um conjunto de processos e métodos para integrar desenvolvimento e operações. Também discute como a automação, compartilhamento de artefatos e métricas comuns podem ajudar na adoção do DevOps.
O documento discute a certificação Scrum Master, incluindo a popularidade do Scrum, o papel do Scrum Master, e instituições que oferecem a certificação Scrum Master.
Este documento certifica que Cristiano Ferreira concluiu com sucesso um curso de 18 horas de Formação Scrum Master Essentiais em 23/09/2017. O curso cobriu tópicos como os papéis e eventos do Scrum, como Planejamento da Sprint, Reunião Diária e Retrospectiva da Sprint. Também abordou ferramentas como Histórias de Usuário e Planning Poker, e orientações para a certificação PSM I.
Descubra como avaliar suas habilidades em gestão de produtos [TDC POA 11/2017]Cleiton Luis Mafra
O documento fornece uma autoavaliação para gestores de produtos avaliarem suas habilidades em seis áreas principais de gestão de produtos. A avaliação inclui questões sobre visão, relacionamento com clientes, tomada de decisão, comunicação e outras áreas. O documento também fornece instruções sobre como aplicar a avaliação em grupo e compartilhar experiências depois de preenchê-la.
Este documento apresenta uma agenda para discutir fundamentos para certificação técnica, incluindo COBIT 5, ITIL, Scrum Master, CISSP, Oracle PL/SQL, Dell EMC, VMware, Microsoft, PMP e AWS. O objetivo é compreender a importância das certificações e sua aplicação.
O documento fornece dicas para iniciantes na programação Java, descrevendo: 1) as origens e evolução da linguagem Java; 2) as principais características e componentes da plataforma Java como JVM, JCP e JSR; 3) certificações como OCJA e frameworks importantes.
NAO SE LIMITE! Agilidade tem tudo a ver com multidisciplinaridadeGleica Reinert
O documento apresenta a trajetória profissional de Gleica Reinert, que atualmente é Scrum Master. Ela começou trabalhando com contabilidade e tributação, mas há 10 anos ingressou na área de tecnologia onde atuou como analista de suporte, qualidade e testes. O documento enfatiza a importância da multidisciplinaridade nos times ágeis e incentiva as pessoas a não se limitarem, buscando sempre novos conhecimentos.
03 dicas práticas de como começar a utilizar métodos ágeis na sua organizaçãoVitor Massari
As três dicas práticas para começar a utilizar métodos ágeis na organização são: 1) usar post-its e quadro branco para promover trabalho colaborativo e identificar gargalos; 2) realizar reuniões diárias curtas para gestão de riscos e planejamento; 3) fazer retrospectivas semanais para avaliar o que está funcionando e como melhorar de forma contínua.
O documento discute os princípios por trás do DevOps, incluindo a necessidade de colaboração entre desenvolvedores e operações, automação de processos, e cultura de engajamento entre equipes.
Produtividade para times de desenvolvimento com visual studio team servicesGuilherme Cardoso
O documento discute os desafios comuns em projetos de desenvolvimento de software, como comunicação deficiente e falta de organização de processos. Ele apresenta o Visual Studio Team Services como uma solução que pode melhorar a produtividade de times de desenvolvimento ao fornecer ferramentas para gerenciamento de requisitos, controle de versão, teste e monitoramento de métricas de código. Por fim, convida o leitor a explorar os recursos do Visual Studio Team Services e referências adicionais.
O documento descreve o Manifesto Ágil para Desenvolvimento de Software, que valoriza indivíduos, interações, software funcionando e colaboração com clientes mais do que processos, ferramentas, documentação extensa e negociação de contratos. Também lista os principais termos relacionados a Scrum, como Product Backlog, Sprint, Daily Scrum e Release Burndown.
Previsibilidade em desenvolvimento de softwareDenis Ferrari
O documento discute a previsibilidade no desenvolvimento de software. Afirma que projetos de software não são totalmente previsíveis devido às diferentes experiências e culturas das equipes, tecnologias utilizadas e conhecimento da área de negócio. Sugere que para realizar previsões assertivas é necessário conhecer a velocidade da própria equipe.
O documento apresenta informações sobre agilidade, Scrum e seus papéis, como Scrum Master, Product Owner e Time. Também descreve cerimônias como Reunião Diária, Burndown e Retrospectiva do Sprint.
Como entregar softwares cada vez mais robustos em ambientes cada vez mais caóticos ? Nessa sessão veremos um pouco de algumas formas de alcançar esse objetivo.
O documento apresenta os principais conceitos e benefícios do framework Vue.js, incluindo seu criador Evan You, componentes, Single Page Applications, diretivas, ciclo de vida de instâncias, e integração com bibliotecas como Vuex e Vue Router.
O documento descreve a adoção do framework Scrum no Eldorado, uma associação civil sem fins lucrativos que trabalha com pesquisa e desenvolvimento de tecnologia da informação. Antes do Scrum, o processo era rígido e não aproveitava totalmente a capacidade das equipes. Ao adotar o Scrum, o Eldorado passou a ter times auto-organizáveis, maior liberdade para inovar, e melhora no envolvimento e satisfação das pessoas. Ainda há desafios como aplicar o Scrum em projetos de manutenção e com equipes remot
Este documento descreve a jornada da Globo.com em adotar o framework Scrum em toda a organização. Inicialmente, um time piloto teve sucesso usando Scrum para o Big Brother Brasil 8. Isso chamou a atenção da diretoria e, gradualmente, mais times e departamentos adotaram Scrum. Atualmente, a Globo.com é composta por 16 times ágeis autônomos usando Scrum, melhorando significativamente a velocidade e qualidade de desenvolvimento.
Scrum na Globo.com - Derrubando mitos - UPDATEDDanilo Bardusco
Apresentação feita no evento Flando em Agile 2008 no dia 24/10/08 em São Paulo. Essa apresentação é uma atualização da apresentação feita em Recife no dia 23/05/08 que conta como foi o processo de adoção do Scrum na globo.com e quais foram os principais desafios enfrentados.
http://blog.bardusco.com
O documento resume a palestra de Leandro Saldanha sobre procrastinação. Ele define procrastinação como o adiamento de tarefas sem culpa ou constrangimento e discute 4 pilares que levam à procrastinação. Também fornece dicas para melhorar a produtividade, como criar um ambiente sem distrações e dividir grandes tarefas em pequenas.
O documento descreve as informações pessoais e experiências profissionais de Rildo F. Santos. Ele tem mais de 10.000 horas de experiência em gestão de negócios, engenharia de software e governança, além de ser certificado como Scrum Master e instrutor de outros frameworks. O texto também fornece detalhes sobre o método Scrum e conceitos como timebox, papéis, cerimônias e artefatos.
Agile e Testes: Um Relato de Experiência da IndústriaAndré Abe Vicente
[1] O documento discute como o PagSeguro implementou práticas ágeis e testes em seu processo de desenvolvimento de software.
[2] Ele descreve as ferramentas e boas práticas utilizadas, incluindo entregas contínuas, feature toggles, monitoramento de produção e organização em times de features.
[3] O documento também aborda a documentação da API PagSeguro Developers para facilitar a integração de desenvolvedores externos.
O documento discute os princípios e desafios por trás da abordagem DevOps. Apresenta DevOps como um conjunto de processos e métodos para integrar desenvolvimento e operações. Também discute como a automação, compartilhamento de artefatos e métricas comuns podem ajudar na adoção do DevOps.
O documento discute a certificação Scrum Master, incluindo a popularidade do Scrum, o papel do Scrum Master, e instituições que oferecem a certificação Scrum Master.
Este documento certifica que Cristiano Ferreira concluiu com sucesso um curso de 18 horas de Formação Scrum Master Essentiais em 23/09/2017. O curso cobriu tópicos como os papéis e eventos do Scrum, como Planejamento da Sprint, Reunião Diária e Retrospectiva da Sprint. Também abordou ferramentas como Histórias de Usuário e Planning Poker, e orientações para a certificação PSM I.
Descubra como avaliar suas habilidades em gestão de produtos [TDC POA 11/2017]Cleiton Luis Mafra
O documento fornece uma autoavaliação para gestores de produtos avaliarem suas habilidades em seis áreas principais de gestão de produtos. A avaliação inclui questões sobre visão, relacionamento com clientes, tomada de decisão, comunicação e outras áreas. O documento também fornece instruções sobre como aplicar a avaliação em grupo e compartilhar experiências depois de preenchê-la.
Este documento apresenta uma agenda para discutir fundamentos para certificação técnica, incluindo COBIT 5, ITIL, Scrum Master, CISSP, Oracle PL/SQL, Dell EMC, VMware, Microsoft, PMP e AWS. O objetivo é compreender a importância das certificações e sua aplicação.
O documento fornece dicas para iniciantes na programação Java, descrevendo: 1) as origens e evolução da linguagem Java; 2) as principais características e componentes da plataforma Java como JVM, JCP e JSR; 3) certificações como OCJA e frameworks importantes.
NAO SE LIMITE! Agilidade tem tudo a ver com multidisciplinaridadeGleica Reinert
O documento apresenta a trajetória profissional de Gleica Reinert, que atualmente é Scrum Master. Ela começou trabalhando com contabilidade e tributação, mas há 10 anos ingressou na área de tecnologia onde atuou como analista de suporte, qualidade e testes. O documento enfatiza a importância da multidisciplinaridade nos times ágeis e incentiva as pessoas a não se limitarem, buscando sempre novos conhecimentos.
03 dicas práticas de como começar a utilizar métodos ágeis na sua organizaçãoVitor Massari
As três dicas práticas para começar a utilizar métodos ágeis na organização são: 1) usar post-its e quadro branco para promover trabalho colaborativo e identificar gargalos; 2) realizar reuniões diárias curtas para gestão de riscos e planejamento; 3) fazer retrospectivas semanais para avaliar o que está funcionando e como melhorar de forma contínua.
O documento discute os princípios por trás do DevOps, incluindo a necessidade de colaboração entre desenvolvedores e operações, automação de processos, e cultura de engajamento entre equipes.
Produtividade para times de desenvolvimento com visual studio team servicesGuilherme Cardoso
O documento discute os desafios comuns em projetos de desenvolvimento de software, como comunicação deficiente e falta de organização de processos. Ele apresenta o Visual Studio Team Services como uma solução que pode melhorar a produtividade de times de desenvolvimento ao fornecer ferramentas para gerenciamento de requisitos, controle de versão, teste e monitoramento de métricas de código. Por fim, convida o leitor a explorar os recursos do Visual Studio Team Services e referências adicionais.
O documento descreve o Manifesto Ágil para Desenvolvimento de Software, que valoriza indivíduos, interações, software funcionando e colaboração com clientes mais do que processos, ferramentas, documentação extensa e negociação de contratos. Também lista os principais termos relacionados a Scrum, como Product Backlog, Sprint, Daily Scrum e Release Burndown.
Previsibilidade em desenvolvimento de softwareDenis Ferrari
O documento discute a previsibilidade no desenvolvimento de software. Afirma que projetos de software não são totalmente previsíveis devido às diferentes experiências e culturas das equipes, tecnologias utilizadas e conhecimento da área de negócio. Sugere que para realizar previsões assertivas é necessário conhecer a velocidade da própria equipe.
O documento apresenta informações sobre agilidade, Scrum e seus papéis, como Scrum Master, Product Owner e Time. Também descreve cerimônias como Reunião Diária, Burndown e Retrospectiva do Sprint.
Como entregar softwares cada vez mais robustos em ambientes cada vez mais caóticos ? Nessa sessão veremos um pouco de algumas formas de alcançar esse objetivo.
O documento apresenta os principais conceitos e benefícios do framework Vue.js, incluindo seu criador Evan You, componentes, Single Page Applications, diretivas, ciclo de vida de instâncias, e integração com bibliotecas como Vuex e Vue Router.
O documento descreve a adoção do framework Scrum no Eldorado, uma associação civil sem fins lucrativos que trabalha com pesquisa e desenvolvimento de tecnologia da informação. Antes do Scrum, o processo era rígido e não aproveitava totalmente a capacidade das equipes. Ao adotar o Scrum, o Eldorado passou a ter times auto-organizáveis, maior liberdade para inovar, e melhora no envolvimento e satisfação das pessoas. Ainda há desafios como aplicar o Scrum em projetos de manutenção e com equipes remot
Este documento descreve a jornada da Globo.com em adotar o framework Scrum em toda a organização. Inicialmente, um time piloto teve sucesso usando Scrum para o Big Brother Brasil 8. Isso chamou a atenção da diretoria e, gradualmente, mais times e departamentos adotaram Scrum. Atualmente, a Globo.com é composta por 16 times ágeis autônomos usando Scrum, melhorando significativamente a velocidade e qualidade de desenvolvimento.
Scrum na Globo.com - Derrubando mitos - UPDATEDDanilo Bardusco
Apresentação feita no evento Flando em Agile 2008 no dia 24/10/08 em São Paulo. Essa apresentação é uma atualização da apresentação feita em Recife no dia 23/05/08 que conta como foi o processo de adoção do Scrum na globo.com e quais foram os principais desafios enfrentados.
http://blog.bardusco.com
O documento resume a palestra de Leandro Saldanha sobre procrastinação. Ele define procrastinação como o adiamento de tarefas sem culpa ou constrangimento e discute 4 pilares que levam à procrastinação. Também fornece dicas para melhorar a produtividade, como criar um ambiente sem distrações e dividir grandes tarefas em pequenas.
O documento descreve as informações pessoais e experiências profissionais de Rildo F. Santos. Ele tem mais de 10.000 horas de experiência em gestão de negócios, engenharia de software e governança, além de ser certificado como Scrum Master e instrutor de outros frameworks. O texto também fornece detalhes sobre o método Scrum e conceitos como timebox, papéis, cerimônias e artefatos.
Agile e Testes: Um Relato de Experiência da IndústriaAndré Abe Vicente
[1] O documento discute como o PagSeguro implementou práticas ágeis e testes em seu processo de desenvolvimento de software.
[2] Ele descreve as ferramentas e boas práticas utilizadas, incluindo entregas contínuas, feature toggles, monitoramento de produção e organização em times de features.
[3] O documento também aborda a documentação da API PagSeguro Developers para facilitar a integração de desenvolvedores externos.
O documento discute os princípios e práticas da metodologia ágil Scrum. Primeiramente, apresenta os três pilares do Scrum: Product Backlog, Time de Desenvolvimento e Product Owner. Em seguida, descreve os eventos-chave do Scrum, incluindo Sprints, Reunião de Planejamento da Sprint e Reunião Diária. O objetivo é entregar valor ao cliente de forma incremental e adaptável por meio de ciclos curtos de desenvolvimento.
O documento apresenta os conceitos e princípios do desenvolvimento ágil de software, destacando: 1) O Manifesto Ágil valoriza pessoas, interações, software funcionando e colaboração com o cliente mais do que documentação, processos e negociação de contratos; 2) Scrum é um framework ágil que utiliza sprints, backlogs e papéis como product owner e scrum master; 3) Ferramentas de automação e integração contínua podem tornar o projeto e processo mais ágil sem condenar documentação e processos.
O documento discute a metodologia ágil Scrum para desenvolvimento de software. Scrum é um processo iterativo e incremental que permite equipes trabalharem de forma flexível e adaptável. O documento explica os papéis de Product Owner, Scrum Master e Equipe Scrum, assim como o Product Backlog, que lista os requisitos e funcionalidades do produto.
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael RochaRafael Rocha
O documento descreve os princípios e métodos da gestão ágil de projetos, incluindo: (1) a importância da colaboração multidisciplinar e da cocriação de soluções de alto impacto; (2) o método Scrum, com seus papéis, artefatos e fluxo de trabalho baseado em sprints curtos; (3) os dez princípios da gestão ágil, como entregas frequentes e feedback constante do cliente.
O documento apresenta Fernando Cunha, um profissional de tecnologia da informação com 14 anos de experiência. Ele oferece serviços de gerenciamento de projetos de software e infraestrutura utilizando metodologias ágeis e tradicionais. O documento também descreve brevemente suas experiências e qualificações.
AGILE UX: Projetando a User Experience no Mundo ÁgilDiogo Riker
Palestra realizada no III Congresso de Design do Amazonas, com o objetivo de demonstrar como consigo utilizar o Agile UX na equipe que trabalho na FPF Tech.
PDSI.INT- S01 Introdução a Eng Software e Processo.pdfpedrina4
O documento discute processos de desenvolvimento de software, engenharia de software e seus principais conceitos. Explica que a engenharia de software é a aplicação sistemática de um processo de desenvolvimento para produzir softwares econômicos e confiáveis, e que os processos definem atividades, métodos, papéis e artefatos para guiar o desenvolvimento.
Carlos Eduardo Capparelli apresenta seu currículo com ênfase em desenvolvimento de software usando .NET, incluindo experiência como desenvolvedor sênior, analista sênior e arquiteto de software. Ele oferece serviços de consultoria, especificação, análise, desenvolvimento e otimização de processos de software. Seu currículo lista especializações, objetivos, qualificações e experiências anteriores com foco em arquitetura, modelagem e codificação usando padrões e tecnologias Microsoft.
1. O documento apresenta um tutorial sobre Scrum utilizando uma abordagem passo-a-passo e simulando um projeto fictício de desenvolvimento de um sistema de reservas on-line.
2. É introduzida a equipe Scrum e os papéis de Dono do Produto, Scrum Master e Equipe de Desenvolvimento.
3. Também são apresentados os principais artefatos e cerimônias do Scrum como Backlog do Produto, Sprint Backlog, Incremento do Produto, Planejamento da Sprint e Revisão da Sprint.
O documento apresenta o método Scrum, uma metodologia ágil para desenvolvimento de software. Discute as vantagens das metodologias ágeis em relação às clássicas, como entregas frequentes de funcionalidades e discussões diárias. Também explica os processos, termos e características principais do Scrum, como Sprints curtos e reuniões diárias.
Evento da Rockset de 2023 na sede da AMBEV em São Paulo.
Assemble na veia. Abordando com a galera TECH como os TechLeads são importantes junto a uma squad inteligente para produtos e serviços digitais.
Workshop Inception Enxuta em Alphaville na CathoMayra de Souza
Este documento resume um workshop sobre Inception Enxuta. Ele descreve as atividades realizadas durante o workshop, incluindo definição de MVP, planejamento da semana, identificação de personas e funcionalidades, nivelamento de funcionalidades, trade-offs, jornada do usuário e sequenciamento de funcionalidades em MVPs. O objetivo é praticar uma abordagem enxuta para planejar o início de um projeto de forma colaborativa.
O futuro do arquiteto e das arquiteturas Java EnterpriseGlobalcode
1) O documento discute as mudanças passadas, presentes e futuras nas arquiteturas e no papel do arquiteto de Java.
2) É destacado que a tecnologia da informação e os negócios evoluem rapidamente, assim como as escolhas de arquitetura e tecnologia.
3) Um bom arquiteto precisa ter visão ampla considerando tanto aspectos técnicos quanto de negócios.
O documento discute o papel dos testadores de software (QAs) no contexto do DevOps. Apresenta que os QAs desempenham um papel estratégico ao garantir a qualidade, servindo como ponte entre desenvolvedores e operações e ajudando a encontrar erros mais cedo através de testes. Os QAs também atuam como gatekeepers para liberação de software, auxiliando na entrega dos objetivos do DevOps de forma ágil e de qualidade.
Este documento discute a metodologia ágil no desenvolvimento de softwares, promovendo a criatividade através de entregas constantes e um processo de aprendizagem contínua para a equipe. Aborda métodos como Scrum e XP, além de princípios como valorizar indivíduos e interações, software funcionando e resposta à mudanças. Também discute mitos sobre ágil, razões para adotar e como se adequar a essa metodologia.
Este documento fornece um resumo do método SCRUM para desenvolvimento de software. Ele explica que SCRUM é um processo iterativo e incremental para gerenciar projetos de software de forma ágil. O documento também descreve os principais conceitos do SCRUM como timebox, sprint, papéis (product owner, scrum master e equipe scrum) e cerimônias (planejamento da sprint, daily, revisão e retrospectiva).
Este documento fornece uma introdução sobre os palestrantes e os tópicos que serão abordados no workshop "Do Zero à Produção". Resume os seguintes pontos essenciais:
1) Apresenta os palestrantes Camila Souza, Danilo Pinotti e Fernanda Larocca e suas experiências;
2) Lista os principais tópicos que serão discutidos, incluindo planejamento, desenvolvimento e deploy;
3) Explica brevemente que as melhores práticas de Scrum serão adotadas, como sprints,
O documento discute o papel dos analistas de negócios em empresas ágeis. Apesar da crença de que agilidade torna a análise desnecessária, há vários papéis que analistas podem desempenhar, como Product Owner, Scrum Master e membros do time de desenvolvimento. A análise de negócios é essencial para garantir que as equipes foquem na criação de valor para o cliente.
Building High-Performance applications with .NET 5 and Vue JS 3Alexandre Malavasi
The document discusses building high-performance applications using .NET 5 and Vue.js 3. It outlines traditional web architectures with requests for HTML, CSS and images from the server compared to single page applications which request JSON. It also lists ASP.Net options for server-side frameworks like MVC and Razor Pages as well as client-side options like Blazor. It promotes a component-based approach and provides contact details for the author.
This document discusses modern web application architectures using ASP.NET Core 5 and Vue.js. It outlines traditional web architectures with server-side rendering versus single page applications with client-side rendering. It also lists ASP.NET options like MVC, Razor Pages, and Blazor. Finally, it promotes component-based development and provides contact information for the author.
O documento fornece informações sobre como se preparar para trabalhar na área de TI no exterior, incluindo dicas para treinamento, processos de seleção, tipos de vistos de trabalho e salários na Europa.
O candidato tem 13 anos de experiência em desenvolvimento de software trabalhando em projetos no Brasil, Europa e Estados Unidos. Ele possui diversas certificações como MCP, MCTS, MCPD, ITIL, MSCD e MCAD e também é co-organizador do grupo Caqui Coders e palestrante em eventos no Brasil e exterior.
This document contains a presentation about Microsoft Blazor given at the .NET Conference #1 in Ukraine, Kiev 2019. The presentation discusses the current state of web technologies, including the migration from server-side to client-side processing and the rise of JavaScript frameworks. It introduces Blazor as a new way to build single page applications using C# and .NET instead of JavaScript. A demo is provided of how Blazor works, including the benefits it offers to .NET developers and some potential limitations. The presentation concludes with contact details for the speaker.
.NET Core 3.0 includes performance improvements, enhancements to SignalR, new endpoint routing for web apps, the introduction of Blazor and Razor Components, an in-box JSON reader, support for async streams, new C# 8.0 features, improvements to Entity Framework 3.0, support for HTTP/2, and the ability to publish self-contained executables. The presentation provides an overview of the key new features in .NET Core 3.0 across areas like performance, web development, client-side frameworks, languages, and tools.
Alexandre Malavasi é um especialista em desenvolvimento web com 13 anos de experiência. A apresentação discute a tecnologia Blazor, como ela funciona usando C# ao invés de JavaScript, seus benefícios como fácil adaptação para desenvolvedores .NET e reuso de código, e seus pontos negativos atuais como adoção limitada no mercado e incerteza sobre seu futuro desenvolvimento.
O documento apresenta a palestra "Blazor: o futuro da Web já chegou" proferida por Alexandre Malavasi no evento MVPConf em abril de 2019. A palestra discute como o framework Blazor permite desenvolver aplicações web usando C# em vez de JavaScript, os benefícios dessa abordagem e considerações sobre sua adoção no mercado. O documento também informa que os lucros do evento seriam doados para entidades beneficentes e lista os patrocinadores.
O documento apresenta as credenciais profissionais de Alexandre Malavasi, incluindo 13 anos de experiência em desenvolvimento web e certificações em TI. Também descreve brevemente os frameworks Javascript utilizados e uma estrutura de projeto com API REST e componentes Vue JS para aplicações híbridas com Asp.Net Core.
O documento apresenta conceitos sobre Progressive Web Apps em .NET, incluindo uma demonstração de uma PWA. Também fornece uma visão geral sobre Blazor e WebAssembly, frameworks que permitem criar aplicativos web com C# em vez de JavaScript.
DevOps On Line Week - Gerenciamento de Defeitos de SoftwareAlexandre Malavasi
Slides da palestra realizada dia 04/06/2018 para o evento DevOps Online Week sobre Gerenciamento de Defeitos de Software no Visual Studio Team Service (VSTS).
Aplicações Asp.Net Inteligentes com Azure Cognitive ServicesAlexandre Malavasi
Slides da palestra ministrada sobre utilização de serviços cognitivos do Azure em aplicações Asp.Net no dia 19/05/2018 em evento organizado pela comunidade Baixada Nerd.
O documento apresenta Alexandre Malavasi, um profissional de 13 anos de experiência em desenvolvimento web. Ele discute Progressive Web Apps (PWAs), comparando aplicativos nativos e web, destacando os princípios e recursos de PWAs, como mobilidade, desempenho e engajamento. O texto também menciona casos de sucesso e demonstra uma ferramenta PWA chamada Blazor.
O documento apresenta as credenciais profissionais e acadêmicas de Alexandre Malavasi, especialista em metodologias ágeis e VSTS. Ele resume princípios ágeis como entregas frequentes de software funcionando, trabalho em conjunto entre desenvolvedores, gestores e clientes, e ambiente que apoie indivíduos motivados. Também discute práticas como Sprints, Planning e a importância de um bom planejamento.
O documento fornece 20 dicas e boas práticas de banco de dados para desenvolvedores, incluindo utilizar ORM e EXISTS, evitar conversões desnecessárias em WHERE, armazenar dados no formato correto e cuidado com índices em colunas frequentemente atualizadas.
Implementação de políticas de segurança no Asp.Net CoreAlexandre Malavasi
O documento discute implementação de políticas de segurança no ASP.NET Core, incluindo autenticação básica, políticas de segurança por módulos e perfis, e integração com sistemas de autenticação como Active Directory. Ele também fornece um exemplo de cenário de um site de reserva de hotéis com funcionalidades desbloqueadas com base no score do usuário.
O documento fornece informações sobre como trabalhar como desenvolvedor na Irlanda, incluindo requisitos de visto, salários, áreas de atuação, dicas de preparação e processo seletivo.
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
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
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
4. Lucas Santos
● Desenvolvedor há 3 anos
● Ruby on Rails, Java, inteligência artificial
● Programação funcional com Scala
www.linkedin.com/in/lucassantos11/
www.facebook.com/SouUmLucas
lucas.silva@caquicoders.com.br
www.github.com/SouUmLucas
5. Claudiney Jr
● Trabalho com tecnologia há mais de 10 anos.
● Programador há aproximadamente 1 ano.
● C++, Node.js, Angular 4, Bancos de Dados SQL e NoSql
● Aprendendo GoLang
● Computação cognitiva e Blockchain *-*
www.linkedin.com/in/claudiney-junior
www.facebook.com/claudiney.cuca
claudiney.jr@caquicoders.com.br
www.github.com/claudineyjr
www.youtube.com/c/ClaudineyJunior
6. Alexandre Malavasi
● Desenvolvedor de sistemas Web há 12 anos
● Coordenador de Desenvolvimento
● Pós-graduado em Projetos e Engenharia de Software
● Asp.Net / C# / SQL Server / Oracle / Serviços Cognitivos
● Trabalhos voluntários
www.linkedin.com/in/alexandremalavasi
www.facebook.com/alexandremalavasi
alexandremalavasi@hotmail.com
7. Possibilidades em TI
Backend:
Como o nome sugere, o desenvolvedor back-end trabalha na parte de "trás" da aplicação. Ele é o
responsável, em termos gerais, pela implementação da regra de negócio.
8. Possibilidades em TI
Frontend:
O desenvolvedor front-end é responsável por "dar vida" à interface. Trabalha com a parte da aplicação
que interage diretamente com o usuário. Por isso, é importante que esse desenvolvedor também se
preocupe com a experiência do usuário.
9. Possibilidades em TI
UI/UX:
Focam em desenvolver uma interface amigável e uma experiência de usuário mais agradável possível e
mais vantajosa para o seu cliente, seja para vendas, para promover um negócio ou passar a mensagem
que seu cliente deseja ao usuário.
10. Possibilidades em TI
SCRUM Master:
Hoje em dia grande parte das equipes de desenvolvimento trabalham utilizando Ágil. E dentro de
equipes ágeis um profissional tem um papel determinante para o sucesso da equipe: o SCRUM Master.
Ele é responsável por incentivar e guir os membros a seguirem o ágil e suas cerimônias, assim como
auxiliar os membros quando há impedimentos para o trabalho.
11. Possibilidades em TI
QA - Testes
Uma aplicação que atenda às necessidades do cliente não é somente aquela que funciona, mas aquela
que é segura e não trava. O profissional de qualidade e/ou testes tem a função de identificar possíveis
falhas em um sistema, os famosos BUG's, além de melhorias que desenvolvedores não enxergam no
momento do desenvolvimento.
12. Possibilidades em TI
DEVOPS
Devops é um termo criado para descrever um conjunto de práticas para integração entre as equipes de
desenvolvimento de softwares, operações (infraestrutura ou sysadmin) e de apoio envolvidas (como
controle de qualidade) e a adoção de processos automatizados para produção rápida e segura de
aplicações e serviços