Transcript
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ê”