Produtividade com ZF2, PDT & Zend Server Free Edition. Flávio Gomes da Silva Lisboa Zend Certified Engineer PHP 5.3 Zend Framework Certified Engineer

Tamanho: px
Começar a partir da página:

Download "Produtividade com ZF2, PDT & Zend Server Free Edition. Flávio Gomes da Silva Lisboa Zend Certified Engineer PHP 5.3 Zend Framework Certified Engineer"

Transcrição

1 Produtividade com ZF2, PDT & Zend Server Free Edition Flávio Gomes da Silva Lisboa Zend Certified Engineer PHP 5.3 Zend Framework Certified Engineer

2 Quem sou eu? 2

3 Quem sou eu? Powered by

4 PRODUTIVIDADE

5

6 Programador de Computadores O que é isso?

7 Programação de Computadores (...) programação era nada mais do que otimizar a eficiência do processo computacional (...) Edsger Djikstra* *

8 Programação de Computadores (...) código representa os detalhes dos requisitos. Em algum nível esses detalhes não podem ser ignorados ou abstraídos; eles tem de ser especificados. E especificar requisitos em tal detalhe que uma máquina possa executá-los é programar. Tal especificação é código. Robert C. Martin (Clean Code, p. 2)

9 Programação de Computadores Programação hoje, além de envolver otimização de processos computacionais envolve controlar a complexidade das soluções de problemas computacionais.

10 Programador de Computadores Se quiser programadores mais efetivos, descobrirão que eles não devem desperdiçar tempo debugando, eles não devem introduzir bugs para começo de conversa. Edsger Djikstra *

11 Mas como não introduzir bugs?

12 Como não cometer erros?

13 Ninguém é perfeito!

14 Mas errar é bom! É errando que se aprende "Os sábios aprendem com os erros dos outros, os tolos com os próprios erros e os idiotas não aprendem nunca." (provérbio chinês)

15 Framework Um framework é o aprendizado de programadores registrado na forma de código. Você evita cometer erros ao usar um framework, pois outros programadores já erraram várias vezes para criá-lo.

16 Framework Softwares como Magento e SugarCRM usam componentes do Zend Framework 1 em vez de implementar seus próprios.

17 Framework Usar um componente em vez de criá-lo evita gastar energia em reinventar uma solução, destinando-a ao aperfeiçoamento de soluções existentes. SÓ É POSSÍVEL APERFEIÇOAR O QUE JÁ EXISTE

18 Framework Como eu faço a mesma coisa em menos tempo?

19 Framework Como eu faço a mesma coisa em menos tempo? Deixando de fazer algo!

20 Framework Qual é o jeito mais rápido de chegar ao outro lado da rua?

21 Framework Qual é o jeito mais rápido de chegar ao outro lado da rua? Estando do outro lado!

22 Zend Framework 2 Zend Framework 2 é um conjunto de lições aprendidas de como se resolver determinados problemas com a linguagem de programação PHP. Como segunda versão, ele também é o conjunto de lições aprendidas com o uso da primeira versão.

23 O que o Zend Framework 2 tem? Authentication, Barcode, Cache, Captcha, Code\Generator, Config, Console, Crypt, Db, Debug, Di, Dom, Escaper, EventManager, Feed, File, Filter, Form, Http, i18n, InputFilter, Json, Ldap, Loader, Log, Mail, Math, Memory, Mime, ModuleManager, Mvc, Navigation, Paginator, Permissions, ProgressBar, Serializer, Server, ServiceManager, Session, Soap, Stdlib, Tag, Test, Text, Uri, Validator, Version, View, XmlRpc.

24 O que o Zend Framework 2 tem? Authentication, Barcode, Cache, Captcha, Code\Generator, Config, Console, Crypt, Db, Debug, Di, Dom, Escaper, EventManager, Feed, File, Filter, Form, Http, i18n, InputFilter, Json, Ldap, Loader, Log, Mail, Math, Memory, Mime, ModuleManager, Mvc, Navigation, Paginator, Permissions, ProgressBar, Serializer, Server, ServiceManager, Session, Soap, Stdlib, Tag, Test, Text, Uri, Validator, Version, View, XmlRpc.

25 O que o Zend Framework 2 tem? Authentication, Barcode, Cache, Captcha, Code\Generator, Config, Console, Crypt, Db, Debug, Di, Dom, Escaper, EventManager, Feed, File, Filter, Form, Http, i18n, InputFilter, Json, Ldap, Loader, Log, Mail, Math, Memory, Mime, ModuleManager, Mvc, Navigation, Paginator, Permissions, ProgressBar, Serializer, Server, ServiceManager, Session, Soap, Stdlib, Tag, Test, Text, Uri, Validator, Version, View, XmlRpc.

26 O que o Zend Framework 2 tem? Debug Log Test

27 O que o Zend Framework 2 tem? Debug

28 O que o Zend Framework 2 tem? Log

29 O que o Zend Framework 2 tem? Test A única forma efetiva de aumentar o nível de confiança de um programa significativamente é dar uma prova convincente de sua correção. Edsger Djikstra * *

30 O que o Zend Framework 2 tem? Test

31 Onde eu encontro o ZF2?

32 Experimente na nuvem!

33 Zend Eclipse PDT

34 Zend Eclipse PDT

35 Zend Eclipse PDT

36 Zend Eclipse PDT

37 Zend Eclipse PDT

38 Zend Eclipse PDT

39 Zend Eclipse PDT

40 Zend Eclipse PDT

41 Zend Eclipse PDT

42 Zend Eclipse PDT

43 Zend Eclipse PDT

44 Zend Eclipse PDT

45 Zend Eclipse PDT

46 Zend Eclipse PDT

47 Zend Eclipse PDT

48 Zend Eclipse PDT

49 Zend Eclipse PDT

50 Zend Eclipse PDT

51 Zend Eclipse PDT

52 Zend Eclipse PDT

53 Zend Eclipse PDT

54 Onde eu encontro o PDT? https://www.zend.com/en/company/community/pdt/downloads

55 Zend Server Free Edition

56 Zend Server Free Edition

57 Zend Server Free Edition

58 Zend Server Free Edition

59 Zend Server Free Edition

60 Zend Server Free Edition

61 Zend Server Free Edition

62 Zend Server Free Edition

63 Zend Server Free Edition

64 Zend Server Free Edition

65 Zend Server Free Edition

66 Zend Server Free Edition

67 Zend Server Free Edition

68 Zend Server Free Edition

69 Zend Server Free Edition

70 Zend Server Free Edition

71 Zend Server Free Edition

72 Onde eu encontro o Zend Server Free Edition? Free!= Open

73 Por hoje é só, pessoal!

Zend. Framework. Componentes Poderosos para PHP. Flávio Gomes da Silva Lisboa. Novatec

Zend. Framework. Componentes Poderosos para PHP. Flávio Gomes da Silva Lisboa. Novatec Zend Framework Componentes Poderosos para PHP Flávio Gomes da Silva Lisboa Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

Leia mais

Criando Aplicações PHP com. Zend e Dojo. Flávio Gomes da Silva Lisboa. Novatec

Criando Aplicações PHP com. Zend e Dojo. Flávio Gomes da Silva Lisboa. Novatec Criando Aplicações PHP com Zend e Dojo Flávio Gomes da Silva Lisboa Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a

Leia mais

LINGUAGEM C UMA INTRODUÇÃO

LINGUAGEM C UMA INTRODUÇÃO LINGUAGEM C UMA INTRODUÇÃO AULA 1 Conceitos muito básicos 1 Introdução O C nasceu na década de 70. Seu inventor, Dennis Ritchie, implementou-o pela primeira vez usando um DEC PDP-11 rodando o sistema operacional

Leia mais

Como ficar rico rápido

Como ficar rico rápido Como ficar rico rápido Como ficar rico rapidamente Tiago? Ah! Se eu ganhasse um dólar toda vez que eu recebesse essa pergunta... Como ganhar dinheiro rapidamente tem sido o foco de muitas pessoas hoje

Leia mais

MC-102 Aula 01. Instituto de Computação Unicamp

MC-102 Aula 01. Instituto de Computação Unicamp MC-102 Aula 01 Introdução à Programação de Computadores Instituto de Computação Unicamp 2015 Roteiro 1 Por que aprender a programar? 2 Hardware e Software 3 Organização de um ambiente computacional 4 Algoritmos

Leia mais

Como fazer seu blog se destacar dos outros

Como fazer seu blog se destacar dos outros Como fazer seu blog se destacar dos outros Fama. Tráfego. Reconhecimento. Muito dinheiro no bolso. Esses itens certamente estão presentes na lista de desejos de quase todos os blogueiros. Afinal, ninguém

Leia mais

Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática

Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática Rene Baltazar Introdução Serão abordados, neste trabalho, significados e características de Professor Pesquisador e as conseqüências,

Leia mais

Estudo de Caso. Cliente: Rafael Marques. Coach: Rodrigo Santiago. Duração do processo: 12 meses

Estudo de Caso. Cliente: Rafael Marques. Coach: Rodrigo Santiago. Duração do processo: 12 meses Estudo de Caso Cliente: Rafael Marques Duração do processo: 12 meses Coach: Rodrigo Santiago Minha idéia inicial de coaching era a de uma pessoa que me ajudaria a me organizar e me trazer idéias novas,

Leia mais

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro Desenvolvimento em PHP usando Frameworks Elton Luís Minetto Agenda Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro Ambiente Web É o ambiente

Leia mais

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração Desenvolvimento em PHP usando Frameworks Elton Luís Minetto Agenda Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração Ambiente Web É o ambiente formado

Leia mais

Padrões, PEAR e Frameworks PHP

Padrões, PEAR e Frameworks PHP Professor: FLÁVIO GOMES DA SILVA LISBOA (FGSL) Introdução a Padrões e Frameworks Curriculum Bacharel em Ciência em Computação, trabalha como Analista de Desenvolvimento de Sistemas na Coordenação Estratégica

Leia mais

Trilha Agile TDD e 20 coisas que você precisa saber

Trilha Agile TDD e 20 coisas que você precisa saber Trilha Agile TDD e 20 coisas que você precisa saber Camilo Lopes Quem sou eu?! Trabalha com desenvolvimento de software desde 2003. Atualmente Desenvolvedor de Software na ADP Labs, escritor do livro "Guia

Leia mais

JSF - Controle de Acesso FERNANDO FREITAS COSTA

JSF - Controle de Acesso FERNANDO FREITAS COSTA JSF - Controle de Acesso FERNANDO FREITAS COSTA ESPECIALISTA EM GESTÃO E DOCÊNCIA UNIVERSITÁRIA JSF Controle de Acesso Antes de iniciarmos este assunto, é importante conhecermos a definição de autenticação

Leia mais

Web Design Aula 11: Site na Web

Web Design Aula 11: Site na Web Web Design Aula 11: Site na Web Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Motivação Criar o site em HTML é interessante Do que adianta se até agora só eu posso vê-lo? Hora de publicar

Leia mais

10Pro Soluções em Tecnologia. Programar de novo: é investir novamente o que já foi investido em codificação...

10Pro Soluções em Tecnologia. Programar de novo: é investir novamente o que já foi investido em codificação... 10Pro Soluções em Tecnologia Programar de novo: é investir novamente o que já foi investido em codificação... Produtos que se encaixam ao seu negócio... 10Pro Facebook Data Explorer 10Pro Code Injector

Leia mais

Tópicos complementares

Tópicos complementares Tópicos complementares (artigo Modelagem de Negócios) FORD A Ford, com cerca de 500 pessoas que trabalham em seu departamento de contas a pagar, descobriu que a Mazda fazia o mesmo serviço com apenas cinco

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Campus Ponta Grossa ANDRÉ LUIS CORDEIRO DE FARIA RELATÓRIO DE ESTÁGIO

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Campus Ponta Grossa ANDRÉ LUIS CORDEIRO DE FARIA RELATÓRIO DE ESTÁGIO UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Ponta Grossa ANDRÉ LUIS CORDEIRO DE FARIA RELATÓRIO DE ESTÁGIO Ponta Grossa 2012 ANDRÉ LUIS CORDEIRO DE FARIA RELATÓRIO DE ESTÁGIO Trabalho elaborado pelo

Leia mais

Aluno: Paulo Roberto Alves de Oliveira Trabalho da disciplina Segurança em Windows 2010. Comparativo entre Apache e IIS.

Aluno: Paulo Roberto Alves de Oliveira Trabalho da disciplina Segurança em Windows 2010. Comparativo entre Apache e IIS. Aluno: Paulo Roberto Alves de Oliveira Trabalho da disciplina Segurança em Windows 2010 Comparativo entre Apache e IIS. Apache versus IIS 1. Resumo Os programas de computador Apache, da fundação Apache

Leia mais

SHELL SCRIPT P R O F I S S I O N A L

SHELL SCRIPT P R O F I S S I O N A L SHELL SCRIPT P R O F I S S I O N A L Aurélio Marinho Jargas Novatec Capítulo 1 Programas sim, scripts não Este livro ensina a fazer programas e não scripts. Seu objetivo é transformar scripteiros em programadores,

Leia mais

O sucesso de hoje não garante o sucesso de amanhã

O sucesso de hoje não garante o sucesso de amanhã Com certeza, esse final de século XX e começo de século XXI mudarão nossas vidas mais do que elas mudaram há 30-40 anos atrás. É muito difícil avaliar como será essa mudança, mas é certo que ela virá e

Leia mais

VRAPTOR: O FRAMEWORK DE APRENDIZADO JAVA WEB AUGUSTO BEVILAQUA RAFAEL CIRINO LACERDA SAULO ALMEIDA LIMA

VRAPTOR: O FRAMEWORK DE APRENDIZADO JAVA WEB AUGUSTO BEVILAQUA RAFAEL CIRINO LACERDA SAULO ALMEIDA LIMA VRAPTOR: O FRAMEWORK DE APRENDIZADO JAVA WEB AUGUSTO BEVILAQUA RAFAEL CIRINO LACERDA SAULO ALMEIDA LIMA RESUMO Framework MVC Java voltado para facilitar o desenvolvimento de aplicações web, o VRaptor é

Leia mais

O projeto Metasploit é um framework que foi criado em 2003 por HD Moore e é uma plataforma que permite a verificação do estado da segurança dos

O projeto Metasploit é um framework que foi criado em 2003 por HD Moore e é uma plataforma que permite a verificação do estado da segurança dos O projeto Metasploit é um framework que foi criado em 2003 por HD Moore e é uma plataforma que permite a verificação do estado da segurança dos computadores existentes numa determinada rede, permitindo

Leia mais

Zend Framework. Elton Luís Minetto

Zend Framework. Elton Luís Minetto Zend Framework Elton Luís Minetto O que? Ambiente Web PHP Problemas Frameworks Padrões Zend Framework Vantagens Componentes Cases Quem? Graduado e pós-graduado em Ciência da Computação. Cursando MBA em

Leia mais

Seja meu parceiro. Eu tenho um produto de ótima qualidade, mas sem o seu trabalho, ele não existe.

Seja meu parceiro. Eu tenho um produto de ótima qualidade, mas sem o seu trabalho, ele não existe. Seja meu parceiro Eu tenho um produto de ótima qualidade, mas sem o seu trabalho, ele não existe. Olá vendedor, Te faço um convite para ser meu parceiro na venda do meu produto, entendo que sem o vendedor,

Leia mais

Freelapro. Título: Como o Freelancer pode transformar a sua especialidade em um produto digital ganhando assim escala e ganhando mais tempo

Freelapro. Título: Como o Freelancer pode transformar a sua especialidade em um produto digital ganhando assim escala e ganhando mais tempo Palestrante: Pedro Quintanilha Freelapro Título: Como o Freelancer pode transformar a sua especialidade em um produto digital ganhando assim escala e ganhando mais tempo Quem sou eu? Eu me tornei um freelancer

Leia mais

8 Erros Que Podem Acabar Com Seu Negócio de Marketing Digital

8 Erros Que Podem Acabar Com Seu Negócio de Marketing Digital 8 Erros Que Podem Acabar Com Seu Negócio de Marketing Digital Empreender em negócios de marketing digital seguramente foi uma das melhores decisões que tomei em minha vida. Além de eu hoje poder ter minha

Leia mais

BEM-VINDOS AO CURSO DE ORIENTADO A OBJETOS

BEM-VINDOS AO CURSO DE ORIENTADO A OBJETOS 21/11/2013 PET Sistemas de Informação Faculdade de Computação Universidade Federal de Uberlândia 1 BEM-VINDOS AO CURSO DE ORIENTADO A OBJETOS Leonardo Pimentel Ferreira Higor Ernandes Ramos Silva 21/11/2013

Leia mais

3 Truques Para Obter Fluência no Inglês

3 Truques Para Obter Fluência no Inglês 3 Truques Para Obter Fluência no Inglês by: Fabiana Lara Atenção! O ministério da saúde adverte: Os hábitos aqui expostos correm o sério risco de te colocar a frente de todos seus colegas, atingindo a

Leia mais

Chantilly, 17 de outubro de 2020.

Chantilly, 17 de outubro de 2020. Chantilly, 17 de outubro de 2020. Capítulo 1. Há algo de errado acontecendo nos arredores dessa pequena cidade francesa. Avilly foi completamente afetada. É estranho descrever a situação, pois não encontro

Leia mais

Formando Desenvolvedores Efetivos. Fernando Lozano Arquiteto de Soluções 4Linux lozano@4linux.com.br

Formando Desenvolvedores Efetivos. Fernando Lozano Arquiteto de Soluções 4Linux lozano@4linux.com.br Formando Desenvolvedores Efetivos Fernando Lozano Arquiteto de Soluções 4Linux lozano@4linux.com.br 2 / 36 CUIDADO! Vou apresentar várias opiniões minhas sobre o que poderia mudar na formação usual de

Leia mais

phpwafr - Framework para o desenvolvimento de Sistemas Web em PHP

phpwafr - Framework para o desenvolvimento de Sistemas Web em PHP ANEXO 7 ARQUITETURAS TECNOLÓGICAS PROCERGS Orientações para o desenvolvimento de Sites e Sistemas Web Fronteira entre Site e Sistema Web Definição de Site: um site é constituído por um conjunto de informações,

Leia mais

A DIVERSIDADE NA ESCOLA

A DIVERSIDADE NA ESCOLA Tema: A ESCOLA APRENDENDO COM AS DIFERENÇAS. A DIVERSIDADE NA ESCOLA Quando entrei numa escola, na 1ª série, aos 6 anos, tinha uma alegria verdadeira com a visão perfeita, não sabia ler nem escrever, mas

Leia mais

Três etapas para proteger os seus sistemas virtuais

Três etapas para proteger os seus sistemas virtuais ORIENTAÇÕES SOBRE A SOLUÇÃO: TRÊS ETAPAS PARA PROTEGER OS SEUS SISTEMAS VIRTUAIS Três etapas para proteger os seus sistemas virtuais Quem deve ler este informe Empresas que buscam orientações sobre uma

Leia mais

DESIGN DE INTERFACES E USABILIDADE (AULA 1)

DESIGN DE INTERFACES E USABILIDADE (AULA 1) Prof. Breno Leonardo G. de M. Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br DESIGN DE INTERFACES E USABILIDADE (AULA 1) Apresentações Quem sou eu? Breno Leonardo http://blog.brenoleonardo.com.br

Leia mais

1.1. Organização de um Sistema Computacional

1.1. Organização de um Sistema Computacional 1. INTRODUÇÃO 1.1. Organização de um Sistema Computacional Desde a antiguidade, o homem vem desenvolvendo dispositivos elétricoeletrônicos (hardware) que funciona com base em instruções e que são capazes

Leia mais

TEMA TECNOLOGIA DA INFORMAÇÃO -Tipos de SI e Recursos de Software parte2. AULA DE SISTEMAS DE INFORMAÇÃO PROFa. ROSA MOTTA

TEMA TECNOLOGIA DA INFORMAÇÃO -Tipos de SI e Recursos de Software parte2. AULA DE SISTEMAS DE INFORMAÇÃO PROFa. ROSA MOTTA TEMA TECNOLOGIA DA INFORMAÇÃO -Tipos de SI e Recursos de Software parte2 AULA DE SISTEMAS DE INFORMAÇÃO PROFa. ROSA MOTTA CONTEÚDO DA AULA Tipos de Software Serviços Web Tendências 2 OBJETIVOS ESPECÍFICOS

Leia mais

Introdução. Hardware X Software. Corpo Humano Parte Física. Capacidade de utilizar o corpo em atividades especificas explorando seus componentes

Introdução. Hardware X Software. Corpo Humano Parte Física. Capacidade de utilizar o corpo em atividades especificas explorando seus componentes Introdução Hardware X Software Corpo Humano Parte Física Componentes 18 Capacidade de utilizar o corpo em atividades especificas explorando seus componentes Hardware Introdução Parte física: placas, periféricos,

Leia mais

ECO039 Linguagens Formais

ECO039 Linguagens Formais Prof a.dra.thatyana de Faria Piola Seraphim Universidade Federal de Itajubá thatyana@unifei.edu.br Introdução ˆ As três principais áreas da teoria da computação (Autômatos, Computabilidade e Complexidade)

Leia mais

Zend. Framework. Flávio Gomes da Silva Lisboa. Novatec. Desenvolvendo em PHP 5 orientado a objetos com MVC

Zend. Framework. Flávio Gomes da Silva Lisboa. Novatec. Desenvolvendo em PHP 5 orientado a objetos com MVC Zend Framework Desenvolvendo em PHP 5 orientado a objetos com MVC Flávio Gomes da Silva Lisboa Novatec 1 Introdução CAPÍTULO O desenvolvimento de aplicações tornou-se uma atividade extremamente complexa

Leia mais

FANESE Faculdade de Administração e Negócios de Sergipe

FANESE Faculdade de Administração e Negócios de Sergipe I FANESE Faculdade de Administração e Negócios de Sergipe GERENCIAMENTO DE PATCHES Atualizações de segurança Aracaju, Agosto de 2009 DAYSE SOARES SANTOS LUCIELMO DE AQUINO SANTOS II GERENCIAMENTO DE PATCHES

Leia mais

Apache + PHP + MySQL

Apache + PHP + MySQL Apache + PHP + MySQL Fernando Lozano Consultor Independente Prof. Faculdade Metodista Bennett Webmaster da Free Software Foundation fernando@lozano.eti.br SEPAI 2001 O Que São Estes Softwares Apache: Servidor

Leia mais

Governança de T.I. Professor: Ernesto Junior E-mail: egpjunior@gmail.com

Governança de T.I. Professor: Ernesto Junior E-mail: egpjunior@gmail.com Governança de T.I Professor: Ernesto Junior E-mail: egpjunior@gmail.com Information Technology Infrastructure Library ITIL ITIL é um acrônimo de Information Technology Infraestruture Library. Criado em

Leia mais

Integrando Eclipse e Websphere Application Server Community Edition

Integrando Eclipse e Websphere Application Server Community Edition 1 Integrando Eclipse e Websphere Application Server Community Edition Sobre o Autor Carlos Eduardo G. Tosin (carlos@tosin.com.br) é formado em Ciência da Computação pela PUC-PR, pós-graduado em Desenvolvimento

Leia mais

Integrações e o ecossistema Java. Fabric8 ao Resgate!

Integrações e o ecossistema Java. Fabric8 ao Resgate! Integrações e o ecossistema Java Fabric8 ao Resgate! Quem sou eu? Leandro O. Gomes blog.leandrogomes.com @leandro_gomes 7 anos de estrada Arquiteto de Software na Owse no Rio de Janeiro Apaixonado por

Leia mais

ACENDA O OTIMISMO EM SUA VIDA. Quiz Descubra Se Você é uma Pessoa Otimista

ACENDA O OTIMISMO EM SUA VIDA. Quiz Descubra Se Você é uma Pessoa Otimista ACENDA O OTIMISMO EM SUA VIDA Quiz Descubra Se Você é uma Pessoa Otimista Uma longa viagem começa com um único passo. - Lao-Tsé Ser Otimista não é uma tarefa fácil hoje em dia, apesar de contarmos hoje

Leia mais

INTERNET. Como vender mais. Capítulo 1. pela. Aprenda a atingir o potencial máximo de sua loja online

INTERNET. Como vender mais. Capítulo 1. pela. Aprenda a atingir o potencial máximo de sua loja online Como vender mais pela INTERNET Capítulo 1 Aprenda a atingir o potencial máximo de sua loja online Índice Introdução 1/ Encontre um Nicho 2/ Crie e Otimize Seu E-Commerce 3/ Seja Encontrado 4/ Atendimento

Leia mais

Você já teve a experiência de enviar um email e, em pouco tempo, ver pedidos de orçamento e vendas sendo concretizadas?

Você já teve a experiência de enviar um email e, em pouco tempo, ver pedidos de orçamento e vendas sendo concretizadas? 2 Você já teve a experiência de enviar um email e, em pouco tempo, ver pedidos de orçamento e vendas sendo concretizadas? É SOBRE ISSO QUE VOU FALAR NESTE TEXTO. A maioria das empresas e profissionais

Leia mais

TUTORIAL PRÁTICO SOBRE Git. Versão 1.1

TUTORIAL PRÁTICO SOBRE Git. Versão 1.1 TUTORIAL PRÁTICO SOBRE Git por Djalma Oliveira Versão 1.1 "Git é um sistema de controle de revisão distribuida, rápido e escalável" (tradução rápida do manual). Basicamente é

Leia mais

Scilab. Introdução ao Scilab. Como obter ajuda

Scilab. Introdução ao Scilab. Como obter ajuda Scilab Scilab é uma linguagem de programação associada a uma rica coleção de algoritmos numéricos cobrindo muitos aspectos dos problemas de computação científica. Do ponto de vista do software, Scilab

Leia mais

Hardware. Computador. Hardware parte do computador em que você normalmente mete o pé quando seu computador não executa uma tarefa solicitada por você.

Hardware. Computador. Hardware parte do computador em que você normalmente mete o pé quando seu computador não executa uma tarefa solicitada por você. Computador Hardware Hardware é a parte física do computador, ou seja, é o conjunto de componentes eletrônicos, circuitos integrados e placas, que se comunicam através de barramentos. Hardware parte do

Leia mais

Diego Neves http://diegoneves.eti.br diego@mucurilivre.org diego@diegoneves.eti.br fb.com/diegoaceneves @diegoaceneves

Diego Neves http://diegoneves.eti.br diego@mucurilivre.org diego@diegoneves.eti.br fb.com/diegoaceneves @diegoaceneves Hackeando Cérebros O Problema do mundo são as pessoas. Diego Neves http://diegoneves.eti.br diego@mucurilivre.org diego@diegoneves.eti.br fb.com/diegoaceneves @diegoaceneves Sobre mim... Analista de Sistemas.

Leia mais

S o f t w a r e L i v r e e S u m m e r o f C o d e. Adriano Monteiro Marques

S o f t w a r e L i v r e e S u m m e r o f C o d e. Adriano Monteiro Marques <py.adriano@gmail.com> S o f t w a r e L i v r e e S u m m e r o f C o d e Adriano Monteiro Marques A g e n d a Software Livre Vantagens Mitos e Verdades Como fazer dinheiro com Software Livre Summer of

Leia mais

W W W. G U I A I N V E S T. C O M. B R

W W W. G U I A I N V E S T. C O M. B R 8 DICAS ESSENCIAIS PARA ESCOLHER SUA CORRETORA W W W. G U I A I N V E S T. C O M. B R Aviso Importante O autor não tem nenhum vínculo com as pessoas, instituições financeiras e produtos, citados, utilizando-os

Leia mais

GANHAR DINHEIRO COM SEU SITE OU BLOG

GANHAR DINHEIRO COM SEU SITE OU BLOG GANHAR DINHEIRO COM SEU SITE OU BLOG Ganhe dinheiro com seu blog.... Aposto que você já viu isso escrito em centenas de sites ou blogs e nunca conseguir atingir esse objetivo, aqui nesse ebook iremos abordar

Leia mais

ZEND F r a m e w o r k

ZEND F r a m e w o r k LOGO ZEND F r a m e w o r k Alexsander Muraro FRAMEWORK O que é? Um framework nada mais é do que uma arquitetura padrão que fornece várias ferramentas comuns a todo tipo de projeto; Utilizam os mais variados

Leia mais

uia do Usuário G OEC Trader juda A 18, Junho 2008

uia do Usuário G OEC Trader juda A 18, Junho 2008 Guia do Usuário OEC Trader Ajuda 18, Junho 2008 Página 2 18 de Junho de 2008 Sumário HISTÓRICO DO DOCUMENTO...ERROR! BOOKMARK NOT DEFINED. AJUDA...ERROR! BOOKMARK NOT DEFINED. CONTATE-NOS...ERROR! BOOKMARK

Leia mais

Controle de Versão com GIT

Controle de Versão com GIT Controle de Versão com GIT Túlio Toffolo tulio@toffolo.com.br http://www.toffolo.com.br Conteúdo Extra Algoritmos e Estruturas de Dados História do GIT Linus usa BitKeeper para gerenciar o código de suas

Leia mais

Programação para Internet Orientada a Objetos com PHP & MySQL Visão Geral de Programação Orientada a Objetos com PHP & MySQL II

Programação para Internet Orientada a Objetos com PHP & MySQL Visão Geral de Programação Orientada a Objetos com PHP & MySQL II Programação para Internet Orientada a Objetos com PHP & MySQL Visão Geral de Programação Orientada a Objetos com PHP & MySQL II Prof. MSc. Hugo Souza Na última aula falamos um pouco da necessidade do surgimento

Leia mais

1.264 Aula 1. Introdução ao curso Lição de casa 1 Métodos de desenvolvimento de software

1.264 Aula 1. Introdução ao curso Lição de casa 1 Métodos de desenvolvimento de software 1.264 Aula 1 Introdução ao curso Lição de casa 1 Métodos de desenvolvimento de software Processo de Desenvolvimento de Software O desenvolvimento de software é normalmente mais utilizado na demanda do

Leia mais

UMA ABORDAGEM COMPARATIVA ENTRE AS LINGUAGENS DE PROGRAMAÇÃO JAVA E C#

UMA ABORDAGEM COMPARATIVA ENTRE AS LINGUAGENS DE PROGRAMAÇÃO JAVA E C# UMA ABORDAGEM COMPARATIVA ENTRE AS LINGUAGENS DE PROGRAMAÇÃO JAVA E C# Robson Bartelli¹, Wyllian Fressatti¹. ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil robson_lpbartelli@yahoo.com.br,wyllian@unipar.br

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 5 Servidores de Aplicação

Leia mais

Katia Werneck katia.werneck@subsea7.com

Katia Werneck katia.werneck@subsea7.com Gestão do Conhecimento na Subsea 7 Katia Werneck katia.werneck@subsea7.com 1 Um Novo Começo A combinação entre Acergy e Subsea 7, duas empresas multinacionais da área offshore, uniram-se para criar uma

Leia mais

Programação para Dispositivos Móveis Aula 1. Prof. William Yamamoto

Programação para Dispositivos Móveis Aula 1. Prof. William Yamamoto Programação para Dispositivos Móveis Aula 1 Prof. William Yamamoto Visual Studio É uma ferramenta de desenvolvimento completa que atende praticamente a todas as plataformas de desenvolvimento, como: Web

Leia mais

Weather Search System

Weather Search System Weather Search System PROJECTO DE COMPUTAÇÃO EM NUVEM RELATÓRIO Grupo 2 Gonçalo Carito - Nº57701 Bernardo Simões - Nº63503 Guilherme Vale - Nº64029 Índice Weather Search System...1 1. A Solução Implementada...3

Leia mais

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS

Leia mais

QUE ESCOLA QUEREMOS PARA AS NOSSAS CRIANÇAS?

QUE ESCOLA QUEREMOS PARA AS NOSSAS CRIANÇAS? SEMINÁRIO DE PESQUISA OBJETIVO DEBATER E PROBLEMATIZAR QUESTÕES RELACIONADAS ÀS PRÁTICAS DOCENTES NA EDUCAÇÃO INAFANTIL, BEM COMO ESTABELECER DIÁLOGO COM TEÓRICOS DA PEDAGOGIA, DA EDUCAÇÃO INFANTIL E DAS

Leia mais

SCC-0263. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br

SCC-0263. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br SCC-0263 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side

Leia mais

Respostas dos alunos para perguntas do Ciclo de Debates

Respostas dos alunos para perguntas do Ciclo de Debates Respostas dos alunos para perguntas do Ciclo de Debates 1º ano do Ensino Fundamental I O que você gosta de fazer junto com a sua mã e? - Dançar e jogar um jogo de tabuleiro. - Eu gosto de jogar futebol

Leia mais

Desvios de redações efetuadas por alunos do Ensino Médio

Desvios de redações efetuadas por alunos do Ensino Médio Desvios de redações efetuadas por alunos do Ensino Médio 1. Substitua as palavras destacadas e copie as frases, tornando os fragmentos abaixo mais elegantes, além de mais próximos à língua padrão e à proposta

Leia mais

PÚBLICA, PRIVADA OU HÍBRIDA: QUAL É A MELHOR NUVEM PARA SEUS APLICATIVOS?

PÚBLICA, PRIVADA OU HÍBRIDA: QUAL É A MELHOR NUVEM PARA SEUS APLICATIVOS? PÚBLICA, PRIVADA OU HÍBRIDA: QUAL É A MELHOR NUVEM PARA SEUS APLICATIVOS? As ofertas de nuvem pública proliferaram, e a nuvem privada se popularizou. Agora, é uma questão de como aproveitar o potencial

Leia mais

A equação do 2º grau

A equação do 2º grau A UA UL LA A equação do 2º grau Introdução Freqüentemente, ao equacionarmos um problema, obtemos uma equação na qual a incógnita aparece elevada ao quadrado. Estas são as chamadas equações do 2º grau.

Leia mais

O modelo do computador

O modelo do computador O modelo do computador Objetivos: Mostrar como é o funcionamento dos computadores modernos Mostrar as limitações a que estamos sujeitos quando programamos Histórico Os primeiros computadores são da década

Leia mais

Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli

Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli Conceitos principais Nuvem Local Dados (informações) Profissional Pessoal Procedimento padrão (modelo) Produzir Armazenar Como era... Como

Leia mais

INSTALANDO E CONFIGURANDO O MY SQL

INSTALANDO E CONFIGURANDO O MY SQL INSTALANDO E CONFIGURANDO O MY SQL Este tutorial tem como objetivo mostrar como instalar o banco de dados My SQL em ambiente Windows e é destinado aqueles que ainda não tiveram um contato com a ferramenta.

Leia mais

Conceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON)

Conceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON) Márcio Koch 1 Currículo Formado na FURB em Ciência da Computação Pós graduado em Tecnologias para o desenvolvimento de aplicações web Mestrando em Computação Gráfica na UDESC Arquiteto de software na Senior

Leia mais

O que é um framework?

O que é um framework? O que é um framework? Um framework, ou arcabouço, em desenvolvimento de software, é uma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. (Wikipedia)

Leia mais

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3 INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1 Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3 INTRODUÇÃO Atualmente empresas de diversos portes estão encontrando nos web services soluções para seus

Leia mais

Tomada de Decisão uma arte a ser estudada Por: Arthur Diniz

Tomada de Decisão uma arte a ser estudada Por: Arthur Diniz Tomada de Decisão uma arte a ser estudada Por: Arthur Diniz Tomar decisões é uma atividade que praticamos diariamente, de uma forma ou de outra. Podemos até mesmo tomar a decisão de não tomar nenhuma decisão.

Leia mais

11 Conclusão. 11.1 Descobertas

11 Conclusão. 11.1 Descobertas 97 11 Conclusão 11.1 Descobertas Nesse trabalho apresentamos o McCloud Service Framework, um arcabouço para implementação de serviços baseados na Simulação de Monte Carlo na nuvem, disponibilizamos duas

Leia mais

Checklist de 9 Itens para um E-mail Perfeito

Checklist de 9 Itens para um E-mail Perfeito Checklist de 9 Itens para um E-mail Perfeito Olá, Aqui é o Paulo Garra. Sou empreendedor e especialista em Funis de Marketing e Vendas na Internet. Ensino nos meus cursos pessoas bem intencionadas a construírem

Leia mais

Copyright 2011 Manual Gere Afiliados - www.gerasite.com MANUAL. Gere Afiliados. Copyright 2011 - Júnior Resende - Direitos Reservados

Copyright 2011 Manual Gere Afiliados - www.gerasite.com MANUAL. Gere Afiliados. Copyright 2011 - Júnior Resende - Direitos Reservados GERA SITE Apresenta... MANUAL Gere Afiliados Como Criar Seu Próprio Site de Vendas e Marketing de Afiliados Facilmente Copyright 2011 - Júnior Resende - Direitos Reservados Direitos de Reprodução Este

Leia mais

Seminário Sobre CoreS

Seminário Sobre CoreS Entendendo as Cores & Tecnologia da Cor Seminário Sobre CoreS A Teoria da Cor na Prática, aplicada ao Mercado e à Indústria um seminário Datacolor: o Essencial para o Gerenciamento de Cores Se você é iniciante

Leia mais

Java Programação para Fábrica de Software. Fernando Lozano Consultor 4Linux lozano@4linux.com.br

Java Programação para Fábrica de Software. Fernando Lozano Consultor 4Linux lozano@4linux.com.br Java Programação para Fábrica de Software Fernando Lozano Consultor 4Linux lozano@4linux.com.br Quem É o Lozano? Atua há mais de 15 anos em TI Consultoria para Amsterdam Sauer, Banco Bovorantim, Bob's,

Leia mais

Prof. Me. Marcos Echevarria

Prof. Me. Marcos Echevarria Prof. Me. Marcos Echevarria Introdução a engenharia de software; Conceito de análise orientada a objetos; UserStories; Requisitos de software; Técnicas de levantamento de requisitos; Modelo de casos de

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

PROGRAMAÇÃO MVC E ZEND FRAMEWORK

PROGRAMAÇÃO MVC E ZEND FRAMEWORK PROGRAMAÇÃO MVC E ZEND FRAMEWORK MVC PROGRAMMING AND ZEND FRAMEWORK Rodolfo Vinícius Moimas Dias Centro Universitário Filadélfia de Londrina UniFil Rafael Francovig Cavicchioli Centro Universitário Filadélfia

Leia mais

Projeto Demoiselle. Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.

Projeto Demoiselle. Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge. Projeto Demoiselle Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.net Palestrantes: Antônio Carlos Tiboni Luciana Campos Mota 20/07/2009

Leia mais

C Por que é preciso fazer rápido o produto web?

C Por que é preciso fazer rápido o produto web? C Por que é preciso fazer rápido o produto web? Já falamos sobre algumas denições e requisitos para se ter uma startup. Depois falamos sobre como ter ideias de produtos para a startup e que essas ideias

Leia mais

Estudo de Caso. Cliente: Cristina Soares. Coach: Rodrigo Santiago. Duração do processo: 12 meses

Estudo de Caso. Cliente: Cristina Soares. Coach: Rodrigo Santiago. Duração do processo: 12 meses Estudo de Caso Cliente: Cristina Soares Duração do processo: 12 meses Coach: Rodrigo Santiago Quando decidi realizar meu processo de coaching, eu estava passando por um momento de busca na minha vida.

Leia mais

Olá, meu nome é Fred Silveira, eu sou coach empresarial e ajudo pequenos e médios empresários a conseguirem melhores resultados de suas empresas.

Olá, meu nome é Fred Silveira, eu sou coach empresarial e ajudo pequenos e médios empresários a conseguirem melhores resultados de suas empresas. Autor Olá, meu nome é Fred Silveira, eu sou coach empresarial e ajudo pequenos e médios empresários a conseguirem melhores resultados de suas empresas. Neste e-book, irei compartilhar com você 5 caminhos

Leia mais

3 Revisão de Software

3 Revisão de Software 1 3 Revisão de Software O software é indispensável para a utilização do hardware. Sem o software para utilizar o computador precisaríamos ter um profundo conhecimento do hardware. Alguns softwares são

Leia mais

O que é Arquitetura de Computadores?

O que é Arquitetura de Computadores? O que é Arquitetura de Computadores? Forças Coordenação de um conjunto de níveis de abstração de um computador sobre um grande conjunto de forças de mudança Arquitetura de Computadores = Arquitetura de

Leia mais

Software Livre e Inovação Tecnológica

Software Livre e Inovação Tecnológica Software Livre e Inovação Tecnológica Andrei J. Zuse (andrei.j.zuse@gmail.com) Fábio Olivé (fabio.olive@gmail.com) Tópicos O que significa Livre em Software Livre? Quem usa Software Livre? A qualidade

Leia mais

Computação nas Nuvens

Computação nas Nuvens Computação nas Nuvens TÓPICOS Introdução Internet: O fundamento principal O que é Computação em Nuvens Vantagens Dúvidas Corrida pela tecnologia Trabalhos Futuros Conclusão Referências 2 TÓPICOS Introdução

Leia mais

MSF- MICROSOFT SOLUTIONS FRAMEWORK. Cesar Eduardo Freitas Italo Alves

MSF- MICROSOFT SOLUTIONS FRAMEWORK. Cesar Eduardo Freitas Italo Alves MSF- MICROSOFT SOLUTIONS FRAMEWORK Cesar Eduardo Freitas Italo Alves A ORIGEM DO MSF (MICROSOFT SOLUTIONS FRAMEWORK) Baseado na experiência da empresa na construção de softwares como Office e Windows e

Leia mais

Como contribuir com projetos de software livre

Como contribuir com projetos de software livre Como contribuir com projetos de software livre Luciana Fujii Pontello 1 / 29 Software livre? 2 / 29 Por que contribuir? Software livre Liberdade não preço Linux, Ubuntu? Sim, mas não só Quatro liberdades

Leia mais

Índice. Introdução. Entenda porque vale a pena administrar o seu tempo. Saiba quem rouba o seu tempo. Separe o importante do urgente

Índice. Introdução. Entenda porque vale a pena administrar o seu tempo. Saiba quem rouba o seu tempo. Separe o importante do urgente Índice 3 4 5 6 7 8 9 10 11 12 13 14 15 Introdução Entenda porque vale a pena administrar o seu tempo Saiba quem rouba o seu tempo Separe o importante do urgente Defina prioridades Aprensa a usar seu e-mail

Leia mais

Atalhos para sermos líderes

Atalhos para sermos líderes Atalhos para sermos líderes José Renato S. Santiago Jr. 1 Meu papel na empresa Cada vez mais as empresas precisam ser mais rápidas naquilo que fazem; Os funcionários também precisam ser mais rápidos para

Leia mais