Você está aqui: Página Inicial Disciplinas 2012.1 Desenvolvimento Web Projetos

Projetos

Páginas de acompanhamento dos projetos a serem desenvolvidos na disciplina.

Projetos desenvolvidos na disciplina

 

Durante a disciplina será dado preferência para sistemas que vão além do CRUD (os famosos "sisteminhas") e/ou que sejam software livre/código aberto. Assim, além dos alunos trabalharem em projetos reais terão contato com diversas etapas e ferramentas utilizadas no desenvolvimento colaborativo de software, obrigatórias para softwares desenvolvimento no modelo bazar, mas aplicáveis mesmo para softwares proprietários/fechados. A seguir, seguem sugestões projetos sugeridos para os alunos escolherem em qual desejam trabalharem.

 

PHPScheduleIt

O phpScheduleIt é um sistema de reservas e agendamento. Permite aos usuários cadastrar locais para serem reservados ou qualquer outro tipo de recurso, como salas de conferência, máquinas, computadores etc. O painel administrativo permite o completo controle sobre permissões de usuários, reservas, e possui muitos parâmetros de configuração.

Alunos

Guilherme (Manhã)

Ana Luiza (Manhã)

Ariana (Manhã)

< Fale com o professor para ele adicionar seu nome aqui ;) >

Cronograma de atividades

AtividadeJordan
Estudar PHP 5 (12/11/2012 - 07/12/2012)

Estudar Subversion (Apresentação, Cap. 1 e Cap. 2)

(10 - 14/12/2012)

Getting started with phpSheduleIt 2.0 development

(17-21/12/2012)

Hacking and send patch

 

Mentiras Cabeludas

O Mentiras Cabeludas, oficialmente Damned Lies, é o software utilizado para gerenciar a localização (l10n) do projeto GNOME. Ele controla o fluxo de trabalho dos times de localização, permitindo que sejam vistas estatísticas reais da tradução do GNOME. É acessado via web em http://l10n.gnome.org e maiores informações e links úteis podem ser vistos em http://l10n.gnome.org/about/

 

Uma lista completa de bugs pode ser vista em: https://bugzilla.gnome.org/buglist.cgi?quicksearch=product%3A%22damned-lies%22+

Uma lista com bugs simples pode ser vista em: https://bugzilla.gnome.org/buglist.cgi?quicksearch=keywords%3Agnome-love+product%3A%22damned-lies%22+

 

Alunos

Everton de Souza (Manhã)

Leoncio (Manhã)

Luis Gomes (Manhã)

Ana Emilia (Manhã)

Laíse (Manhã)

Layze (Manhã)

Joao Neto (Manhã)

Breno Santana (Tarde)

Pedro Santos (Tarde)

< Fale com o professor para ele adicionar seu nome aqui ;) >

Bugs resolvidos durante a disciplina

< em construção >

Cronograma de atividades

AtividadeEverton
Leoncio
Luis EmiliaLaiseLayzeJoaoBrenoPedro

Envolver-se com a comunidade

(até 26/10/2012)


OK

Estudar Python

(29/10/2012 - 16/11/2012)

5
OK

Estudar Django

(19/11/2012 - 23/11/2012)


Part 2

Estudar Git (Cap. 1 e 2)

(26/11/2012 - 30/11/2012)


Getting started with Damned Lies development

(03/12/2012 - 07/12/2012)


Hacking and send patch

 

Noosfero

O Noosfero é uma plataforma, criada e mantida pela Coolivre, para redes sociais que possui as funcionalidades de blog, e-portifolios, CMS, RSS, discussão temática, agenda de eventos, entre outros. Seu sítio é o http://noosfero.org/, onde podem ser vistas maiores informações, incluindo exemplos de redes sociais que usam o Noosfero, como o http://softwarelivre.org/

 

Uma lista completa de bugs pode ser vista em: http://noosfero.org/Development/BugItem

Uma lista com bugs simples pode ser vista em: http://noosfero.org/Development/EasyToSolve

 

Alunos

Hugo Bessa (Manhã)

Jessyka Kelly (Manhã)

< Fale com o professor para ele adicionar seu nome aqui ;) >

 

Cronograma de atividades

AtividadeHugoJessyka

Envolver-se com a comunidade

(até 26/10/2012)

Estudar Ruby (Cap. 1 - 5)

(29/10/2012 - 02/11/2012)

1

Estudar Ruby On Rails (Cap. 6-17)

(05/11/2012 - 16/11/2012)

Estudar Git (Cap. 1 e 2)

(19/11/2012 - 23/11/2012)

Getting started with Noosfero development

(26/11/2012 - 30/11/2012)

Hacking and send patch

 

Parse para o Codecademy

O Codecademy (http://codecademy.com) é uma plataforma para o ensino/apredizagem de programação. Atualmente possuem curso de JavaScript, HTML, CSS e JQuery, com perspectivas de novos cursos para Python e Ruby. O ambiente de sala de aula é composto de uma barra lateral com o os conteúdos teóricos e o exercícios proposto, um editor de código e um interpretador integrado. Além disso, o própria sistema faz a analisa da sua resposta, confirmando ou não se está correta, e quanto está você é guiado para a próxima etapa. A medida que os exercícios são feitos e o aluno vai avançando, pontos vão sendo acumulados e badges (ou achievements) são ganhos. É um jogo viciante :D. Os perfis podem ser públicos. Aqui está o meu: http://www.codecademy.com/profiles/adorilson Uma mais completa descrição pode ser vista aqui http://www.kerodicas.com/geral/artigo=63509/, onde também é descrito a proposta do CodeYear.

Na página inicial do site dá a entender que ele possui características de redes sociais, por exemplo, poderia ser legal você selecionar amigos para comparar mais facilmente seus desenvolvimento e acirrar a competição, ou um professor, como é o meu caso, poderia criar "turmas" para acompanhar mais facilmente o desenvolvimento de seus alunos. No entanto isso não é possível. Então a ideia desse projeto é criar um sistema que extraia os dados do Codecademy e forneça essas possibilidade. Diferentemente dos projetos anteriores, que serã contribuições para projetos já existente, esse projeto será um projeto criado do zero.

 

Alunos

Ana Carolina (Manhã)

Jones Romão (Manhã) (TCC)

<Fale com o professor para ele adicionar seu nome aqui ;) >

 

Cronograma de atividades

AtividadeJonesAna Carolina
Conhecer o Codecademy OK
OK

Estudar Python

(29/10/2012 - 16/11/2012)



Pesquisar sobre raspagem de dados com Python

(19/11/2012 - 23/11/2012)

Desenvolver uma extração de dados do Codecademy (como prova de conceito)

(26/11/2012 - 30/11/2012)

Estudar Django

(03/12/2012 - 07/12/2012)



Estudar Git (Cap. 1 e 2)

(10/12/2012 - 14/12/2012)

Estudar GitHub

(17/12/2012 - 21/12/2012)

Happy Hacking

 

Jogo no Facebook

Alex Onesse (Tarde)

Fernando (Tarde)

Ranielton (Tarde)

<Fale com o professor para ele adicionar seu nome aqui ;) >

 

Sítio para a SEATEC (??)

Demetrius (Manhã)

Jailma (Manhã)

Luis Tertúlino (Manhã)

<Fale com o professor para ele adicionar seu nome aqui ;) >