Pós univem - Software Livre

15
Software Livre e Sistemas para Internet Prof. Ms. Leonardo Botega 1 Friday, April 15, 2011

description

Aula inalgu

Transcript of Pós univem - Software Livre

Page 1: Pós univem - Software Livre

Software Livre e Sistemas para Internet

Prof. Ms. Leonardo Botega

1Friday, April 15, 2011

Page 2: Pós univem - Software Livre

Quem sou eu?

• Bacharel em Computação pelo UNIVEM

• Mestre em Computação pela UFSCar

• Doutorando em Computação pela UFSCar

• Professor dos Cursos de BCC, BSI e Pós-Graduação em Sistemas para Internet do UNIVEM

• Corinthiano

2Friday, April 15, 2011

Page 3: Pós univem - Software Livre

Software Livre• O conceito de Software Livre foi criado por Richard Stallman, tendo sua base

legal seguida da adoção pela Free Software Foundation

• De acordo com a Free Software Foundation, um software é cosiderado livre quando garante aos usuários as 4 liberdades fundamentais:

• Liberdade para copiar, executar, modificar e redistribuir

• Licença de uso, modificação e distribuição de Software Livre (GPL)

3Friday, April 15, 2011

Page 4: Pós univem - Software Livre

Figuras emblemáticasRychard Stallman

Linus Torvalds

Eric Raymond

4Friday, April 15, 2011

Page 5: Pós univem - Software Livre

Free Software ou Open Source??

• Dois conceitos diferentes, porém complementares (devido à ambiguidade):

• Free software: Livre para usar, copiar e distribuir.

• Open Source: Aberto para estudar, alterar e contribuir.

5Friday, April 15, 2011

Page 6: Pós univem - Software Livre

Linguagens Open Source

• Existem centenas de linguagens de código aberto disponíveis

• C/C++, PHP, Python, Java, Ruby, Smalltalk, Ada, Eiffel, Lisp, Lua, etc...

• Qual é melhor?

• Respondemos com outra pergunta:

• Resolve seu problema?

6Friday, April 15, 2011

Page 7: Pós univem - Software Livre

Mas e ser der “pau” ?

• Se você tem um problema, com certeza outra pessoa passou pela mesma coisa... e documentou isso em algum lugar.

• Just GOOGLE it !

• Comunidades ativas facilmente encontradas, inclusive no Brasil

7Friday, April 15, 2011

Page 8: Pós univem - Software Livre

Rápida Atualização e Correção de bugs

• A velocidade com que se descobre bugs é quase a mesma em que os mesmos são corrigidos.

• Qualquer pessoa [que sabe o que está fazendo] pode contribuir nas melhorias de uma linguagens open source.

8Friday, April 15, 2011

Page 9: Pós univem - Software Livre

O código também é seu!

• Como todo projeto open source, você pode baixar o código e modificá-lo conforme suas necessidades.

• Favor ler a documentação antes.

9Friday, April 15, 2011

Page 10: Pós univem - Software Livre

Bancos de código

• Como as linguagens open source são bem difundidas, existem bancos de dados que catalogam trechos de código e os diponibilizam na web.

• koders.com

• krugle.com

• codease.com

• google.com.br/codesearch

10Friday, April 15, 2011

Page 11: Pós univem - Software Livre

Bancos de dados Open Source

• O mesmo vale para bancos de dados

• Uma vez com o código liberado para o domínio público, todos podem colaborar sugerindo ou implementando melhorias

• Tecnologias free estimulam o desenvolvedor a compartilhar o código ou trechos dele para a comunidade.

11Friday, April 15, 2011

Page 12: Pós univem - Software Livre

Outro ranking

12Friday, April 15, 2011

Page 13: Pós univem - Software Livre

mais outro ranking

13Friday, April 15, 2011

Page 14: Pós univem - Software Livre

SL x Matriz do CursoMATRIZ CURRICULAR

METODOLOGIA DE DESENVOLVIMENTO ÁGIL

PROGRAMAÇÃO ORIENTADA A OBJETOS

MODELAGEM DE DADOS E PROJETO DE BD

INSTALAÇÃO E ADMINISTRAÇÃO DE SERVIDORES

FUNDAMENTOS DO DESENVOLVIMENTO P/ WEB

LINGUAGEM DE PROGRAMAÇÃO PARA WEB

ARQUITETURA DA INFORMAÇÃO

TECNOLOGIA .NET

TECNOLOGIA JAVA PARA INTERNET

DESENVOLVIMENTO COM FRAMEWORKS WEB

XML E WEB SERVICES

DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS

TESTE E QUALIDADE DE SOFTWARE

MÉTODOS E TÉCNICAS PESQUISA

DIDÁTICA

14Friday, April 15, 2011

Page 15: Pós univem - Software Livre

Contatos

[email protected]: @leonardobotega

http://www.leonardobotega.com

15Friday, April 15, 2011