34
Desenvolvimento rápido ao extremo Com TheWebMind

The WebMind - Felipe Nascimento

Embed Size (px)

DESCRIPTION

Palestrante: Felipe Nascimento de Moura e Jaydson Gomes – Porto Alegre/ RS Currículo: Felipe é Analista de Sistemas e lider técnico em desenvolvimento web pelo grupo Agiplan, também ministra aulas de javascript, jquery e PHP e é o criador ou idealizador de diversos projetos open source como theWebMind, print_j, fUnit, foxTales, chessMate, entre outros addons para firefox e plugins para jQuery, além de também participar de projetos como a botaoteca.com.br. Atualmente graduando pelo Senac/RS onde prepara como Tese, a nova versão do core para o theWebMind, Mind3rd. É formado técnico em informática e tem especializações em gerência de projetos e ajax. Jaydson é Analista/Desenvolvedor da Ag2 Publicis Modem, entusiasta das linguagens PHP e Javascript. Graduado em Análise e Desenvolvimento de Sistemas pela Faculdade Senac-RS. Criador do Framework RIA RichBlocks e co-fundador do Projeto TheWebMind, ambos projetos open-source. Trabalha com PHP e Javascript desde 2005, possui experiência com a plataforma Microsoft (.NET e ASP) além de bancos de dados MySQL, PostgreSQL e SQLServer. Também ministra cursos de jQuery, Javascript e PHP na escola Target Trust em Porto Alegre. Resumo: Esta palestra apresentará as novidades preparadas para o projeto theWebMind e também abordará os planos para o futuro. Proposta: Não conhece o projeto? Está aí uma grande oportunidade. Já conhece? Então, fique por dentro do que tem sido preparado ele e o que está por vir. Site do projeto: http://thewebmind.org

Citation preview

Page 1: The WebMind - Felipe Nascimento

Desenvolvimento rápido ao extremoCom TheWebMind

Page 2: The WebMind - Felipe Nascimento

Palestrante

Felipe Nascimento

Criador e desenvolvedor líder

Entusiasta do Javascript e PHP e do Open Source

Lider Técnico eAnalista Desenvolvedor nogrupo Agiplan Serviços Financeiros

[email protected] @felipenmoura http://felipenascimento.org

Page 3: The WebMind - Felipe Nascimento

O que é o TheWebMindÉ uma plataforma capaz de interpretar o conhecimento humano

Page 4: The WebMind - Felipe Nascimento

O que é o TheWebMind

WML (Web Mind Language)

IDE (Integrated Development Environment )

Mind Engine

Plataforma{

Page 5: The WebMind - Felipe Nascimento

Evolução da Tecnologia

Page 6: The WebMind - Felipe Nascimento

Evolução da Tecnologia

Page 7: The WebMind - Felipe Nascimento

Evolução da Tecnologia

Page 8: The WebMind - Felipe Nascimento

Evolução no Desenvolvimento

Metodologias: Scrum, XP, Lean, entre outras

Page 9: The WebMind - Felipe Nascimento

Analise

Desenvolvimento

Teste

Implementação

Evolução no Desenvolvimento

Page 10: The WebMind - Felipe Nascimento

Evolução no Desenvolvimento

Desenvolvimentosem fim

Page 11: The WebMind - Felipe Nascimento

Evolução no Desenvolvimento

Promessas

Page 12: The WebMind - Felipe Nascimento

Evolução no Desenvolvimento

TheWebMind

Page 13: The WebMind - Felipe Nascimento

Funcionamento

Page 14: The WebMind - Felipe Nascimento

Funcionamento

Page 15: The WebMind - Felipe Nascimento

Conhecimentosobre o problema

Compreensão(Múltiplas Saídas)

Mind2.0

Módulo

Problema

transcrito Código geradoe documentação

Saídasalternativas

Desenvolvedores

Funcionamento

Plugin

Page 16: The WebMind - Felipe Nascimento

WML

Page 17: The WebMind - Felipe Nascimento

WML

cada aluno pode possuir um ou vários professor

e todo professor tem muitos aluno

Entidade

Entidade

Verbo Quantificadores

Page 18: The WebMind - Felipe Nascimento

WML

aluno tem nome:caractere(80,obrigatório)aluno tem idade:inteiro()

AtributoTipo Características

Page 19: The WebMind - Felipe Nascimento

aluno tem turma:caractere(1, "A")aluno tem sexo:caractere(1,{M=Masculino|F=Feminino})

professor tem cpf:caractere(14,[000.000.000-00])professor tem #matrícula:varchar(10) //Numero de matricula

WML Valor padrão Opções

Máscara

ComentárioCampo oculto

Page 20: The WebMind - Felipe Nascimento

WML

$uf:char(2,{SP=São Paulo|RJ=Rio de Janeiro|BA=Bahia})

enderecoComercial tem estado:uf()enderecoResidencial tem estado:uf()

Sub Tipo

Page 21: The WebMind - Felipe Nascimento

Q.I.

Page 22: The WebMind - Felipe Nascimento

Dúvidas, ideias e decisões

Page 23: The WebMind - Felipe Nascimento

Adicionando Tipos

Page 24: The WebMind - Felipe Nascimento

Adicionando Verbos

Page 25: The WebMind - Felipe Nascimento

Sinônimos

@aluno=aluna,alunas,alunos.@professor=professores,professora,professoras.

Professor tem vários alunos.E cada aluno tem vários professores.

Termo principal Possibilidades de tradução

Page 26: The WebMind - Felipe Nascimento

Opções para a aprendizagem

Page 27: The WebMind - Felipe Nascimento

Saídas

Page 28: The WebMind - Felipe Nascimento

DDL

aluno tem nome:caractere(80,obrigatório).aluno tem idade:inteiro().aluno tem turma:caractere(1, "A").aluno tem sexo:caractere(1,{M=Masculino|F=Feminino}).

professor tem cpf:caractere(14,[000.000.000-00]).professor tem matrícula:varchar(10).e todo professor tem muitos aluno.

Código WML

Page 29: The WebMind - Felipe Nascimento

DDL

Page 30: The WebMind - Felipe Nascimento

ER

Page 31: The WebMind - Felipe Nascimento

Dicionário de Dados

Page 32: The WebMind - Felipe Nascimento
Page 33: The WebMind - Felipe Nascimento

Módulos

Conhecimento sobre o problema

ArquivosDocumentaçãoDiretórios

Page 34: The WebMind - Felipe Nascimento

http://thewebmind.org

http://docs.thewebmind.org

Site:

Docs:

http://groups.google.com/group/thewebmind Grupo:

@thewebmind

“O Mind entende você”